Extended Error Reporting
This mod replaces generic error messages in the game and helps you find broken assets
Still in beta!
Features:
– Error messages are now more elaborate. They always provide error stack trace and, if possible, asset name, mod name and other details.
– Mod errors that have been previously ignored and caused a variety of subtle invisible bugs are now always reported, so that you can fix them.
– You can now suppress selected exception dialogs, which in general is not recommended. If this is not working for you, you can suppress all exceptions in general by going to mod options.
– The errors are now more isolated. All errors that provide more details than the stack trace (eg. mod name, asset name) are now isolated, so that the simulation keeps running. Keep in mind that suppressing them is still only a temporary solution, as the error will probably spread further. Repeated errors that provide only stack trace still render your game unplayable almost instantly.
Do not forget to enable this mod in content manager!
Follow this topic to learn how to fix broken assets/broken games in general.
If you are reporting an error to a source mod, please always include the log file (output_log.txt) besides the error message! You can find the log folder by going to options of this mod and clicking “Open log folder”.
This mod is still in beta, so please report any bugs regarding this mod. You can still encounter many errors that don’t provide details such as asset name although in principle they could. In the future I might gradually extend this mod to other areas of game code. Currently the patched areas are: SimulationStep methods of BuildingAI, VehicleAI, CitizenAI, TranportlineAI, NetAI; ThreadingWrapper for mods.
Please, do not paste your errors in the comment section. Report them to the source mod/asset. You can use a dedicated topic in discussion section too, but it is not in my capabilities to provide much support.