RimWorld

RimWorld

RuntimeGC [1.4] reuploaded
Eidolan Mar 13, 2023 @ 12:22am
New error
So I keep getting a new error since the original Runtime was removed, I now get this if I run your version of Runtime or not now:

ROCKETMAN:[NOTROCKETMAN] RocketMan caught an error in StatWorker.GetValueUnfinalized. RocketMan doesn't modify the inners of this method. MaxNutrition MaxNutrition with error System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) RimWorld.StatWorker.RimWorld.StatWorker.StatOffsetFromGear_Patch2(Verse.Thing,RimWorld.StatDef)
at (wrapper dynamic-method) RimWorld.StatWorker.RimWorld.StatWorker.GetValueUnfinalized_Patch3(RimWorld.StatWorker,RimWorld.StatRequest,bool)
at RocketMan.Optimizations.StatWorker_Patch.UpdateCache (System.Int32 key, RimWorld.StatWorker statWorker, RimWorld.StatRequest req, System.Boolean applyPostProcess, System.Int32 tick, System.Boolean storeExists) [0x00013] in <4702842641e4442085ff1802dde51cab>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
RocketMan.Logger:Debug (string,System.Exception,string)
RocketMan.Optimizations.StatWorker_Patch:UpdateCache (int,RimWorld.StatWorker,RimWorld.StatRequest,bool,int,bool)
(wrapper dynamic-method) RimWorld.StatWorker:RimWorld.StatWorker.GetValue_Patch0 (RimWorld.StatWorker,RimWorld.StatRequest,bool)
(wrapper dynamic-method) RimWorld.StatWorker:RimWorld.StatWorker.GetValue_Patch1 (RimWorld.StatWorker,Verse.Thing,bool,int)
(wrapper dynamic-method) RimWorld.StatExtension:RimWorld.StatExtension.GetStatValue_Patch2 (Verse.Thing,RimWorld.StatDef,bool,int)
RimWorld.Need_Food:get_MaxLevel ()
RimWorld.Need:get_CurLevelPercentage ()
RimWorld.Need_Food:get_CurCategory ()
RimWorld.Need_Food:get_Starving ()
(wrapper dynamic-method) RimWorld.Need_Food:RimWorld.Need_Food.NeedInterval_Patch1 (RimWorld.Need_Food)
(wrapper dynamic-method) RimWorld.Pawn_NeedsTracker:RimWorld.Pawn_NeedsTracker.NeedsTrackerTick_Patch2 (RimWorld.Pawn_NeedsTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
(wrapper dynamic-method) RimWorld.Planet.WorldPawns:RimWorld.Planet.WorldPawns.WorldPawnsTick_Patch2 (RimWorld.Planet.WorldPawns)
(wrapper dynamic-method) RimWorld.Planet.World:RimWorld.Planet.World.WorldTick_Patch1 (RimWorld.Planet.World)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

The only thing that changed was Runtime being removed and then replacing it with this reupload, but if this upload is a copy paste of the "old one" I don't get how anything changed and my game is now spammed with errors when it had none before.
< >
Showing 1-5 of 5 comments
You ALWAYS should include your HugsLog with such things. The error-stacktrace alone has some information that could be interesting for your case, but without a HugsLog most of it simply means nothing - even to the mod-dev.
Eidolan Mar 13, 2023 @ 11:38am 
So here is the link to the logs without any Runtime mod installed: https://gist.github.com/c27c9011e345689cf983c65ebc274bf6

I will reopen the game with your version of Runtime installed and upload those as well, I know there are a ton of mods in there but I was pretty much error free until last week when the Runtime got de-listed.
Eidolan Mar 13, 2023 @ 11:52am 
Here are the logs with your version of Runtime installed:

https://gist.github.com/122d95a5fe0c2d8e7c854b72d8994e0c
firedragonmc  [developer] Mar 13, 2023 @ 11:22pm 
I've included the original dll in the mod files, you can try switching back to that
TurtleShroom May 1, 2023 @ 10:23am 
Error in WorldPawnGCTick(): System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.Tale_SinglePawn.Concerns (Verse.Thing th) [0x00009] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.TaleManager.Notify_PawnDiscarded (Verse.Pawn p, System.Boolean silentlyRemoveReferences) [0x0001f] in <95de19971c5d40878d8742747904cdcd>:0 at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Discard_Patch1(Verse.Pawn,bool) at RimWorld.Planet.WorldPawns.DiscardPawn (Verse.Pawn p, System.Boolean silentlyRemoveReferences) [0x00023] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.Planet.WorldPawns.RemoveAndDiscardPawnViaGC (Verse.Pawn p) [0x00007] in <95de19971c5d40878d8742747904cdcd>:0 at RIMMSqol.performance.worldpawngc.WorldPawnGCOptimized+<PawnGCPass>d__11.MoveNext () [0x00106] in <5304ad35f7e54065819170fd4fdeec0c>:0 at (wrapper dynamic-method) RimWorld.Planet.WorldPawnGC.RimWorld.Planet.WorldPawnGC.WorldPawnGCTick_Patch1(RimWorld.Planet.WorldPawnGC) at (wrapper dynamic-method) RimWorld.Planet.WorldPawns.RimWorld.Planet.WorldPawns.WorldPawnsTick_Patch2(RimWorld.Planet.WorldPawns) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string) (wrapper dynamic-method) RimWorld.Planet.WorldPawns:RimWorld.Planet.WorldPawns.WorldPawnsTick_Patch2 (RimWorld.Planet.WorldPawns) RimWorld.Planet.World:WorldTick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch7 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game) Verse.Root_Play:Update ()

My game keeps crashing, so I can't get a Hugs Library Log. Basically, what happens is that I get this error again and again until the game just kills itself.

I DO NOT have the restored World Clean Up DLL file, only the one that comes by default.
< >
Showing 1-5 of 5 comments
Per page: 1530 50