The Mod Conflict Problem
According to this conversation, there are three mod types addressed that alter GMSTs:
- Script-based mods that almost constantly edit GMSTs during gameplay (examples ?) | Potential problem & solution?
- Script-based mods that periodicaly edit GMSTs during gameplay (e.g., Stealth Skills Rebalanced) | Potential problem & solution?
- Script-base (or non-script-based) mods that alter GMSTs at game launch or by some explicit trigger like MCM (e.g., Trade & Barter) | Potential problem & solution?
The mod conflict problem is the same for all the issues you mentioned.
If SkyTweak fails to catch any edits before a save is performed, the edit's wont be factored into the next game load.
Basically the user will experience a "rollback" in their gamesettings. So lets call it a Rollback from now on.
1. Constantly Editing Mods
I am not aware of any examples of mod type #1 at this moment
But in theory this one would be most likely to miss a GMST scan.
But at the same time, since it edits constantly, it will essentially override SkyTweak constantly.
The "problem" interval will be equal to the register for update time.
So if this mod is registered to update every 30 seconds:
The player loads a "bad" save with rolledback settings.
He plays with rolledback settings for the first 1-30 seconds.
Then gameplay will proceed as expected.
2. Periodically Editing Mods
From my understanding SSR updates on game load and every time a perk is added.
So in order for a rolledback save to occur, the player must add a perk, then must save without triggering a GMST check.
Remember that GMST checks happen on console/system menu open/close events.
So the save must be a quicksave or autosave.
The solution is to open you console or system menu after adding a perk or at any point before saving.
If the solution does occur, the fix is simply to correct the setting in SkyTweak.
3. MCM Menu Mods
There is one loophole that can cause a rollback save with MCM
To exploit this loophole he must following the following steps:
The user must edit the setting in this mod.
He must NOT exit the system menu
He may not access the console at any point
He may not access SkyTweak at any point
Basically he needs to immediately exit the MCM
menu and save the game without doing anything else to produce a rolledback save.
4 - Hardcoded edits
there should be no issues here, I had bugs during the first week after release but not since then. Only 5 functions are relevant to hardcoded changes and they should be bug free now.
Anyways a possible issue with hardcoded edits is they don't get recorded as "defaults" each time the game is loaded.