Mount & Blade II: Bannerlord
Help us shape the future of the Vortex mod manager by taking our survey
0 of 0

File information

Last updated

Original upload

Created by

Aragas

Uploaded by

Aragasas

Virus scan

Safe to use

About this mod

The game has a bug in it's save loading system that prevents loading saves with mods that implemented its own custom classes for saving data.
When the game tries to load such custom classes, it fails.

This mod tries to fix this issue.
It will ignore the custom data and next time when you save the game, the new save file will be

Requirements
Permissions and credits
For now, I discovered an issue when a mod implements its own LogEntry classes.
My other mod, Limited Mercenary Contracts, implements such custom classes, preventing the game to load a save file when the mod is not present.
Should work with Entrepreneur!

The mod's behaviour is passive. It will be only triggered if the vanilla's loading code fails. You don't need to constantly enable/disable it, I suggest you to just keep it enabled if you use any mod that is using custom save data.

Source: GitHub

If you, %USERNAME%, have discovered that instead of loading a save the game simply "ignores" loading it, report this issue in BUGS section!
I need you to tell me which mods were present when the game worked and what mod(s), when disabled, prevented the save from loading.
I'll take a look and I'll try to fix it!


Loading save can take time, so be patient! It first tries to run the original loading code and if it fails, it runs the mods code, so waiting time for loading the save will be ~2x normal time!

But be warned! Saves are delicate files, so always have backups!

Installation Instructions:
  1. Download the zip file.
  2. Unzip the zip file.
  3. Copy the "Modules" folder to your "Mount & Blade II Bannerlord" directory.

You should now have the following directory structure:

Mount & Blade II Bannerlord
|---- Modules
|-------- Aragas.SaveMissingModuleFix
|------------ SubModule.xml
|------------ bin
|---------------- Win64_Shipping_Client
|-------------------- Aragas.SaveMissingModuleFix.dll
|-------------------- 0Harmony.dll
|-------------------- Microsoft.CSharp.dll
|-------------------- ReflectionMagic.dll


Troubleshooting:
  • Make sure the files are in the proper directories (see above).
  • Mod Crashing Your Game When Loaded?
  • - Navigate to "Modules > Aragas.MercenaryContract> bin > Win64_Shipping_Client" in your game files.
    - Right click the "Aragas.MercenaryContract.dll" and click properties
    - Click unblock at the bottom.- Right click the "Aragas.SaveMissingModuleFix.dll" and click properties
    - Do the same for "0Harmony.dll"
    - Do the same for "Microsoft.CSharp.dll"
    - Do the same for "ReflectionMagic.dll"
        Visual reference: https://www.limilabs.com/blog/unblock-dll-file