[OC Updates] Обновление OpenComputers до версии 1.6.0... Beta 2
Начну со слов автора мода: "давайте будем считать, что кандидата к релизу не было. Не потому, что он был сломан, нет. Просто я добавил несколько вещей, которые требуют тестирования, поэтому у нас снова будет бета".
Изменения
-
Добавлено
- Новая функция 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.
- Множество мелких фиксов.
- Новая функция computer.getDeviceInfo() теперь возвращает список всех компонентов, имеющихся у устройства, включая планки памяти, процессоры и пр. Для показа их в OpenOS есть теперь команда lshw.
Напомню, что разработка OC 1.6 уже заняла более 1 года и ещё 2-3 месяцев. Список изменений на релизе обещает быть огромнейшим.
Скачать новую версию можно, как обычно, на билд-сервере:
- 1.7.10: http://ci.cil.li/view/OpenComputers/job/OpenComputers-1.6-MC1.7.10/lastSuccessfulBuild/artifact/build/libs/OpenComputers-MC1.7.10-1.6.0.4-beta.2-universal.jar
- 1.8.9: http://ci.cil.li/view/OpenComputers/job/OpenComputers-1.6-MC1.8.9/lastSuccessfulBuild/artifact/build/libs/OpenComputers-MC1.8.9-1.6.0.5-beta.2.jar
-
1.9.4: http://ci.cil.li/view/OpenComputers/job/OpenComputers-1.6-MC1.9.4/lastSuccessfulBuild/artifact/build/libs/OpenComputers-MC1.9.4-1.6.0.1-beta.2.jar
Или же на GitHub, если угодно.
-
1
Войдите, чтобы подписаться
Подписчики
0
2 комментария
Рекомендуемые комментарии