Перейти к содержимому

Fingercomp's Playground

  • записей
    87
  • комментария
    452
  • просмотров
    492 495

[OC Updates] Обновление OpenComputers до версии 1.6.0... Beta 2

Fingercomp

2 170 просмотров

Начну со слов автора мода: "давайте будем считать, что кандидата к релизу не было. Не потому, что он был сломан, нет. Просто я добавил несколько вещей, которые требуют тестирования, поэтому у нас снова будет бета".

 

Изменения

  • Добавлено
    • Новая функция computer.getDeviceInfo() теперь возвращает список всех компонентов, имеющихся у устройства, включая планки памяти, процессоры и пр. Для показа их в OpenOS есть теперь команда lshw.

    [*]Изменено

    • Большинство "магических файловых систем" у компонентов было перенесено в дискеты. То есть, теперь, чтобы иметь либу lib/internet.lua, например, придётся любую из уже имеющихся стандартных дискет OC (дискету OpenOS, например) в сетке крафта объединять с ключом OC (Scrench), пока не получится нужная дискета, а потом скопировать файлы с дискеты на устройство. Но есть и положительная сторона изменения: те диски стандартные, которые можно было найти только в данжах, теперь могут быть спокойно получены через тот же самый ключ.
    • Теперь игрок не будет в AFK для сервера, если он что-то пишет в мониторах, например.
    • Команда /oc_dn будет теперь выводить дебаг-инфу и в чат выполнившего эту команду.
    • Та самая команда saveConfiguration, которую я внезапно обнаружил некоторое время назад, теперь таки добавлена в мануал.

    [*]Пофикшено

    • Контейнеры с жидкостью могли пропадать в апгрейде-генераторе (например, cells из ИК2 с лавой).
    • Роботы могли всасывать вёдра жидкости не из источника её в мире, а из прилегающих "текущих" блоков.
    • Всякие внутренние функции были тоже пофикшены.
    • Потенциальный фикс какого-то бага с серверной стойкой.
    • gpu.setResolution возвращала false, даже если разрешение было изменено успешно.
    • При разборке планшета теперь будет, как и положено, возвращаться с нормальным шансом контейнер апгрейдов.

    [*]OpenOS

    • Добавлены devfs. Те самые магические штуки внутри /dev. /dev/null, /dev/zero.
    • Перенаправление I/O. Это не так страшно: myprogram > stdout.log 2> stderr.log. Но объяснять, что это, не буду — кто знает, тот поймёт.
    • Более тысячи (ТЫСЯЧИ) юнит-тестов для OpenOS.
    • Множество мелких фиксов.



Напомню, что разработка OC 1.6 уже заняла более 1 года и ещё 2-3 месяцев. Список изменений на релизе обещает быть огромнейшим.

 

Скачать новую версию можно, как обычно, на билд-сервере:


Или же на GitHub, если угодно.

  • Нравится 1


2 комментария


Рекомендуемые комментарии

аахахахах такс такс што тут у нас ох ты /див/нулль

наканецта вайпать диск будет намного проще

 

Что же, ждем-с

Поделиться комментарием


Ссылка на комментарий
Гость
Добавить комментарий...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...