AnthonyChenevier / EnhancedGrowthVatLearning

Rimworld mod to improve Biotech growth vats
GNU General Public License v3.0
1 stars 0 forks source link

Lag Despite Removing Mod (Performance Optimizer) #8

Open Dragoonin opened 1 day ago

Dragoonin commented 1 day ago

Error Logs - https://gist.github.com/HugsLibRecordKeeper/945c9c79e7f8410743b20b8f23bc9cc3

Error Thrown Shown In Dev Mode -

Exception ticking GrowthVat6114085 (at (144, 0, 185)): System.NullReferenceException: Object reference not set to an instance of an object. [Ref BEA8AADC] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string) Verse.TickList:Tick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game) Verse.Root_Play:Update ()

Save File - https://www.dropbox.com/scl/fi/2oa83nbvhf5dogoqog3l5/Autosave-8.rws?rlkey=16am5f6jqn8nov7fdtbv5ogyk&st=wra5shzb&dl=0

Steps to Reproduce -

  1. Have Growth Vats
  2. Let Hediff Overclocked Vat Learning Reach 100% (It does not repeat like normal vat learning.)

Apologize if I am reporting too much, just trying you know when issues occur. I also removed performance optimizer, but still ran into this issue, it seems to occur when pawns are in the learning stage of growing. 1-3 as a baby there is no issues, and 13-18 there are no issues seemingly, but once growth stages begins it has issues.

AnthonyChenevier commented 1 day ago

Thanks for the report. I'll check out your save file and see if any of the mods you have are messing with mine - As I've developed this with a bunch of mods installed (including large popular mods) this shouldn't be a major issue, but then again a lot of mods have updated/been added in the time I've been away from the game, so having a save file to test with could be very useful.

More reports = good, btw. Wish more peeps had done so in the beta!