Simple tool to manage and merge Elden Ring mods. Work In Progress.
Can only merge regulation.bin files for now (every other files will be overwrited depending of priority order), more merging capabilities will be added in the future.
- Place ERModsManager.exe wherever you want. Desktop for example.
- If the app ask you the game path at launch, just navigate to where eldenring.exe is.
- The fun part now, drag and drop your mods (can be .zip or folder) directly in the app (don't worry, the app will most likely handle it)
- Then define mods priority by dragging them up or down in the list (top is highest)
- Press Merge and wait the logs telling you the merge is done.
- Press Play & Enjoy!
Console App version with merging and automation features.
Highly recommended: Use ModEngine2, place ERModsMerger.exe in the same folder and edit config_eldenring.toml as follow:
mods = [
{ enabled = true, name = "default", path = "MergedMods" }
]
Launch ERModsMerger.exe and let it guide you through the process, it will self extract and create all the folders you need, it will also give you an example and explanations to make it easy.
-
ERModsMerger.exe don't launch: Make sure .Net 8 Desktop Runtime is installed on your system.
-
Fail to load config or could not locate regulation bin: This likely happen when ERModsMergerConfig\config.json is modified with invalid values / format. Here is an example of a modified config.json:
{ "GamePath": "C:\\New\\path\\to the folder of\\ELDEN RING\\Game", "ModsToMergeFolderPath": "ModsToMerge", "MergedModsFolderPath": "MergedMods" }
- Respect the format presented above and dont forget to add double
\\
between each folders in paths.
- Respect the format presented above and dont forget to add double
-
Vanilla game/modded regulation.bin don't load: The app might be not compatible with this regulation.bin, make sure your game/mods are up to date (working regulation version is 1.12.2)
-
Game don't launch, is buggy or mods are missing: Merges can cause some troubles depending of the overwrited files, also this tool only merge internal values of regulation.bin files (for now) and overwrite fields in benefits to the highest priority order. Any other individual conflicting files (eg: emevd.dcx anibnd.dcx msb.dcx etc..) will be overwrited using the same system of priority and potentially causing more troubles.
For now it's better to use this tool to merge mods who only have conflicting regulation.bin files and no .dcx individual files conflicts.
Run the console app with /merge argument to automatically merge mods located inside ModsToMerge to MergedMods folder, no user interaction will be asked and the console will close after the merge.
If you wish to contribute to this project, you are very welcome. A simple code documentation is available to help you get started. Enjoy coding :)
- SoulsMods
- Smithbox
- Nordgaren
- Also big Thanks to all the Souls modding community