RimWorld

RimWorld

Ferian Race Forked
So im getting errors if using pick up and haul only for this race
Mod list

Harmony
Rimworld (Base)
Rimworld (Royalty)
Rimworld (Ideology)
Rimworld (Biotech)
Rimworld (Odyssey)
Humanoid Alien Races
Ferian Race Forked
While You're Up 1.6 Patch
Puck Up And Haul
Character Editor (Using for Testing this error)


if using humans the errors do not appear


Errors

Tried to register the same list of load IDs twice. pathRelToParent=/ThingsHauledToInventory, parent=AFerian178
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.LoadIDsWantedBank:RegisterLoadIDListReadFromXml (System.Collections.Generic.List`1<string>,string,Verse.IExposable)
Verse.LoadIDsWantedBank:RegisterLoadIDListReadFromXml (System.Collections.Generic.List`1<string>,string)
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.List`1<Verse.Thing>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.HashSet`1<Verse.Thing>&,bool,string,Verse.LookMode)
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.HashSet`1<Verse.Thing>&,string,Verse.LookMode)
PickUpAndHaul.CompHauledToInventory:PostExposeData ()
Verse.ThingWithComps:ExposeData ()
Verse.Pawn:ExposeData ()
Verse.ScribeExtractor:SaveableFromNode<Verse.Thing> (System.Xml.XmlNode,object[])
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.List`1<Verse.Thing>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.List`1<Verse.Thing>&,string,bool,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.List`1<Verse.Thing>&,string,Verse.LookMode,object[])
Verse.Map:ExposeData ()
Verse.ScribeExtractor:SaveableFromNode<Verse.Map> (System.Xml.XmlNode,object[])
Verse.Scribe_Collections:Look<Verse.Map> (System.Collections.Generic.List`1<Verse.Map>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Map> (System.Collections.Generic.List`1<Verse.Map>&,string,bool,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Map> (System.Collections.Generic.List`1<Verse.Map>&,string,Verse.LookMode,object[])
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.LoadGame_Patch1 (Verse.Game)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow (string)
Verse.Root_Play/<>c:<Start>b__1_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()


2


Could not get load IDs list. We're asking for something which was never added during LoadingVars. pathRelToParent=/ThingsHauledToInventory, parent=Tadaran
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.LoadIDsWantedBank:TakeList (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRefList<Verse.Thing> (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRefList<Verse.Thing> (string)
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.List`1<Verse.Thing>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.HashSet`1<Verse.Thing>&,bool,string,Verse.LookMode)
Verse.Scribe_Collections:Look<Verse.Thing> (System.Collections.Generic.HashSet`1<Verse.Thing>&,string,Verse.LookMode)
PickUpAndHaul.CompHauledToInventory:PostExposeData ()
Verse.ThingWithComps:ExposeData ()
Verse.Pawn:ExposeData ()
Verse.CrossRefHandler:ResolveAllCrossReferences ()
Verse.ScribeLoader:FinalizeLoading ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.LoadGame_Patch1 (Verse.Game)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow (string)
Verse.Root_Play/<>c:<Start>b__1_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Last edited by jetblade545; 29 Sep @ 2:29am
< >
Showing 1-6 of 6 comments
It gets worse apparently another error ive been trying to find out what mod its making is also from this mod its causing a lot of deep saved errors after loading a save there are 13 of them and sense the pawns cant save they are removed and that is game breaking

Errors

Object with load ID Thing_Human256 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.DebugLoadIDsSavingErrorsChecker:CheckForErrorsAndClear ()
Verse.ScribeSaver:FinalizeSaving ()
Verse.SafeSaver:DoSave (string,string,System.Action)
Verse.SafeSaver:Save (string,string,System.Action,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GameDataSaveLoader.SaveGame_Patch1 (string)
aRandomKiwi.ARS.Dialog_SaveFileList_Save_Patch/Dialog_SaveFileList_Save_DoFileInteraction/<>c__DisplayClass0_0:<Listener>b__0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Play:Update ()


2


Object with load ID Thing_Human1427 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.DebugLoadIDsSavingErrorsChecker:CheckForErrorsAndClear ()
Verse.ScribeSaver:FinalizeSaving ()
Verse.SafeSaver:DoSave (string,string,System.Action)
Verse.SafeSaver:Save (string,string,System.Action,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GameDataSaveLoader.SaveGame_Patch1 (string)
aRandomKiwi.ARS.Dialog_SaveFileList_Save_Patch/Dialog_SaveFileList_Save_DoFileInteraction/<>c__DisplayClass0_0:<Listener>b__0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Play:Update ()



3



Could not resolve reference to Thing with loadID Thing_Human1427. Resolving reference by using thingIDNumber instead (back-compat).
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.LoadedObjectDirectory:ObjectWithLoadID<Verse.Pawn> (string)
Verse.CrossRefHandler:TakeResolvedRefList<Verse.Pawn> (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRefList<Verse.Pawn> (string)
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.List`1<Verse.Pawn>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.List`1<Verse.Pawn>&,string,bool,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Pawn, System.Collections.Generic.List`1<Verse.ThingDef>> (System.Collections.Generic.Dictionary`2<Verse.Pawn, System.Collections.Generic.List`1<Verse.ThingDef>>&,string,Verse.LookMode,Verse.LookMode,System.Collections.Generic.List`1<Verse.Pawn>&,System.Collections.Generic.List`1<System.Collections.Generic.List`1<Verse.ThingDef>>&,bool,bool,bool)
VanillaCookingExpandedVariety.GameComponent_FoodVariety:ExposeData ()
Verse.CrossRefHandler:ResolveAllCrossReferences ()
Verse.ScribeLoader:FinalizeLoading ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.LoadGame_Patch1 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.SavedGameLoaderNow.LoadGameFromSaveFileNow_Patch1 (string)
Verse.Root_Play/<>c:<Start>b__1_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()




4





Could not resolve reference to object with loadID Thing_Human256 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=VanillaRacesExpandedHighmate.GameComponent_PawnListsSaver curPathRelToParent=/distressedTraitPawns_backup
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.LoadedObjectDirectory:ObjectWithLoadID<Verse.Pawn> (string)
Verse.CrossRefHandler:TakeResolvedRefList<Verse.Pawn> (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRefList<Verse.Pawn> (string)
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.List`1<Verse.Pawn>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.HashSet`1<Verse.Pawn>&,bool,string,Verse.LookMode)
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.HashSet`1<Verse.Pawn>&,string,Verse.LookMode)
VanillaRacesExpandedHighmate.GameComponent_PawnListsSaver:ExposeData ()
Verse.CrossRefHandler:ResolveAllCrossReferences ()
Verse.ScribeLoader:FinalizeLoading ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.LoadGame_Patch1 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.SavedGameLoaderNow.LoadGameFromSaveFileNow_Patch1 (string)
Verse.Root_Play/<>c:<Start>b__1_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()



these are some but you get the idea, if i use the same mod list (my main mod list of 250 some odd mods) there is only errors if there is a Ferian, so idk what is going on.
QuackDuck  [developer] 1 Oct @ 11:11pm 
Thanks for the report, I'll take a look at it during the weekend. Just to double check, are you using the original Pick Up and Haul or the forked version?
Last edited by QuackDuck; 1 Oct @ 11:15pm
Originally posted by QuackDuck:
Thanks for the report, I'll take a look at it during the weekend. Just to double check, are you using the original Pick Up and Haul or the forked version?

The OG from Uuugggg
QuackDuck  [developer] 3 Oct @ 10:01am 
OK I've tried playing 20 mins of rimworld using the mod list in the first post, sadly I couldn't recreate the bug and I'm not sure what I can do to fix it. I checked the workshop page for While You're Up and it says it makes errors with pawns locking up when hauling happen more often, try disabling it and see if it improves.

Regarding the deep save errors, do they happen when you load an old save with the original version of the mod from Bichang? I have a feeling it might be caused by me changing the PackageID of the mod, which in hindsight is a horrible idea.
Originally posted by QuackDuck:
OK I've tried playing 20 mins of rimworld using the mod list in the first post, sadly I couldn't recreate the bug and I'm not sure what I can do to fix it. I checked the workshop page for While You're Up and it says it makes errors with pawns locking up when hauling happen more often, try disabling it and see if it improves.

Regarding the deep save errors, do they happen when you load an old save with the original version of the mod from Bichang? I have a feeling it might be caused by me changing the PackageID of the mod, which in hindsight is a horrible idea.

no i used a fresh world for testing if i used a old world i would be inviting errors that are not caused by the mod
im gonna do more testing I'll let you know if anything changes
< >
Showing 1-6 of 6 comments
Per page: 1530 50