Я добавил физику и расчлененку в Morrowind с помощью ИИ

Внутри много видео и рассказ о том, что реализовано в моде
Начнем с того, что я гуманитарий, и в своей жизни не написал буквально ни одной строчки кода, если не считать экспрешены в Adobe After Effects. Но ещё будучи школотой я постоянно делал Васянские моды для Моррошинда, потому что очень любил эту игру, и потому что в ней был гибкий инструментарий.
И вот спустя пару десятилетий в один прекрасный вечер меня посетила мысль...
А что если добавить в старый добрый Morrowind (openMW) рэгдольную физику, систему повреждений и эффекты от заклинаний? И почему бы не попробовать это сделать с помощью ИИ? Так я засел и начал строчить документ с подробным описанием того, что должно быть в моде. По итогу я сжег лимиты токенов на трёх платных аккаунтах СhatGPT и запилил всё, что хотел и даже немного больше.
Рэгдолл трупов NPC и почти всех мобов в игре, кроме механизмов, призраков и нескольких мелких тварей.
Модель повреждений NPC. Вы можете разможить голову врага кувалдой, разрубить его пополам секирой, отрубить конечности мечом и тд. Сила и тип расчленения зависит от типа оружия и уровня ваших навыков.
Арбалеты могут пригвоздить врага к стене, как в Painkiller!
Каждый тип магии разрушения имеет свой эффект при убийстве врага: лёд замораживает, пламя поджигает, яд превращает врага в мягкую кашу, а от электричества тело бьётся в конвульсиях.
Заклинания с большим радиусом поражения имеют ударную волну и раскидывают врагов с учетом радиуса поражения. Яд наоборот работает, как гравитационный колодец и всасывает трупы врагов в эпицентр.
Все подбираемые предметы в игре теперь тоже имеют физику и реагируют на движения персонажей, взрывы заклинаний, попадания стрел и оружия и тд.
Причем, сила всех физических эффектов учитывает множество факторов: размеры врага и вес брони, силу игрока, вес и тип оружия или силу заклинания, направление удара.
Есть также настройки физики внутри игры, вы можете настроить под себя - сделать всё более реалистичным или навертеть так, чтобы вы ощущали себя Думгаем.
Для разработки использовал ChatGPT Astra в режиме XHigh. Вайбкодил через Codex в вебверсии. То есть МИНИМАЛЬНОЕ погружение в техническую часть, по сути самый нубский подход. Я просто создал репозиторий на Гитхабе и написал промпт для создания мода. Промпт, правда, вышел на лист А4, т.к. я прописывал все условия очень детально, включая свойства объектов,расчеты и т.д.
Пришлось пройти 8 итераций правок, на всё ушло три аккаунта с подпиской Plus. То есть я покупал акк, сжигал недельные лимиты, покупал новый и продолжал работу, и так три раза.
Честно, я понятия не имею будет ли он работать где-то ещё, кроме моей пекарни, но по идее должен. Скачать мод можно на гитхабе здесь.
Это модифицированная версия OpenMW, она работает с оригинальным Морровиндом и официальной русской версией.
Если играете на русском языке, то запускайте через файл OpenMW-Russian.cmd
Пишите в комментах как вам мод и предлагайте идеи что ещё можно в нём добавить и улучшить! На следующей неделе лимиты сбросятся и смогу допилить мод дальше.
Подписываться ни на какие телеги не надо, я просто по приколу это сделал, потому что могу (теперь).
P.S. Да, я знаю, что это не я сделал мод, а нейросеть сделала. Я лишь криворукая обезьяна, которая написала промпт.