边缘世界 RimWorld

边缘世界 RimWorld

Worldbuilder
Error Message!
After update 1.6.4543, I got this error message everytime I load my save. When I load my save it seems like it can't load something properly. Newly made map doesn't have this problem.



Could not get load IDs list. We're asking for something which was never added during LoadingVars. pathRelToParent=/settlementCustomizationData/keys, parent=World-Elmuthalleth-IX
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.LoadIDsWantedBank:TakeList (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRefList<RimWorld.Planet.Settlement> (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRefList<RimWorld.Planet.Settlement> (string)
Verse.Scribe_Collections:Look<RimWorld.Planet.Settlement> (System.Collections.Generic.List`1<RimWorld.Planet.Settlement>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<RimWorld.Planet.Settlement> (System.Collections.Generic.List`1<RimWorld.Planet.Settlement>&,string,bool,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<RimWorld.Planet.Settlement, Worldbuilder.SettlementCustomData> (System.Collections.Generic.Dictionary`2<RimWorld.Planet.Settlement, Worldbuilder.SettlementCustomData>&,string,Verse.LookMode,Verse.LookMode,System.Collections.Generic.List`1<RimWorld.Planet.Settlement>&,System.Collections.Generic.List`1<Worldbuilder.SettlementCustomData>&,bool,bool,bool)
Worldbuilder.World_ExposeData_Patch:Prefix ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Planet.World.ExposeData_Patch1 (RimWorld.Planet.World)
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 ()
< >
正在显示第 1 - 5 条,共 5 条留言
ferny  [开发者] 8 月 7 日 上午 8:32 
Did you remove any mods midsave? Especially a faction mod?
Morrneyo 8 月 7 日 上午 10:08 
引用自 ferny
Did you remove any mods midsave? Especially a faction mod?

No, I didn't remove any mod after I start my game. I don't have any faction mods, too. (I prefer good old vanilla factions)
Anubis 8 月 17 日 下午 10:11 
I'm getting a similar error - albeit the "parent=World" value is named differently.

This happens even on a fresh game (as in, create world, start, save, load) but only when a save is loaded, the error doesn't exist when Rimworld opens or when you first start the colony.

I doubt this mod causes that error by itself but I was also unable to pinpoint the cause (most of what I use is from your collection).


I've seen other similar reports whilst searching around on Rimworld's discord, but other than people speculating it was caused by removing faction mods there's not really a lot more information about it.



The one thing I did different this game was adding a landmark to the tile I settled via this mod's map editor, not sure if that's relevant but I thought I should mention it.
最后由 Anubis 编辑于; 8 月 17 日 下午 10:13
Protok 9 月 7 日 下午 10:46 
Made some experiments. Shortened modlist to 29. Just created all default game, saved and got this error again. Error is unplayable, cause no raids/visitors.
https://gist.github.com/HugsLibRecordKeeper/a716100cff65b776dcc7f4e5f22826c6
tinywhitecat 9 月 18 日 下午 7:36 
I also noticed this error while debugging a CTD that probably is unrelated.
The log:

Could not get load IDs list. We're asking for something which was never added during LoadingVars. pathRelToParent=/settlementCustomizationData/keys, parent=World-GDQ 57 Meridiana
...
Not all loadIDs which were read were consumed.
Lists:
List with 0 elements. pathRelToParent=/game/world/settlementCustomizationData/keys, parent=null

Parent is wrong. settlementCustomizationData is parented to the root instead of the world.
It looks right in the save file:

<world>
<playerDefaultCustomizationData>
<keys />
<values />
</playerDefaultCustomizationData>
<settlementCustomizationData>
<keys />
<values />
</settlementCustomizationData>
... etc
---------
Something to do with scribe. So complicated...
< >
正在显示第 1 - 5 条,共 5 条留言
每页显示数: 1530 50