File information
Last updated
Original upload
Created by
BUTR TeamUploaded by
AragasVirus scan
Activity logs
This page was last updated on 21 April 2025, 10:54AM
- Changelogs
-
-
Version v2.9.18
- Removed Crash Report duplicates being shown after closing
- BEW should not be involved anymore when Finalizer is used
-
Version v2.9.17
- Crash reports were not correctly identifying game assemblies, better path data
-
Version v2.9.16
- Some crashes were not intercepted without BLSE
-
Version v2.9.15
- Fixed a regression that prevented crash reports from being shown
-
Version v2.9.14
- Fixed a possible crash related to trace logging
- Updated crash reports path anonymization
-
Version v2.9.13
- Better Wine detection
- Fixed Launcher line on HTML crash report
-
Version v2.9.12
- Added OS info in the Crash Report renders
-
Version v2.9.11
- Updated Crash Reporter to v14
- OS Type/Version and loaded Native Modules are now saved in the crash report
- Fixed methods not being debuggable when Debugger is attached (Thanks Cephas369)
-
Version v2.9.10
- Fixed double key press issue
-
Version v2.9.9
- Fixed SyncAsJson not serializing game types
-
Version v2.9.8
- Improvements to DistanceMatrix
-
Version v2.9.7
- Fixed UpdateInfo parsing for Crash Reports
-
Version v2.9.6
- More Crash Report related fixes. Fixed WinForms renderer
-
Version v2.9.5
- More Crash Report related fixes. Involved modules were incorrectly rendered
-
Version v2.9.4
- More Crash Report related fixes. Improved the Html renderer
-
Version v2.9.3
- More Crash Report related fixes. Improved the Html renderer
-
Version v2.9.2
- BETA release!
- Fixed the Html report renderer and the BLSE and LauncherEx metadata
-
Version v2.9.1
- BETA release!
- Xbox was missing new Crash Reporter dependencies
-
Version v2.9.0
- BETA release!
- Added new Crash Report system
- Added Ukrainian and German localization
- BETA release!
- Added new Crash Report system
- Added Ukrainian and German localization
-
Version v2.8.16
- Fixed an issue with the new JsonSerializer overload
-
Version v2.8.15
- Fixed an issue with the new JsonSerializer overload
-
Version v2.8.14
- Added a SyncDataAsJson overload that takes a JsonSerializer
-
Version v2.8.13
- Might have fixed a reported save issue
- Reflection improvement
-
Version v2.8.12
- Improved logging
-
Version v2.8.11
- Better Clipboard handling
-
Version v2.8.10
- Japanese language update
-
Version v2.8.9
- Fixed unintentional crash with Distance Matrix
- Further unintentional crash fixes
- Added Chinese Simplified and Japanese
-
Version v2.8.8
- Support for v1.2.1
- Proper Watchdog disabling
-
Version v2.8.7
- Small performance improvement
- Moved AutoGen catching to BLSE
-
Version v2.8.6
- Disabled AutoGen catch, seem to have a more severe performance impact than expected
-
Version v2.8.5
- Fixed BLSE detection
-
Version v2.8.4
- ButterLib is not able to disable v1.2.0 Watchdog, BLSE is required
- Added integration with BLSE's better exception intercepter
-
Version v2.8.3
- The UseVanillaCrashHandler setting wasn't set correctly
-
Version v2.8.2
- v1.2.0 - Suppress the new TW debugger so ButterLib's Crash Reporter can work
-
Version v2.8.1
- Added support for v1.2.0
-
Version v2.8.0
- Switched back to Lib.Harmony
- Added support for v1.1.2
-
Version v2.7.2
- Added back Ben.Demystifier
- Updated Crash report to contain more valuable data
-
Version v2.7.1
- Game Pass PC was missing implementation files. Thanks dzpliu for noticing!
-
Version v2.7.0
- Support for Game Pass PC
- Added Spanish translation
-
Version v2.6.3
- Compatibility with NovusLauncher and ModOrganizer
- Fixed copying crash report to Clipboard
- Improvements to LocalizationHelper.SetListVariable
-
Version v2.6.2
- Adapted for v1.1.0
- Added some localizations
- Improvements to BetterExceptionWindow compatibility
-
Version v2.6.1
- v1.0.2 stealth update fix. We ship Newtonsoft.Json 13 for backwards compatibility
-
Version v2.6.0
- StoryMode is now an optional dependency
- Support for including save file and screenshot with a local crash report
- MiniDump inclusion decision moved from settings to the crash report
- Better SubSystem descriptions
- Added Ben.Demystifier for better exceptions
- Added DynamicAPI implementation
- Debug.Print is handled as Debug level now instead of Information
- Limited default log file size per day to 5MB, max 7 files; others to 3MB, max 5 files
- Limited logs in Crash Report to 2000 lines
- ExceptionHandler was still showing CrashReport when asked not to in options
-
Version v2.5.1
- For v1.0.0/v1.0.1
- * Fixed DelayedSubModuleManager check
-
Version v2.5.0
- For v1.0.0/v1.0.1
- * Extended DelayedSubModuleManager with a non generic variant
-
Version v2.4.1
- Removed unnecessary collision for HotKeys
- Better explanation of why a crash report failed to upload
-
Version v2.4.0
- HotKey system overhaul
-
Version v2.3.6
- Disabled "Catch Native->Managed Code Exceptions", seems to be causing issues for some players
-
Version v2.3.5
- Fixed CTD when failing to serialize ButterLib's settings
-
Version v2.3.4
- Another potential CTD fix
-
Version v2.3.3
- Added "Catch Native->Managed Code Exceptions"
- Fixed path being incorrect
-
Version v2.3.2
- Language data fix
-
Version v2.3.1
- Adapted for v1.0.0, removed legacy code
- Language fix
-
Version v2.3.0
- Adapted for v1.0.0, removed legacy code
-
Version v2.2.10
- Crash Reporter now has info about the launcher and BUTRLoader
- Reduced size of minidumps
- Quick update for e1.9.0
-
Version v2.2.8
- Added External metadata to Crash Report, states that module is from Workshop
-
Version v2.2.7
- Added better Involvement filtering
- Added MiniDump feature when saving locally
-
Version v2.2.6
- Added better debugger detection
- Added IL offset reporting
- Added enhanced stracktrace
-
Version v2.2.5
- Added better debugger detection
- Added IL offset reporting
- Added enhanced stracktrace
-
Version v2.2.4
- Adapted for e1.9.0
-
Version v2.2.3
- Fixed localization loader
-
Version v2.2.2
- Updated dependencies
-
Version v2.2.1
- Localization fix
-
Version v2.2.0
- Added settings for subsystems
- Minor code adjustments
- Better module resolution
-
Version v2.1.13
- Crash report was not showing in some cases, better filtering
-
Version v2.1.12
- e1.8.0 hotfix broke ABI, recompilation
-
Version v2.1.11
- Updated crash upload url, pt2
-
Version v2.1.10
- Updated crash upload url
-
Version v2.1.9
- Third workaround for the language issue
-
Version v2.1.8
- Second workaround for the language issue
-
Version v2.1.7
- Workaround for the language issue
-
Version v2.1.5
- Possible crash fix
- InformationManager fix
-
Version v2.1.4
- Possible crash fix
-
Version v2.1.3
- Adapted for e1.8.0
-
Version v2.1.2
- Fixed trace listener
-
Version v2.1.1
- Fixed unintended crashes when running on pre e1.7.2
- Added message when running on pre e1.7.2
-
Version v2.1.0
- Dependency fixes
- Removed CampaignIdentifier, there's an in-game one now
-
Version v2.0.0
- Removed old code and old workarounds
- Crash reports now include logs from last 60 minutes
-
Version v1.0.38
- Include logs in the crash report
-
Version v1.0.37
- Fixed debug issues
-
Version v1.0.36
- Involved mods fix
-
Version v1.0.35
- Build fix
-
Version v1.0.34
- Fixed AccessTools2.
-
Version v1.0.33
- Fixed TW save changes for the modding community, pt2.
-
Version v1.0.32
- Fixed TW save changes for the modding community.
-
Version v1.0.31
- Compatibility with e1.7.0
-
Version v1.0.30
- Compatibility with e1.6.5 (god bless American English in code!)
-
Version v1.0.29
- Compatibility with e1.6.3 and e1.6.4
- Some general code improvements
- IMBSubModuleBaseEx
- Built-in list aggregation for LocalizationHelper
-
Version v1.0.28
- Compatibility with e1.6.2
- Improvements to mod order validation
- Improved stability for exception catching
-
Version v1.0.27
- Fixed possible crash on load caused by MBSubModuleBaseEx
-
Version v1.0.26
- Saving system fix
-
Version v1.0.25
- Compatibility with e1.6.1
- MBSubModuleBaseEx - additional events for the SubModule
- Small numerals fix for LocalizationHelper
- Improvements to MBObject saving system
-
Version v1.0.24
- DistanceMatrix optimization and fix for e1.6.0
- DistanceMatrix is disabled by default
- Better exception catching
-
Version v1.0.23
- Fixed Localization
-
Version v1.0.22
- Added explicit localization files
- Better internal Harmony usage
-
Version v1.0.21
- CampaignIdentifier uses the game's provided Id system starting from e1.5.4
-
Version v1.0.20
- Compatibility with e1.5.7
-
Version v1.0.19
- Added BUTR crash uploader service
- Fixed compatibility with EnhancedBattleTest
-
Version v1.0.18
- Better compatibility with BetterExceptionWindow
- AssemblyLoader is obsolete
- Added SubSystem abstraction
-
Version v1.0.17.1
- Improved version support
- Fixed compatibility issues
-
Version v1.0.17
- Improved version support
- Fixed compatibility issues
-
Version v1.0.16
- Fixed Harmony Patch report tree
- Added "Copy As HTML" button for the report
- Added switchable font sizes in the report for better readability
-
Version v1.0.15
- Added HotKeys from BannerLib
- Added a better ExceptionHandler inspired by BetterExceptionWindow
-
Version v1.0.14
- Fixed serialization issue
-
Version v1.0.13
- More AccessTools extensions
-
Version v1.0.12
- Fixed crash
-
Version v1.0.11
- Added the ability to save classes via JSON instead of the games binary serialization
- Better logging
- Better AppDomain setup
-
Version v1.0.10
- Switched serialization from binary to json
-
Version v1.0.9
- Better nullable handling
-
Version v1.0.8
- Added GetDelegate from ConstructorInfo
-
Version v1.0.7
- Restored Delegate method
-
Version v1.0.6
- Added new Delegate extensions in AccessTools2
- Added new ConstructorInfo extensions in SymbolExtensions2
-
Version v1.0.5
- Added an empty AppDomainManager to prevent Fixed Launcher issues
-
Version v1.0.4
- Fixed binary serialization
-
Version v1.0.3
- Fixed Version comparator
-
Version v1.0.2
- 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.
-
- Author's activity
-
April 2025
-
21 Apr 2025, 10:54AM | Action by: Aragas
Mod edited
'Unpacking .7z files'
October 2024
-
07 Oct 2024, 8:44AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.18'
-
07 Oct 2024, 8:44AM | Action by: Aragas
File added
'ButterLib [version v2.9.18]'
-
04 Oct 2024, 3:55PM | Action by: Aragas
Changelog added
'Change log added for version v2.9.17'
-
04 Oct 2024, 3:55PM | Action by: Aragas
File added
'ButterLib [version v2.9.17]'
-
04 Oct 2024, 9:02AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.16'
-
04 Oct 2024, 9:02AM | Action by: Aragas
File added
'ButterLib [version v2.9.16]'
-
04 Oct 2024, 8:31AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.15'
-
04 Oct 2024, 8:31AM | Action by: Aragas
File added
'ButterLib [version v2.9.15]'
-
02 Oct 2024, 7:12AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.14'
-
02 Oct 2024, 7:12AM | Action by: Aragas
File added
'ButterLib [version v2.9.14]'
September 2024
-
30 Sep 2024, 7:25AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.13'
-
30 Sep 2024, 7:25AM | Action by: Aragas
File added
'ButterLib [version v2.9.13]'
-
29 Sep 2024, 5:10PM | Action by: Aragas
Changelog added
'Change log added for version v2.9.12'
-
29 Sep 2024, 5:10PM | Action by: Aragas
File added
'ButterLib [version v2.9.12]'
-
26 Sep 2024, 8:32AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.11'
-
26 Sep 2024, 8:32AM | Action by: Aragas
File added
'ButterLib [version v2.9.11]'
July 2024
-
02 Jul 2024, 11:30AM | Action by: Aragas
Changelog added
'Change log added for version v2.9.10'
-
02 Jul 2024, 11:30AM | Action by: Aragas
File added
'ButterLib [version v2.9.10]'
June 2024
-
27 Jun 2024, 3:17PM | Action by: Aragas
Mod edited
'Using TaleWorld\'s Crash Dump For Reporting'
-
- Mod page activity
-
April 2025
-
25 Apr 2025, 3:53AM | Action by: PhilTheDawg
Tracked
'ButterLib'
-
25 Apr 2025, 3:15AM | Action by: tuckerfournier
Endorsed
'ButterLib'
-
25 Apr 2025, 1:49AM | Action by: MrPr0x1m0
Tracked
ButterLib
-
25 Apr 2025, 1:06AM | Action by: ermarck
Endorsed
'ButterLib'
-
24 Apr 2025, 11:17PM | Action by: AnonymousAlt
Endorsed
'ButterLib'
-
24 Apr 2025, 10:04PM | Action by: nqt
Endorsed
'ButterLib'
-
24 Apr 2025, 9:27PM | Action by: meir9033
Tracked
'ButterLib'
-
24 Apr 2025, 8:39PM | Action by: Burzok3
Tracked
'ButterLib'
-
24 Apr 2025, 8:33PM | Action by: Poisonal1231
Endorsed
'ButterLib'
-
24 Apr 2025, 7:53PM | Action by: bayerpatricc
Endorsed
'ButterLib'
-
24 Apr 2025, 6:31PM | Action by: AurockRubeus
Endorsed
'ButterLib'
-
24 Apr 2025, 6:22PM | Action by: ErickMilian
Endorsed
'ButterLib'
-
24 Apr 2025, 5:31PM | Action by: Uhbxnny
Tracked
'ButterLib'
-
24 Apr 2025, 4:57PM | Action by: JuanMartin902
Endorsed
'ButterLib'
-
24 Apr 2025, 4:50PM | Action by: x0oMAro0x21
Endorsed
'ButterLib'
-
24 Apr 2025, 4:18PM | Action by: locomen321
Endorsed
'ButterLib'
-
24 Apr 2025, 3:40PM | Action by: xaimon56
Tracked
'ButterLib'
-
24 Apr 2025, 2:53PM | Action by: OlafYeah
Endorsed
'ButterLib'
-
24 Apr 2025, 2:28PM | Action by: kimtak9178
Endorsed
'ButterLib'
-
24 Apr 2025, 2:18PM | Action by: chemax500
Endorsed
'ButterLib'
-