Перейти к публикации
Форум - ComputerCraft

Fingercomp's Playground

  • записей
    85
  • комментария
    323
  • просмотра
    217 332

OpenComputers 1.7.0

Fingercomp

1 017 просмотров

Окей, новую версию ждать не пришлось год в этот раз. 1.7.0! В наличии много всяких улучшений в OpenOS, баги фиксятся, а не создаются, но каких-либо особых изменений в самом моде нет.

 

Начнём с новых штучек в моде.

  • Версия для 1.11.2 и 1.12.1. Поддержка Forge Energy, интеграция с CC, Project:R3D, WR-CBE, IC2, Hwyla, AE2.
  • Датчик движений можно пихать свободно как апгрейд для роботов.
  • Китайский перевод.
  • Пофикшены фризы монитора у роботов.
  • С 1.12 юзаются ванильные железные наггетсы.
  • Рефакторинг API и кода в целом.
  • Методы getAllStacks и getInventoryName для контроллера инвентаря и транспозера. Наконец-то!
  • Ивент drop посылается и при простом клике (раньше только при таскании).
  • Улучшенная поддержка многожидкостных контейнеров. Вернее, многоконтейнерных блоков. Как-то так.
  • Отсутствующие глифы стали шириною в 1 символ.
  • Бесконечный цикл в мануале. Отличная фича была. Правда, это только со сломанными страницами проявлялось.
  • Роботы не все инструменты адекватно использовали. Теперь все, наверное.
  • Обломали способ загрузить процессор на хостовом компе из игры.


Ну, мне обманывать смысла не было, да: в осном фиксы всякие. Зато в OpenOS тонны всякого.

  • Новая библиотека в OpenOS: thread. Туториал попробую когда-нибудь сообразить.
  • Рефакторинг, чистка и прочие такого рода мероприятия.
  • Фиксы всяких прог и либ (ls, lib/event, lib/keyboard). Вряд ли это интересно.
  • loadfile теперь работает с относительными путями.
  • tty вынесен из lib/term; поддержка кодов vt100.
  • Фиксы окружений в load, bin/lua и шелле.
  • Прога pastebin теперь работает через https.
  • Улучшение производительности всего и вся. Здесь же и либа сериализации.
  • ls использует цвета из переменной окружения LS_COLORS, которая теперь содержит коды vt100. @LeshaInc хотел немного славы, поэтому отдельно упоминаю его — он посоветовал.
  • Лэшань же написал bin/tree, которая включается в стандартную поставку.
  • И, конечно же. Запускается быстрее! Жрёт меньше памяти (140 кБ)! Крутой номер версии!


Поэтому обновляйтесь. Тем более, что этот релиз имеет наибольшее число поддерживаемых версий. 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.1. Выбирайте по вкусу на странице релиза.

 

P. S. Оказывается, я давно не писал сюда что-либо. Тогда тизерну в качестве компенсации. Готовлю потихоньку небольшой кукбук с рецептами по OC, OpenOS и Lua. Думаю скоро выложить. Посмотрим, как оно пойдёт.

  • Like 3


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


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

> хотел немного славы

 

 

<LeshaInc> fingercomp: fingercomp fingercomp fingercomp fingercomp fingercomp 
<LeshaInc> ПОЧЕМУ
<LeshaInc> меня нет
<LeshaInc> в списке контрибуторов
<LeshaInc> АААААААА?
<Fiender> ууу
<Fiender> неосилил
<Fiender> РИП РИП РИП
<LeshaInc> fingercomp: 
<LeshaInc> fingercomp: 
<LeshaInc> ААААААААААААААААААААААА
<LeshaInc> fingercomp: 
<Fiender> НЕОСИЛИЛ
<Fiender> НЕОСИЛИЛ
<Fiender> НЕОСИЛИЛ
<LeshaInc> ААААААААААААААААААААААААААААААА
<LeshaInc> ААААААААААААААААААААААААААААААА
<LeshaInc> ААААААААААААААААААААААААААААААА
<LeshaInc> ФИНГЕР РИПНУЛСЯ
<LeshaInc> И ПАЯНЕЛ ТОЖЕ
<fingercomp> ?
<LeshaInc> АААААААААААААААААААААААААААААААААААААААААААААААААААААА
<LeshaInc> fingercomp: 
<LeshaInc> МЕНЯ НЕТ
<LeshaInc> в списке контрибуторов
<LeshaInc> релиза
<Fiender> ууу
<Fiender> неосилил унрип
<Fiender> ГАЧИАБН
<Fiender> ГАЧИБАН
<fingercomp> ок
<LeshaInc> fingercomp: fingercomp fingercomp fingercomp fingercomp 
<LeshaInc> ПОЧИНИ 

 

 

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


Ссылка на комментарий

Да, опенось починили, а то пользоваться было совершенно невозможно. Теперь больше плюшек и больше багов, в добавок к старым.

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


Ссылка на комментарий

Методы getAllStacks и getInventoryName для контроллера инвентаря и транспозера. Наконец-то!

Проверил на OpenComputers-MC1.7.10-1.7.0.1085-universal.jar

Методы getAllStacks и getInventoryName отсутсвуют как для контроллера инвентаря, так и для транспозера.

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


Ссылка на комментарий

Проверил на OpenComputers-MC1.7.10-1.7.0.1085-universal.jar

Методы getAllStacks и getInventoryName отсутсвуют как для контроллера инвентаря, так и для транспозера.

Оказывается, они есть только в кубаче 1.10 и выше. Разобрался с этим утром и отрепортил.

  • Like 1

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


Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×