0 of 0

File information

Last updated

Original upload

Created by

Stulu

Uploaded by

Stulu08

Virus scan

Safe to use

About this mod

A simple mod loader for Medieval Dynasty!

Requirements
Permissions and credits
Changelogs
Medieval Dynasty Mod Loader
Medieval Dynasty Mod Loader (MDML) is a fork of the Unreal Engine Mod Loader, customized to work better with the game Medieval Dynasty.

Not fully tested with the latest updates. If you encounter any issues, please contact me or report them on GitHub.

Discord for Support & Help

Requirements
  • The mod loader only supports the 64-Bit Windows version of the game.
  • DirectX11 is required, as the GUI crashes with DirectX12. Go to Settings > Graphics > Rendering Mode and switch to DirectX11.


Installation
  • Download the latest release as a zip file.
  • Unzip the file.
  • Copy MDML.dll, xinput1_3.dll, and the Config folder into your Medieval Dynasty binaries folder:
    [SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Binaries/Win64. You should see a file named Medieval_Dynasty-Win64-Shipping.exe in this folder.
  • Start the game. If installed correctly, a GUI will pop up when you press F1, and a Log folder will be created in the binaries folder.
  • Copy the BaseMod folder to:
    [SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Content/Mods. If the folder does not exist, create it manually or start the game to generate it automatically.
To disable the console, go into the Config folder open ModLoaderInfo.ini and change UseConsole=1 to UseConsole=0


Regarding Other Services
  • Steam: Works as expected.
  • GOG: May require additional steps. CARLOFT suggests editing ModLoaderInfo.ini in the Config folder:
    i fixed mine by going into the ModLoaderInfo.ini in the config folder that was in the first set of instructions and set [DEBUG] UseCjavascript-event-stripped1 to 0 (( webpage decided it was a java thing for some reason when i put use cjavascript-event-stripped 1 to 0 it hates the word con sole))
  • Game Pass: Most likely not compatible.


Bugs
  • DirectX errors may occur if the game starts in DirectX12 mode. Switch to DirectX11 in Settings > Graphics > Rendering Mode.
  • Do not launch the game directly using Medieval_Dynasty-Win64-Shipping.exe. Use Steam or another launcher.
  • .Pak mods are unsupported as the game uses signed PAK files.


Installing Mods
  • Place mods inside the Mods folder:
    [SteamLibraryFolder]/common/Medieval Dynasty/Medieval_Dynasty/Content/Mods.
  • Each mod should have its own folder and include a mod.ini file.


About Mods
  • There are three types of mods: Core, Logic, and Overwrite.
  • Core Mods: DLLs loaded automatically by the mod loader. Used to add advanced features.
  • Logic Mods: Unreal Engine actor files loaded using StaticLoadObject. These are created in UE4 and can utilize most UE4 features.
  • Overwrite Mods: Replace game files. Hard links are created on startup and removed on exit or restart, similar to Vortex.
  • For mod creation, see the modding tutorial.


DISCLAIMER
This software is provided "as is." The author is not liable for any damages, including but not limited to data loss or business interruption, arising from its use.

3rd Party Software