Загрузчик модов Medieval Dynasty
Medieval Dynasty Mod Loader (MDML) — это форк Unreal Engine Mod Loader, я настроил его, чтобы он лучше работал с игрой Medieval Dynasty. Мод Nexusmods можно найти здесь!
Требования
- Загрузчик модов поддерживает только 64-битную версию игры для Windows.
- Вам нужно использовать DirectX11, иначе графический интерфейс выйдет из строя. Зайдите в
Settings>Graphics>Rendering Mode
» и переключитесь на DirectX11.
Установка
- Загрузите последнюю версию в виде zip-файла.
- Разархивируйте файл
- Скопируйте
MDML.dll
, xinput1_3.dll
и папку Config
в папку двоичных файлов Medieval Dynasty. Обычно она находится по адресу [SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Binaries/Win64
, и там должен быть файл Medieval_Dynasty-Win64-Shipping.exe
- Теперь запустите игру, если вы все сделали правильно, при нажатии F1 появится графический интерфейс, и вы сможете найти папку журнала внутри папки двоичных файлов.
- Кроме того, поместите папку BaseMod в
[SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Content/Mods
, создайте папку, если ее нет, или запустите игру, чтобы она создалась автоматически.
Строим это
- Существуют файлы проекта Visual Studio 17+, но для создания файлов проекта следует использовать premake.
- Сценарии Premake находятся в папке scripts и готовы к выполнению в Windows 10 и 11.
Ошибки
- Если вы получаете ошибку DirectX, возможно, вы запустили режим рендеринга DirectX12, переключите его на DirectX11 в
Settings>Graphics>Rendering Mode
- Не начинайте использовать исполняемый файл
Medieval_Dynasty-Win64-Shipping.exe
, используйте Steam.
Установка модов
- Моды находятся в папке Mods
[SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Content/Mods
- Чтобы установить мод, поместите папку мода в папку mods и убедитесь, что у мода есть файл
mod.ini
О модах
- Есть 3 типа модов: Core, Logic, Overwrite.
- Базовые моды — это DLL, которые автоматически загружаются с помощью загрузчика модов. Они используются для добавления функций загрузчика модов и выполнения вещей, которые вы не можете сделать с модами Logic.
- Моды логики представляют собой файлы актеров Unreal Engine. Файл актера будет загружен с помощью mdml с использованием StaticLoadObject, если он настроен правильно. Вы можете создать мод внутри UE4 и использовать большинство функций UE4.
- Перезаписывайте моды, они перезаписывают файлы игры. При запуске загрузчик модов создаст жесткие ссылки из файлов мода на файлы игры, а при выходе из приложения или следующем запуске они будут удалены. По сути, это то же самое, что и Vortex.
- Вот очень простой урок по созданию модов.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
Данное программное обеспечение предоставляется автором «как есть». Ни при каких обстоятельствах автор не несет ответственности за какой-либо прямой, косвенный, случайный, особый, образцовый или косвенный ущерб (включая, помимо прочего, приобретение заменяющих товаров или услуг; потерю использования, данных или прибыли; или перерыв в деятельности). каким бы образом это ни было вызвано, и на какой-либо теории ответственности, будь то договор, строгая ответственность или правонарушение (включая халатность или иное), возникающее каким-либо образом в результате использования этого программного обеспечения, даже если было сообщено о возможности такого ущерба.
Стороннее программное обеспечение
- UnrealModLoader
- перо-ini-парсер
- Минхук
- ImGui
- ГЛМ
- Спдлог