warning
We are aware of an issue with download statistics. See our status page for details.
Log in to view your list of favourite games.
Log in to view your list of favourite games.
We are aware of an issue with download statistics. See our status page for details.
For v1.0.x/v1.1.x/v1.2.x
* Improvements to DistanceMatrix
ButterLib
For e1.7.2/e1.8.0/e1.8.1/e1.9.0
* Crash Reporter now has info about the launcher and BUTRLoader
* Reduced size of minidumps
* Quick update for e1.9.0
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5/e1.7.0/e1.7.1
* Include logs in the crash report
For e1.4.3/e1.5.0/e1.5.1
* Added GetDelegate from ConstructorInfo
BETA! The BLSE mod is required!
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1
* Support for Game Pass PC
* Added Spanish translation
For v1.0.0
* Disabled "Catch Native->Managed Code Exceptions", seems to be causing issues for some players
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0
* Compatibility with e1.6.0
* Fixed Localization
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1
* Fixed possible crash on load caused by MBSubModuleBaseEx
For e1.7.2/e1.8.0
* Third workaround for the language issue
For e1.7.2/e1.8.0
* Fixed localization loader
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0/v1.2.1
* Fixed unintentional crash with Distance Matrix
* Further unintentional crash fixes
* Added Chinese Simplified and Japanese
BETA! The BLSE mod is required!
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1
* Game Pass PC was missing implementation files. Thanks dzpliu for noticing!
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0/v1.2.1
* Japanese language update
ButterLib
BETA! The BLSE mod is required!
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1
* Added back Ben.Demystifier
* Updated Crash report to contain more valuable data
For v1.0.0/v1.0.1/v1.0.2/v1.0.3
* v1.0.2 stealth update fix. We ship Newtonsoft.Json 13 for backwards compatibility
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0
* DistanceMatrix fix for e1.6.0
* DistanceMatrix is disabled by default
* Better exception catching
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5
See details in the changelog.
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0/v1.2.1
* Better Clipboard handling
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5/e1.7.0/e1.7.1
*Fixed TW save changes for the modding community. This will fix the crashes the community had.
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5
* Better compatibility with BetterExceptionWindow
* AssemblyLoader is obsolete
* Added SubSystem abstraction
ButterLib
For e1.7.2/e1.8.0/e1.8.1/e1.9.0
* Added better debugger detection
* Added IL offset reporting
* Added enhanced stracktrace
ButterLib
For e1.7.2/e1.8.0
* Adapted for e1.8.0
For e1.7.2/e1.8.0/e1.8.1/e1.9.0
* Added better debugger detection
* Added IL offset reporting
* Added enhanced stracktrace
For v1.0.0
* Adapted for v1.0.0, removed legacy code
For v1.0.0
* Adapted for v1.0.0, removed legacy code
* Language fix
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4
See details in the changelog.
For e1.7.2/e1.8.0/e1.8.1/e1.9.0
* Adapted for e1.9.0
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1
* Compatibility with NovusLauncher and ModOrganizer
* Fixed copying crash report to Clipboard
* Improvements to LocalizationHelper.SetListVariable
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5
* Added HotKeys from BannerLib
* Added a better ExceptionHandler inspired by BetterExceptionWindow
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5/e1.7.0/e1.7.1
* Build fix
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0
* v1.2.0 - Suppress the new TW debugger so ButterLib's Crash Reporter can work
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0
* The UseVanillaCrashHandler setting wasn't set correctly
ButterLib
For e1.7.2/e1.8.0
* Updated crash upload url
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4
* Support for e1.5.4
* More AccessTools extensions
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5
* Fixed Harmony Patch report tree
* Added "Copy As HTML" button for the report
* Added switchable font sizes in the report for better readability
For v1.0.0
* Language data fix
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3
* Added the ability to save classes via JSON instead of the games binary serialization
* Better logging
* Better AppDomain setup
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4
* Fixed serialization issue
ButterLib
For e1.7.2/e1.8.0
* e1.8.0 hotfix broke ABI, recompilation
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5/e1.7.0/e1.7.1
* Involved mods fix
ButterLib
For e1.7.2/e1.8.0
* Crash report was not showing in some cases, better filtering
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6
* Compatibility with e1.5.6
* Added BUTR crash uploader service
* Fixed compatibility with EnhancedBattleTest
For v1.0.0
* HotKey system overhaul
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3
* Fixed crash
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2
* Compatibility with e1.6.2
* Improvements to mod order validation
* Improved stability for exception catching
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0/v1.2.1/v1.2.2/v1.2.3
* Improved logging
For e1.4.3/e1.5.0/e1.5.1
* Added the ability to get a persistent and deterministic Campaign Id.
* Added the distance matriñes with default implementation for heroes, settlements, clans and kingdoms.
* Several helper classes and extensions.
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0
* Added support for v1.2.0
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.0/v1.2.1/v1.2.2/v1.2.3
* Might have fixed a reported save issue
* Reflection improvement
For e1.7.2/e1.8.0/e1.8.1/e1.9.0
* Added better Involvement filtering
* Added MiniDump feature when saving locally
For e1.7.2/e1.8.0/e1.8.1/e1.9.0
* Added External metadata to Crash Report, states that module is from Workshop
For e1.4.3/e1.5.0/e1.5.1
* Fixed Version comparator
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3
* Better nullable handling
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* BETA release!
* Added new Crash Report system
* Added Ukrainian and German localization
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* BETA release!
* Xbox was missing new Crash Reporter dependencies
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3
* Switched back to Lib.Harmony
* Added support for v1.1.2
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* BETA release!
* Fixed the Html report renderer and the BLSE and LauncherEx metadata
For v1.0.0
* Removed unnecessary collision for HotKeys
* Better explanation of why a crash report failed to upload
ButterLib
For e1.7.2
* Removed old code and old workarounds
* Crash reports now include logs from last 60 minutes
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0
* ButterLib is not able to disable v1.2.0 Watchdog, BLSE is required
* Added integration with BLSE's better exception intercepter
For e1.7.2
* Dependency fixes
* Removed CampaignIdentifier, there's an in-game one now
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* Fixed an issue with the new JsonSerializer overload
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* More Crash Report related fixes. Improved the Html renderer
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0
* Disabled AutoGen catch, seem to have a more severe performance impact than expected
For v1.0.0
* Added "Catch Native->Managed Code Exceptions"
* Fixed path being incorrect
For v1.0.0/v1.0.1/v1.0.2
* Check the changelog for full details
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0
* Adapted for v1.1.0
* Added some localizations
* Improvements to BetterExceptionWindow compatibility
For e1.7.2
* Fixed unintended crashes when running on pre e1.7.2
* Added message when running on pre e1.7.2
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5/e1.7.0/e1.7.1
* Fixed debug issues
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0
* Small performance improvement
* Moved AutoGen catching to BLSE
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* More Crash Report related fixes. Improved the Html renderer
For v1.0.0
* Another potential CTD fix
ButterLib
For v1.0.0/v1.0.1
* Extended DelayedSubModuleManager with a non generic variant
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* More Crash Report related fixes. Involved modules were incorrectly rendered
For e1.7.2/e1.8.0
* Possible crash fix
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7
* Compatibility with e1.5.7
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.2.0/v1.2.1
* Support for v1.2.1
* Proper Watchdog disabling
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10
* Added explicit localization files
* Better internal Harmony usage
For v1.0.0/v1.0.1
* Fixed DelayedSubModuleManager check
For e1.7.2/e1.8.0
* InformationManager fix
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* More Crash Report related fixes. Fixed WinForms renderer
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3
* Switched serialization from binary to json
ButterLib
For e1.7.2/e1.8.0
* Workaround for the language issue
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.7/v1.2.8
* Fixed an issue with the new JsonSerializer overload
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1/e1.6.2/e1.6.3/e1.6.4/e1.6.5/e1.7.0
*Compatibility with e1.7.0
ButterLib
For v1.0.0/v1.0.1/v1.0.2/v1.0.3/v1.1.0/v1.1.1/v1.1.2/v1.1.3/v1.1.4/v1.1.5/v1.1.6/v1.2.x
* Fixed UpdateInfo parsing for Crash Reports
For e1.7.2
* Fixed trace listener
For e1.4.3/e1.5.0/e1.5.1
* Fixed binary serialization
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5
* Improved version support
* Fixed compatibility issues
ButterLib
For e1.4.3/e1.5.0/e1.5.1
* Added an empty AppDomainManager to prevent Fixed Launcher issues
For e1.4.3/e1.5.0/e1.5.1
* Added new Delegate extensions in AccessTools2
* Added new ConstructorInfo extensions in SymbolExtensions2
For e1.4.3/e1.5.0/e1.5.1
* Restored Delegate method
ButterLib
For v1.0.0
* Fixed CTD when failing to serialize ButterLib's settings
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1
* Compatibility with e1.6.1
* MBSubModuleBaseEx
* Small numerals fix for LocalizationHelper
* Improvements to MBObject saving system
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7/e1.5.8/e1.5.9/e1.5.10/e1.6.0/e1.6.1
* Saving system fix
ButterLib
For e1.4.3/e1.5.0/e1.5.1/e1.5.2/e1.5.3/e1.5.4/e1.5.5/e1.5.6/e1.5.7
* Compatibility with new e1.5.7 and e1.5.8
* CampaignIdentifier uses the game's provided Id system starting from e1.5.4
For e1.7.2/e1.8.0
* Second workaround for the language issue
For e1.7.2/e1.8.0
* Updated dependencies