Matthew Spencer
Matthew Spencer
Agreed, ContractLagFix is likely the culprit. Will investigate further.
I've never been able to reproduce this, and even after having the verify fix on in the big modpacks for several weeks have not gotten a single report of it...
Ah, that makes sense. RogueTech disables combat saves, so that's why no reports. Value is cached in the constructor, which means the load deserializer must not be calling it. For...
Just wanted to track it somewhere before I forgot. You're right about the save stuff needing to be in ModTek (I can't even hook the game early enough in bfix)....
``` C:\Users[USERNAME]\AppData\LocalLow\Harebrained Schemes\ steam\userdata[USERID]\637090\ ``` ^ These two seem to be either or, depending on cloud state. ``` HKEY_CURRENT_USER\Software\Harebrained Schemes\BATTLETECH ``` ^ This is unity, playerprefs goes here on windows....
It may be possible to do a WriteLocation patch to redirect the core of the saves. Two things are required: `usePlatform = false`, and modifying the root path to point...
Seems that just handling the WriteLocation & CachedSettings is sufficient.
Need the full log file, the BattletechPerformanceFix.log file (check bfix mod folder), and the harmony_summary.log/ModTek.log (whatever the ModLoader equivalent is)
Most `Awake` look good enough to stagger. `Start` needs profiling, but should be good enough to stagger A custom cache is going to require the following: ``` AssetBundleManager{ AutoUnloadAll, ForceUnloadAll...