OpenTESArena 0.18.0
Недавно вышла новая версия OpenTESArena - 0.18.0. Это проект по воссозданию игрового движка из игры The Elder Scrolls: Arena (предок Скайрима). В отличии от оригинала из начала 1990-х OpenTESArena помимо современных WIndows нативно доступен на Linux, Raspberry Pi и MacOS. Разработка идёт 10 лет. Кстати, программисты из нейрослопа не участвуют в разработке - поэтому работа над OpenTESArena идёт медленно.
Что нового:
- Добавлен ИИ для боевых действий противника
- Увеличено получения опыта и повышение уровня
- Добавлена возможность экипировки и выпадения предметов из инвентаря
- Добавлен режим кражи (горячая клавиша "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%
Вторая (Daggerfall) и третья (Morrowind) игра франшизы The Elder Scrolls полностью играбельны в Daggerfall Unity и OpenMW соответственно. В OpenMW идëт большая работа над поддержкой и играбельностью Oblivion и Skyrim. Если The Elder Scrolls: Arena на OpenTESArena будет полностью играбельной (скорее всего на версии 1.0), а Oblivion и Skyrim будут полностью играбельны в OpenMW, то на Linux и MacOS будет возможно поиграть нативно во все игры серии The Elder Scrolls.