Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

1,100 ratings
BetterExceptionWindow
4
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Utility
Setting: Medieval
Tags: v1.3.0
File Size
Posted
Updated
5.656 MB
Oct 15, 2022 @ 5:14am
Nov 28 @ 7:21am
26 Change Notes ( view )

Subscribe to download
BetterExceptionWindow

Description
# About
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.


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

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....

# Q&A
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.

Q: Butterlib has Exception Window, why do I need this?
A: Well, it's your choice. Before Butterlib existed, this is used to be the tool to diagnose your mod. It can also save your game during a crash*

*if the crash was UI related or didn't corrupt the game state and didn't occur in C++/native code.


# Notice
It should be able to catch C/C++ errors IF the game reaches main menu screen.


VERSION 7.1.1 WILL NOT WORK FOR BANNERLORD UNDER VERSION 1.3. Download old version on Nexusmods https://www.nexusmods.com/mountandblade2bannerlord/mods/404?tab=files (BetterExceptionWindowv7.1.1)

VERSION 7.0 WILL NOT WORK FOR BANNERLORD UNDER VERSION 1.2. Download old version on Nexusmods https://www.nexusmods.com/mountandblade2bannerlord/mods/404?tab=files (BetterExceptionWindowv6.5)

# What's new
What's new:
Version 8.0.0
Bugfix: MCMv5 control panel not loading
Bugfix: crash on startup due to some debug interface not properly implemented
feature: Added CN localisation, thanks to qq574791520 on nexus

BEW can work independently, without butterlib or MCM (but still requires Harmony lib to work). It was designed like that since day 1.
Popular Discussions View All (6)
4
Jan 1, 2023 @ 8:52am
Invisible mouse cursor
fava_suppurata
4
Oct 16, 2022 @ 7:55am
DirectoryNotFoundException when another exception occurs.
hall 🐢
2
Oct 19, 2022 @ 12:13am
Any chance Workshop mods can be parsed and shown as well?
hall 🐢
124 Comments
Bot easy  [author] Dec 2 @ 4:17pm 
because BEW hooks on every native code interface, and ButterLib doesn't
the catch? BEW absolutely hate obfuscated mods because of this. Lots of people PM'd me why Bloc mods randomly crashed with BEW enabled
Depression Dec 2 @ 1:59am 
question out of curiosity from a fellow dev: why is it that every time ButterLib and BLSE fail me and show the generic messagebox instead of the exception window and I run BEW angrily, BEW just works? Like what's the difference between them?
Bot easy  [author] Nov 29 @ 2:07pm 
>Isnt this functionality already included in the big 4 prereqs now?
BEW existed before Butterlib. and some big overhauls don't use those 4 mods.
Lizard_Jesus Nov 29 @ 7:10am 
may be harmony causing the crashes
dagobert dogburglar Nov 29 @ 6:57am 
Isnt this functionality already included in the big 4 prereqs now?
Bot easy  [author] Nov 28 @ 4:06pm 
create a new discussion please
[KoB]Semper Fi Nov 28 @ 3:34pm 
I'm not sure were to post the crash log
Bot easy  [author] Nov 28 @ 8:26am 
@Rubinjo, resub the mod again
[KoB]Semper Fi Nov 28 @ 6:45am 
Your awesome thanks for the quick work.
rubinjo Nov 28 @ 6:45am 
Hi there. Ever since I installed WarSails this mod causes a crash upon startup. Any suggestions?