WoW Souls превращает World of Warcraft 1.12 в соулслайк – с перекатами, неуязвимостью и забегами за потерянными душами

Моддер Jabe Games разрабатывает WoW Souls – одиночный прототип, который переносит боевую систему Dark Souls Remastered в неофициальную версию World of Warcraft.

На этой неделе энтузиаст опубликовал два видео, где модификация работает в Долине Североземья (Northshire Valley), стартовой локации людей в MMORPG.

WoW Souls не содержит игровых файлов. Модификация считывает установленные у пользователя копии World of Warcraft 1.12 и Dark Souls Remastered, подгружая из них модели, анимации и параметры. Похожие проекты, которые почти полностью создаются с помощью вайбкода, уже демонстрировали Elden Ring в Skyrim и скейтборды в WoW.

https://www.youtube.com/watch?v=wmfse_Q_x7I

В основе мода лежит benilla, клиент с открытым исходным кодом на базе версии 1.12. Его написали с нуля на языке программирования Rust с использованием игрового движка Bevy, а всем "грязным" делом занимался ИИ Claude от Anthropic.

Ключевая особенность benilla заключается в отсутствии любого контента, принадлежащего Blizzard. Такой подход может защитить модификацию от жалоб по DMCA, которые регулярно закрывают фанатские работы по известным франшизам.

https://www.youtube.com/watch?v=EZTI4_5lKg0

Во втором, более свежем ролике Jabe Games также упомянул Everwood, форк benilla с заметно улучшенной графикой. Среди доработанных элементов:

  • освещение и тени

  • небо, туман и атмосферные эффекты

  • вода

  • постобработка

  • погода и растительность

Главная часть WoW Souls, однако, касается боевой системы. Персонаж игрока использует набор движений прямого меча из Dark Souls Remastered, а все анимации, тайминги, расход выносливости и множители урона взяты напрямую из данных игры FromSoftware.

Схема управления повторяет оригинал:

  • R1 запускает цепочку из трех легких атак

  • R2 отвечает за тяжелый удар

  • легкое нажатие после переката выполняет атаку с переката

  • уклонение использует анимацию переката из Dark Souls с кадрами неуязвимости (i-frames) и root motion

Root motion означает, что перемещение персонажа во время переката определяет сама анимация, а не отдельный скрипт движения. Благодаря этому дистанция и скорость уклонения в точности совпадают с тем, что игроки помнят по оригинальной Dark Souls.

Камера вращается вокруг персонажа в духе серии Souls, а функция захвата цели удерживает противника в центре кадра. В этом режиме игрок может смещаться вбок и отступать назад, не теряя врага из виду.

Каждый удар на мгновение замораживает кадр, создавая ощущение веса, а над полоской здоровья противника появляются цифры урона. Смерть работает по классическим правилам серии: накопленные души остаются у трупа, персонаж возрождается у ближайшего Аббатства Североземья (Northshire Abbey) и должен вернуться к месту гибели, чтобы забрать их.

WoW Souls пополнила список модификаций, созданных с той или иной помощью ИИ. Ранее широкую известность получил мод, объединивший Человека-паука с механиками серии Batman: Arkham, и подобные инструменты заметно упрощают смешение игровых систем и сеттингов из разных тайтлов.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.