Better Exception Window (With Emergency Save and More)

⭐ ⭐⭐ (9,016 endorsements) 📥 746,571 downloads 📌 vv8.0.0 📅 4/11/2020
🟡 Updated this year

By admiralnelson · User Interface

⬇ Download Mod Source: Nexus Mods 📅 Updated: 11/28/2025 📅 Created: 4/11/2020
⚠️ Install Order · 1 step
1📦 Harmony Find it →

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 1.2% endorsement rate — high engagement, a strong quality signal
  • 🏆 #2 of 92 User Interface mods in this game by downloads

📋 About This Mod

* FOR 1. 2 USERS, PLEASE SEE CHANGELOGS BELOW! *

This mods will report a detailed error.

Instead of infinite loading/freezing or any weird behaviour, the game should throws an error window so you can identify the cause. You can also save the error logs as well.

Make sure to unblock the all of DLLs before playing (

Newtonsoft. Json.dll, BetterExecptionWindow.dll, DotNetZip.dll, BetterExceptionWindowConfigUI.dll

)

Source code: https://github.com/admiralnelson/bannerlord-error-detector

Your load order should be like this. A Harmony library must be installed for Bannerlord version 1. 5. 9+ and up to maintain compatibility with new mods. Harmony must be placed first, then BEW, and so on....

THIS DEBUGGER/REPORTER CANNOT CATCH EXCEPTION, ENGINE CORRUPTION, and NATIVE CODE (C/C++) RELATED ERRORS. BEW ONLY CATCHES EXCEPTION IN . NET VM.

Harmony is now MANDATORY, install it here: Harmony

Q: Why is this mod never gets updated?

A: Because the core engine/library remain the same. If this mod breaks, I'm sure other mods break too, because that means core engine functionality has been changed.

Emergency save only works if the game crashed:

- not related to party/item error or corruption (this may lead to save corruption or broken save)

- must be in the campaign (not in the battle)

4MpP7W9hqdc

daNrXL-TD6w

uu9iEFRz3eY

It's compatible with latest Butterlib ;)

Version 8. 0. 0 Major update:

- ONLY COMPATIBLE WITH v1. 3. ONLY! (otherwise you will get hard crash)

feature: Added CN localisation, thanks to qq574791520 on nexus

- MCMv5 control panel not loading

- crash on startup due to some debug interface not properly implemented

Download old version here for Bannerlord 1. 2.* -> https://www.nexusmods.com/mountandblade2bannerlord/mods/404?tab=files#:~:text=BetterExceptionWindowv7. 1. 1

Version 7. 1. 1

- ONLY COMPATIBLE WITH v1. 2. 0 only! (otherwise you will get hard crash)

- Completed japanese localisation (Thank you S-Katagiri!)

- Bugfix on attach dnspy due to missing module (it was dedicated server module that no longer exists in Modules directory)

Version 7. 1

- ONLY COMPATIBLE WITH v1. 2. 0 only! (otherwise you will get hard crash

implemented localisation template, it should now possible to localise the program text

Restored broken emergency save system

Toned down the annoying windows message box prompt

It is recommended to restart the game after you have launched the game with this mod updated and enabled.

Version 7. 0

- ONLY COMPATIBLE WITH v1. 2. 0 only! (otherwise you will get hard crash)

Implemented native crash handler, i.e if the a C++ program inside the game engine crashed at least you know what went wrong, mileage may vary.

You can also attempt to continue the game engine execution in better exception window, but be warned that this could cause more memory corruption problems.

It is recommended to restart the game after you have launched the game with this mod updated and enabled.

Version 6. 5

- ONLY COMPATIBLE WITH v1. 1. 0 only! (otherwise you will get hard crash)

Fixed crash on Bannerlord version 1. 1+

Fixed broken console output

Removed prompt on game start up

Automatically download exception definitions (solutions.json) on game start up

Version 6. 3 Major update

- ONLY COMPATIBLE WITH v1. 1. 0 only! (otherwise you will get hard crash)

Fixed crash on Beta branch

Minor feature:

Download exception explanations automatically on boot up (pulls data from https://github.com/admiralnelson/bannerlord-error-detector/blob/master/BetterExceptionWindow/solutions.json)

Version 6. 2

- Screenshot didn't appear in saved generated .htm file, it should now.

- Save games cannot be downloaded in generated .htm file, it should working now.

I'm sorry if these two feature didn't work as expected in previous version. Nobody was reporting this bug until a user PM'd about this on discord.

Improvements:

🤖 AI-enhanced — based on mod data

Better Exception Window replaces Bannerlord's vague freezes with detailed error pop-ups, plus emergency saves for campaign crashes. It's a must-have for modded players, with 9,016 endorsements and 746,571 downloads. Note: v8.0.0 only works with game v1.3.*, and Harmony is mandatory.

✨ Key Features

Reports detailed errors instead of infinite loading or freezing
Allows saving error logs for troubleshooting
Emergency save feature works when the game crashes in campaign (not in battle, and not related to party/item corruption)
Includes a configuration UI (BetterExceptionWindowConfigUI.dll)
Supports Chinese localization (added in v8.0.0)
Compatible with latest Butterlib

📊 Pros & Cons

✅ Pros

  • Huge community trust: 9,016 endorsements and 746k downloads
  • Saves you from rage-quitting when a mod breaks—you get a clear error instead of a freeze
  • Emergency save is a lifesaver for long campaign runs (when it works)

⚠️ Cons

  • v8.0.0 is ONLY for game v1.3.*—using it on other versions causes hard crashes
  • Cannot catch engine corruption or native C/C++ errors, so some crashes still slip through
  • Emergency save is picky: won't work in battles or if the crash involves party/item corruption
🎯 Is This For You?
For Bannerlord modders who stack dozens of mods and need to pinpoint crashes fast. Also for players who want a safety net with emergency saves. Skip if you play vanilla or never mod—you won't need it.
📦 Install:Medium· 5-10 minutes

💡 Beginner Tips

  • Unblock all DLLs before playing (Newtonsoft.Json.dll, BetterExecptionWindow.dll, DotNetZip.dll, BetterExceptionWindowConfigUI.dll) to avoid Windows blocking them.
  • Place Harmony first in your load order, then BEW, then other mods—this is critical for stability.
  • If you're on game v1.2.*, check the changelogs for the correct version—v8.0.0 is only for v1.3.*.

📊 Mod Details

Game
Bannerlord Mods
Author
admiralnelson
Version
v8.0.0
Downloads
746,571
Endorsements
9,016
Category
User Interface
Created
4/11/2020
Updated
11/28/2025

🧩 Commonly Used Together

Users add these mods to the same collections — a real compatibility signal, not an AI guess.

🔧 How to Install Bannerlord Mods

Use Vortex or manual. Enable mods in launcher. Harmony required.

📖 Full step-by-step install guide for Bannerlord →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Bannerlord commands, item IDs, and more.

Keep browsing — more Bannerlord mods await

📋 All Bannerlord Mods 🏆 Top 25 📂 More User Interface 👤 More by admiralnelson 🔎 Similar Mods 🌐 Best User Interface (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods