Недавно вышла новая версия OpenTESArena - 0.18.0. Бинарные сборки доступны для скачивания. Это проект по воссозданию игрового движка из игры The Elder Scrolls: Arena (первая игра одноимённой франшизы). В отличии от оригинала из начала 1990-х OpenTESArena помимо современных WIndows нативно доступен на Linux, Raspberry Pi и MacOS. Разработка идёт с 2016 года.
Что нового:
Добавлен ИИ для боевых действий противника
Увеличено получения опыта и повышение уровня
Добавлена возможность экипировки и выпадения предметов из инвентаря
Добавлен режим кражи (горячая клавиша "P")
Добавлены случайные столкновения с врагами в зависимости от уровня игрока
Добавлены столкновения с охранниками при убийстве гражданина или неудачной попытке кражи
Добавлены различные услуги для торговцев (покупка/продажа товаров, сдача комнат в аренду, лечение, излечение болезней)
Добавлены беседы с гражданами
Реализована возможность для NPC записывать указания на автоматической карте игрока
Добавлена возможность кемпинга на заданную вручную продолжительность или до полного выздоровления
Реализована оригинальная генерация добычи и количество золота
Реализован оригинальный расчет вероятности попадания в бою на основе уровня
Повышенная вероятность заболевания и паралича при сражении с некоторыми существами
При быстром перемещении повышается вероятность смерти в случае заболевания
Дополнительный эффект опьянения после покупки слишком большого количества напитков в таверне
Реализована возможность стрельбы из лука
Добавлена кнопка «Проверка заклинания» (горячая клавиша «C»), стоимость каждой проверки составляет 10 очков заклинаний.
Введено правило, согласно которому колдуны не могут восстанавливать очки заклинаний путем отдыха
Добавлен эффект получения урона игроком на экране
Реализовано изменение цвета градиента состояния при болезни, опьянении или плохом состоянии здоровья
Реализована функция определения скорости передвижения игрока на основе показателя скорости и веса
Реализована зависимость скорости лазания и плавания игрока от расы и класса.
Улучшен расчет урона от выбивания дверей и добавлен урон самому себе при использовании кулаков.
Улучшена навигация для граждан при наличии препятствий на пути
Улучшено определение версии Steam на всех платформах и версии GOG на Windows
Улучшены возможности модификации пользовательского интерфейса (см. папку data/ui/)
Улучшено распределение переносов строк в тексте
Улучшен диалог сообщения об ошибке при сбое двигателя
Теперь рендерер по умолчанию на Vulkan
Улучшена обработка исходного текста, выделенного цветом табуляции ('\t' с последующим цветом палитры)
Улучшенное управление звуками на протяжении всего срока их службы
Первоначальная поддержка файлов .wav, возможности расширения в будущем
Прекращена поддержка Raspberry Pi 4, теперь нативная сборка для Raspberry Pi 5
Папка data/text/ переименована в data/exe/
Удалена зависимость от dirent.h для Windows
Исправления:
Исправлена ошибка, из-за которой ключ не списывался после использования на запертой двери
Стационарные входы в логово в дикой местности
Исправлена ошибка, связанная с дублирующимися блокировками в файле PALACE5.MIF
Исправлено расстояние между строками состояния игрока путем объединения их в одну текстуру
Исправлена ошибка, из-за которой названия таверн в дикой местности не отображались в диалогах
Исправлена текстура нижней части стен в подземельях, видимая при нахождении в пропастях
Помимо нововведений и исправлений в OpenTESArena 0.18.0 улучшилась общая играбельность:
Детекция коллизий: 85% (было 80%)
Боёвка: 75% (было 25%)
Предметы: 70% (было 20%)
Заклинания: 10% (было 0%)
Интерактивность NPC: 75% (было 25%)
Общее состояние OpenTESArena на момент версии 0.18.0:
Файлы: 95%
Генерация мира: 100%
Квесты: 0%
Синематик: 10%
Погодные эффекты: 100%
Сохранить/загрузить: 0%
Для трилогии The Elder Scrolls, помимо ОpenTESArena, развивается OpenSource-реализация движков от второй и третьей части, то есть Daggerfall Unity и OpenMW соответственно, в которых Daggerfall и Morrowind много лет как полностью играбельные. Так что, когда нативные порты трилогия TES будут полностью играбельными на Linux и MacOS.

