Сайт переехал, всё теперь новое, но традицию рассказывать об интересных модах мы, само собой, бросать не планируем. Прошлой осенью вышла новость о перспективном и смелом проекте, автор которого решил перенести Morrowind на движок Elden Ring. Так вот, разработка продолжается, более того, есть некоторое количество сочных подробностей, которыми редакция готова сегодня поделиться.
В своём новом видео создатель модификации, InfernoPlus, показал прогулочку по Сейда Нин и Балморе. Персонаж успел обзавестись начальным снаряжением и поспал в кровати – с её помощью прокачиваются уровни и восстанавливается HP. Демонстрация геймплея также включила в себя несколько первых квестов Гильдии Бойцов. Охота на крыс и браконьеров в шахтах, истребление агентов Телванни в Кальдере. Боевая система работает, но баланс покамест нуждается в дополнительных корректировках, т. к. характеристики перенесены из Morrowind напрямую.
Что имеем:
- Алхимия. Сбор ингредиентов как в Elden Ring, и рецепты в JSON-файлах.
- Услуги NPC. Зависит от профессии и характеристик. Логично, что кузнецы готовы поработать над вашим оружием, портные – над бронёй, алхимики продают книги рецептов, а маги обучают заклинаниям.
- Закон. Стража арестовывает за преступления, а в местах, где стражи нет, местные вполне могут устроить самосуд.
- Убеждение. Карманные кражи. Работают через 50/50.
- Поддержка модификаций. Большинство существующих уже подгружаются, включая официальные DLC.
Но не всё столь радужно. В видео рассказывается, что команда столкнулась с целым рядом проблем, и это, в принципе, не особенно удивительно, учитывая масштабы замысла.
- Карта мира. Она состоит из сотен изображений, их файлы привязаны к координатной сетке и уровням масштабирования; пришлось реверс-инженерить всю систему.
- Аудиосистема (Wwise). JSON-файлы, каждый по 300 000 строк. FromSoftware ссылается на события через FNV-хеши сгенерированных строк (необратимые), пришлось брутфорсить.
- Навмеши. Они генерируются проприетарным софтом Havok SDK, которого у команды нет. Разработчики (12th Avenger и Nord) подцепились к статически слинкованным функциям Havok внутри исполняемого файла Elden Ring и собрали из этого работающую библиотеку DLL.
- Главный кошмар – это кросс-компиляция скриптов. Процедурная генерация кода на двух разных языках программирования, компиляция в бинарники, упаковка в binder-файлы. На реализацию ушло 3 месяца. EMVD-скриптинг Elden Ring работает с битами в памяти сохранения без переменных, имён и типов. Именно туда нужно было переводить читаемые скрипты из Morrowind.
Короче, всё весьма сложно, и не менее увлекательно.
Несмотря на то, что работа была проведена просто колоссальная, сделать предстоит ещё немало.
- Внести правки в баланс и общий геймдизайн.
- Вручную расставить врагов и предметы. Сейчас используются спавн-поинты оригинала.
- Создать кастомные арены с боссами. Интерьеры Morrowind слишком тесные.
- Ввести геймплейный инструментарий заполнения данных. Зачарования, рецепты.
- Пофиксить баги. Например, враждебные NPC с высоким Alarm-статусом стучали страже на убийства своих же подельников. Нехорошо, нехорошо.
- Реализовать механику взлома замков.
Больше подробностей вы можете узнать из самого видео.
Материал подготовлен Кафкой на основе данных из канала The Amusing Mudcrab.
Спасибо за чтение.
-
7
Рекомендуемые комментарии
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти