Morrowind в Elden Ring: мод стал почти играбелен, но разработчик пережил при этом ад
InfernoPlus рассказал о работе над портом Elder Scrolls 3 в Elden Ring и о том, какие чудовищные задачи пришлось решать
После полугода молчания модер InfernoPlus выбрался из виртуальных подземелий Вварденфелля с хорошими новостями. Мод, переносящий Morrowind в Elden Ring, наконец достиг состояния, при котором его реально можно играть.
«Мы добились огромного прогресса, — рассказал InfernoPlus в начале своего видеоролика. — Многое из того, что я считал невозможным, стало реальностью. Игра вошла в достаточно играбельное состояние. До полного завершения ещё далеко, но то, что у нас получилось, действительно очень интересно».
Мир ожил
Мод превратился из болванки с плейсхолдер-персонажами в нечто, похожее на настоящую игру. NPCs теперь ходят в разной одежде, выполняют свои функции и дают квесты. Работают система преступлений (охранники погонят тебя за кражу), алхимия (вместо фантасмагорического крафта Elden Ring) и даже тот самый мини-игрус убеждения, помнящий оригинальный Morrowind. Мод даже совместим с некоторыми модами для Morrowind — вроде культовой The Balmora Burger Franchise.
Звучит как мечта? Дорога туда оказалась абсолютным кошмаром.
Что сломало разработчикам психику
InfernoPlus не стал скрывать проблемы. Карта Elden Ring — это огромный пазл из тысячи кусков, и воссоздать её пришлось с нуля. FromSoftware использует какой-то собственный монстр-формат для аудиофайлов в JSON, который пришлось декодировать методом тыка. Для навмешинга (построения AI-путей) нужно было копаться в исполняемом файле самой игры.
Но главный ужас — диалоговая система. «Чтобы всё это работало, мне пришлось полностью переписать всю систему поведения NPC из Morrowind внутри Elden Ring, — объяснил InfernoPlus. — Для этого наш коллега JortPob генерирует процедурный код на двух разных языках программирования, который потом компилируется в бинарные файлы, оборачивается в binder-файлы и загружается игровым движком. На произнесение этого предложения ушло 15 секунд. На реализацию — три месяца. И это не конец».
Ещё много работы
«Играбельно не значит весело», — честно сказал разработчик. Впереди ещё огромный список: балансировка (зелье Сумммы сейчас даёт +50 к силе на минуту — это просто маразм), ручное расставление врагов, создание боссов, лица для NPC, озвучка, система отмычек для замков.
Но основная гора уже позади. Если InfernoPlus и его команда не сдадутся, из этого может выйти что-то по-настоящему необычное.
Читать ещё

Star Wars: Fate of the Old Republic собрала экс-разработчиков BioWare и KOTOR

Pragmata преодолела отметку в 2 миллиона продаж за 16 дней

Take-Two признала Switch 2 вторичной платформой для своих игр

