
Недавно вышла новая версия 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.
Источник: habr.com