Carregador de Mod da Dinastia Medieval
Medieval Dynasty Mod Loader (MDML) é um fork do Unreal Engine Mod Loader, eu o personalizei, então funciona melhor com o jogo Medieval Dynasty. O mod Nexusmods pode ser encontrado aqui!
Requisitos
- O mod loader suporta apenas a versão do jogo para Windows de 64 bits
- Você precisa usar DirectX11, caso contrário a GUI irá travar. Vá para
Settings>Graphics>Rendering Mode
e mude para DirectX11
Instalação
- Baixe a versão mais recente como um arquivo zip
- Descompacte o arquivo
- Copie
MDML.dll
, xinput1_3.dll
e a pasta Config
para a pasta de binários da dinastia medieval, normalmente localizada em [SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Binaries/Win64
e deve haver um arquivo chamado Medieval_Dynasty-Win64-Shipping.exe
- Agora inicie o jogo, se você fez tudo corretamente, uma GUI aparecerá pressionando F1 e você deverá encontrar uma pasta Log dentro da pasta de binários
- Além disso, coloque a pasta BaseMod dentro de
[SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Content/Mods
, crie a pasta se ela não estiver lá ou inicie o jogo para criá-la automaticamente
Construindo
- Existem arquivos de projeto do Visual Studio 17+, mas você deve usar premake para gerar os arquivos de projeto
- Os scripts pré-criados estão localizados na pasta de scripts e estão prontos para execução no Windows 10 e 11
Erros
- Ao receber um erro de DirectX, você pode ter iniciado no modo de renderização DirectX12, mude para DirectX11 em
Settings>Graphics>Rendering Mode
- Não comece a usar o executável
Medieval_Dynasty-Win64-Shipping.exe
, use o Steam
Instalando mods
- Os mods são colocados dentro da pasta Mods
[SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Content/Mods
- Para instalar um mod, coloque a pasta do mod dentro da pasta mods e certifique-se de que o mod tenha um
mod.ini
Sobre mods
- Existem 3 tipos de mods: Core, Logic, Overwrite
- Os mods principais são DLLs que serão carregadas automaticamente com o mod loader, eles são usados para adicionar recursos ao mod loader e fazer coisas que você não pode fazer com os mods Logic
- Mods lógicos são arquivos de ator do Unreal Engine, o arquivo de ator será carregado por mdml usando StaticLoadObject se configurado corretamente, você pode criar um mod dentro do UE4 e usar a maioria dos recursos do UE4
- Substitua os mods, eles substituem os arquivos do jogo. Na inicialização, o carregador de mod irá gerar links físicos dos arquivos de mod para os arquivos do jogo e, ao sair do aplicativo ou na próxima inicialização, eles serão removidos. É basicamente o mesmo que Vortex
- Aqui está um tutorial muito simples sobre como criar mods
ISENÇÃO DE RESPONSABILIDADE
Este software é fornecido pelo autor "como está". Em nenhum caso o autor será responsável por quaisquer danos diretos, indiretos, incidentais, especiais, exemplares ou consequenciais (incluindo, entre outros, aquisição de bens ou serviços substitutos; perda de uso, dados ou lucros; ou interrupção de negócios) qualquer que seja a causa e em qualquer teoria de responsabilidade, seja em contrato, responsabilidade estrita ou ato ilícito (incluindo negligência ou de outra forma) decorrente de qualquer forma do uso deste software, mesmo se avisado da possibilidade de tais danos.
Software de terceiros
- UnrealModLoader
- analisador de penas
- Minhook
- ImGui
- GLM
- spdlog