Новая версия OpenComputers. Неожиданно.
Из наиболее интересного:
-
Видеобуферы у графической карточки.
- Помимо основного, нулевого буфера, который отображается на экране, теперь можно аллоцировать дополнительные буферы — 2D-массивы символов с заданным разрешением, с которыми можно проводить те же операции, что и раньше: set, fill, copy и т. д., — но без потребления бюджета вызовов (то бишь халявно).
- Добавлена операция bitblt (bit blit), которая копирует кусок одного буфера на другой. Копирование на основной буфер потребляет бюджет вызовов пропорционально разрешению исходного буфера (не размеру области копирования). Может занять несколько тиков.
- Если верить @ECS, последнее преимущества в производительности практически убивает. Впрочем, за несколько лет, пока буферы висели в дев-билдах, люди уже их заиспользовали для игрушек: вот платформер, например.
- Прямые вызовы методов компонентов (любых, не только GPU), не имеющих явных лимитов или использования бюджета вызовов, теперь абсолютно бесплатны с этой точки зрения. Раньше они потребляли одну тысячную единицы бюджета вызовов. Подробнее о них — в моей статье.
- Обновлён шрифт: покрытие значительно расширилось путём забития недостающих символов глифами из Unifont.
- Заблокирован диапазон 0.0.0.0/8 для интернет-карты. Запросы туда делают примерно то же, что запросы на localhost. Примечательно, что эту уязвимость использовали на CTF для обхода файрволла. Советую почитать.
- Метод media добавили и для дисководов в серверной стойке. Досадное упущение.
- Пофиксили отключение компов при перезагрузке чанка: в определённых случаях стейт компьютеров вовсе не сохранялся, из-за чего они рестартились при выгрузке и подгрузке чанка.
- Починили debug.sendToDebugCard (весьма полезная функция).
- Разобрались в ориентации редстоун-карт. В 1.7.3 карточки в компах и серверах почему-то использовали абсолютные направления (север/юг/запад/восток) вместо относительных.
- Беспроводные модемы первого уровня снова могут получать сообщения. А раньше не могли. Это была бага.
- Ретрансляторы потеряли возможность ретранслировать на неограниченно большие расстояния. В коде мода запутались в min и max.
- В результатах поиска вейпоинтов навигационным апгрейдом теперь пишутся их адреса.
Остальные изменения и ссылка на скачивание — на GitHub.
- 6
- 1
Войдите, чтобы подписаться
Подписчики
0
22 комментария
Рекомендуемые комментарии