ErrorTrap

This is a core-mod intended to catch and correct data corruption errors that can render a save-game unloadable. Any corruption errors that can not be corrected will be trapped and logged, allowing the save-game to load regardless. Unhandled script errors may be posted on the forum for review and possible repair.

Tunings Download for patch 1.69/70
Need help installing? Check out our How To Install page.

Notes

Use Delphy's Dashboard to test this mod for any conflicts with other installed core-mod prior to use.

Version 100 Compatible with 1.69
  • User avatar

    - Chain_Reaction Chain_Reaction
    • Fired more shots at those moondial errors. Probably didn't hit them but never stop trying kids.
    • The endless script error when a Sim is reset while in a car "feature" has been removed.
    • Attempt at stopping the endless spawning of RabbitHoleDoorJig by deleting the one EA spawns before this mod replaces it.
      • I don't know why Twallan insisted on spawning a new one so I thought this the best approach. This may induce crashing as deleting social jigs has before. We'll see.
      • Will not delete the endless jigs already in your worlds. Use MC to do that.
    • Attempt at halting the random resetti
    • View More
Tunings:
Tuning Description Contributors
NRaas_Common_FilterTuning.zip This tuning allows you to set the default time in Sim minutes a filter should cache it's results. Mods with in game options to change this setting will override this. User avatar Chain_Reaction
NRaas_ErrorTrap_Tuning_OnProcessEventCallbackReporting.zip This tuning enables exception reporting for OnProcessEventCallback. These fire whenever a UI event occurs (such as clicking on something). This covers the entire UI (unlike Selector which just covers the object picker) and can be helpful when tracking down why clicking something doesn't respond as expected. User avatar Chain_Reaction
NRaas_Common_DebugTuning.zip This tuning enables the "Show Debugging" by default. Those mods which have in-game debugging options will ignore this tuning if you have already saved the game with the option disabled. User avatar twallan
NRaas_Common_MenuOnlyOnTesting.zip This tuning hides all the mod menus while "testingcheatsenabled" is turned off. User avatar twallan
NRaas_ErrorTrap_IgnoreList.zip This file provides the ability to silence recurring errors that are a minor nuisance, and for which I have yet to find an appropriate correction.
NOTE: Do not use this approach as an excuse to stop reporting errors to me. Silencing the error does not mean the error is gone, it is merely going unreported.

  • The XML is formatted as a Table.
  • To customize, open in your favorite package editor, and add new sets to the end of the table.
  • For example, add this to the table, and it will silence bluegenjutsu's "ScoreInteractions" script error:
  <IgnoreList>
<ExceptionType>System.InvalidOperationException</ExceptionType>
<ExceptionStack>Sims3.Gameplay.Autonomy.Sims3.Gameplay.Autonomy.Autonomy:ScoreInteractions (Sims3.Gameplay.Autonomy.CommodityInteractionMap)</ExceptionStack>
</IgnoreList>
User avatar twallan
NRaas_ErrorTrap_Tuning_DisableDereferencing.zip With the introduction of the dereferencing system in ErrorTrap a number of users have found that loading their extremely large towns has become intolerably slow.

As a solution, I provide the "DisableDereferencing" tuning file, which disables that particular system in the mod. Only use this tuning file if you are encountering an unacceptable slowdown during load-up.
User avatar twallan
NRaas_ErrorTrap_Tuning_DisableLogCounts.zip While debugging is enabled in ErrorTrap, the mod automatically dumps a sorted list of all references found during loadup. This process can be extremely lengthy, and stalls the load-up process while running.

Installing this tuning package disables that process, and allows you to use the Common_DebugTuning.package without the delay.
User avatar twallan
NRaas_ErrorTrap_Tuning_ResetTaskStates.zip When installed, this file forces ErrorTrap to ignore saved task state information, effectively resetting all persisted tasks.

To be used only to correct issues where the save-file crashes on load-up after switching out Core-Mods. Once the save-file loads, use "Save As" and then uninstall the tuning.
User avatar twallan