A handy mini-mod to pop up the error log when an error is printed, regardless of dev-mode settings, for better situational awareness, just as our predecessors have experienced.
Package ID: V1024.VisibleErrorLogs
Quick Info and Compatibility
[list]
[*] Requires Harmony
[*] Load this mod super-early! (Check the mod order auto-sort)
[*] Know about critical bugs and errors without enabling dev-mode
[*] Does not affect savegames; remove anytime!
[*] Multiplayer compatibility: YES
[*] RimThreaded compatibility: YES
[*] GitHub repo link is here: [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fgithub.com%2FVectorial1024%2FVisibleErrorLogs]https://github.com/Vectorial1024/VisibleErrorLogs[/url]
[/list]
Mod Features
When dev-mode is enabled, whenever an error message is printed (aka "red text", "exception", "Log.Error", etc etc), the debug log will appear. This is very helpful to resolve bugs in a modded playthrough, but will require enabling the dev-mode, which some may not want to.
Seeing the error message printed can be a helpful thing, especially when you encounter unexplainable bugs. Having a log is good evidence to be given to the modders to find out what exactly went wrong.
This mod works very well with e.g. Mod Error Checker [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2877266511]https://steamcommunity.com/sharedfiles/filedetails/?id=2877266511[/url] for dealing with mod errors on game startup.
Should I Use This Mod?
You should think about your "debugging policy".
Users may want to individually install this mod to verify their modlist stability, and to easily detect serious bugs without enabling dev-mode.
Modders may recommend using this mod so problems are detected asap. Note that most of the time, this mod belongs to the "dev-require" category, but not the "require" category, so actually requiring this mod in About.xml may not be the best move.
Bottom line: ask yourself whether you want to hunt down bugs and then decide.
The GitHub Repo
Many things, including changelogs, non-Steam downloads, and issues, are on the GitHub repo of this mod. Link: [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fgithub.com%2FVectorial1024%2FVisibleErrorLogs]https://github.com/Vectorial1024/VisibleErrorLogs[/url]
Credits and Legal Stuff
[list]
[*] RimWorld belongs to Ludeon Studio.
[*] Harmony is provided by pardeike.
[*] The preview background is a meme template.
[*] Credits to the community for reminding me about the multiplicity of debugging methods
[/list]
Conclusion
Please report bugs and error messages below!