Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Getting this error when try to access to Prepare Carefully. Version 1.1 with several mods.
Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.ArgumentException: Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: 'System.Comparison`1[Verse.RecipeDef]'.
at System.Collections.Generic.IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer (System.Object comparer) [0x0000b] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Comparison`1[T] comparer) [0x0000c] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.List`1[T].Sort (System.Comparison`1[T] comparison) [0x00012] in <567df3e0919241ba98db88bec4c6696f>:0
at EdB.PrepareCarefully.OptionsHealth.Sort () [0x00000] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.ProviderHealthOptions.InitializeHealthOptions (Verse.ThingDef pawnThingDef) [0x0003f] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.ProviderHealthOptions.GetOptions (EdB.PrepareCarefully.CustomPawn pawn) [0x00023] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.CustomPawn.InitializeWithPawn (Verse.Pawn pawn) [0x00049] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.CustomPawn..ctor (Verse.Pawn pawn) [0x000b8] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.PrepareCarefully.InitializePawns () [0x00051] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.PrepareCarefully.Initialize () [0x00016] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x0008c] in <09b5d5de1b9546eab952fa9f3375ac11>:0
--- End of inner exception stack trace ---
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x000fc] in <09b5d5de1b9546eab952fa9f3375ac11>:0
at (wrapper dynamic-method) RimWorld.Page_ConfigureStartingPawns.DMD<DMD<DoWindowContents_Patch1>?1229214720::DoWindowContents_Patch1>(RimWorld.Page_ConfigureStartingPawns,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <df50c46ef3c74cec81344c2206c0de6f>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
For hair I have spoon's hair mod, face, only HD Textures for Alien Races and apparel, FashionRIMsta and all vanilla series updated to 1.1.
The thing is, why it corrupts the mod?
I guess it is something related to a specific race who is causing this, but witch one?
All functions of the mod work like normal but I have no options when attempting to edit a pawn's clothes. I can edit their bodies, hair, traits, relations, health conditions and equipment perfectly.
It is just editing the clothes that a pawn is wearing that is broken for me.
I have narrowed it down to Warhammer: Gor.
In 1.0 I used both mods without issues so it is an issue with porting, either this mod or that one.
Whenever a Alien from this mod is in the starting group it fully breaks all functionality and if they aren't I get the error below when attempting to edit a pawn's clothes.
Here is a copy of the error:
Exception filling window for EdB.PrepareCarefully.Page_PrepareCarefully: System.NullReferenceException: Object reference not set to an instance of an object
at EdB.PrepareCarefully.ProviderAlienRaces.InitializeAlienRace (Verse.ThingDef raceDef) [0x00239] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.ProviderAlienRaces.GetAlienRace (Verse.ThingDef def) [0x0001a] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.ProviderApparel.InitializeHumanlikeApparel () [0x00044] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.ProviderApparel.get_HumanlikeApparel () [0x00008] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.ProviderApparel.InitializeApparel (Verse.ThingDef raceDef) [0x00027] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.ProviderApparel.GetApparelForRace (Verse.ThingDef raceDef) [0x00012] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.ProviderApparel.GetApparelForRace (EdB.PrepareCarefully.CustomPawn pawn) [0x00007] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.PanelAppearance.DrawPanelContent (EdB.PrepareCarefully.State state) [0x00295] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.PanelBase.Draw (EdB.PrepareCarefully.State state) [0x00017] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.TabViewPawns.Draw (EdB.PrepareCarefully.State state, UnityEngine.Rect rect) [0x00071] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.DoWindowContents (UnityEngine.Rect inRect) [0x000a1] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <fcd99b24cbb3485baa8263b0d6197784>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Yellows were in the vein of "Prepare carefully failed to generate a pawn/animal for the equipment list: (various animals)"
but the red ones are:
Hotspot analysis
----------------------------------------
1x ExecuteToExecuteWhenFinished() -> 0.0093 ms (total (w/children): 0.0178 ms)
1x Verse.Pawn_AgeTracker -> Void <RecalculateLifeStageIndex>b__47_0() -> 0.0085 ms (total (w/children): 0.0085 ms)
Verse.Log:Message(String, Boolean)
Verse.ThreadLocalDeepProfiler:Output(Watcher)
Verse.ThreadLocalDeepProfiler:End()
Verse.DeepProfiler:End()
Verse.LongEventHandler:DMD<DMD<ExecuteToExecuteWhenFinished_Patch2>?1948399232::ExecuteToExecuteWhenFinished_Patch2>()
Verse.LongEventHandler:ExecuteWhenFinished(Action)
Verse.Pawn_AgeTracker:DMD<DMD<RecalculateLifeStageIndex_Patch1>?1144674176::RecalculateLifeStageIndex_Patch1>(Pawn_AgeTracker)
Verse.Pawn_AgeTracker:get_CurLifeStageIndex()
Verse.Pawn_AgeTracker:get_CurLifeStageRace()
Verse.Pawn_AgeTracker:get_CurLifeStage()
Verse.Pawn:get_BodySize()
RimWorld.Need_Food:get_MaxLevel()
RimWorld.Need:set_CurLevelPercentage(Single)
RimWorld.Need_Food:SetInitialLevel()
RimWorld.Need:.ctor(Pawn)
RimWorld.Need_Food:.ctor(Pawn)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[])
System.Reflection.MonoCMethod:DoInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.RuntimeType:CreateInstanceImpl(BindingFlags, Binder, Object[], CultureInfo, Object[], StackCrawlMark&)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:DMD<DMD<CreateInstance_Patch1>?-1459072000::CreateInstance_Patch1>(Type, Object[])
RimWorld.Pawn_NeedsTracker:AddNeed(NeedDef)
RimWorld.Pawn_NeedsTracker:AddOrRemoveNeedsAsAppropriate()
RimWorld.Pawn_NeedsTracker:.ctor(Pawn)
RimWorld.PawnComponentsUtility:CreateInitialComponents(Pawn)
Verse.PawnGenerator:TryGenerateNewPawnInternal(PawnGenerationRequest&, String&, Boolean, Boolean)
Verse.PawnGenerator:GenerateNewPawnInternal(PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal(PawnGenerationRequest)
Verse.PawnGenerator:DMD<DMD<GeneratePawn_Patch1>?1830354816::GeneratePawn_Patch1>(PawnGenerationRequest)
EdB.PrepareCarefully.EquipmentDatabase:CreatePawn(ThingDef, ThingDef, Gender)
EdB.PrepareCarefully.EquipmentDatabase:CreateEquipmentEntry(ThingDef, ThingDef, Gender, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:CreateEquipmentEntry(ThingDef, Gender, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:AddThingDef(ThingDef, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:AddThingToEquipmentLists(ThingDef)
EdB.PrepareCarefully.EquipmentDatabase:ProcessThings()
EdB.PrepareCarefully.EquipmentDatabase:LoadFrame()
EdB.PrepareCarefully.Page_PrepareCarefully:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
--- Main thread ---
0.0073ms (self: 0.0070 ms) ExecuteToExecuteWhenFinished()
- 0.0003ms (self: 0.0003 ms) Verse.Pawn_AgeTracker -> Void <RecalculateLifeStageIndex>b__47_0()
Hotspot analysis
----------------------------------------
1x ExecuteToExecuteWhenFinished() -> 0.0070 ms (total (w/children): 0.0073 ms)
1x Verse.Pawn_AgeTracker -> Void <RecalculateLifeStageIndex>b__47_0() -> 0.0003 ms (total (w/children): 0.0003 ms)
Verse.Log:Message(String, Boolean)
Verse.ThreadLocalDeepProfiler:Output(Watcher)
Verse.ThreadLocalDeepProfiler:End()
Verse.DeepProfiler:End()
Verse.LongEventHandler:DMD<DMD<ExecuteToExecuteWhenFinished_Patch2>?1948399232::ExecuteToExecuteWhenFinished_Patch2>()
Verse.LongEventHandler:ExecuteWhenFinished(Action)
Verse.Pawn_AgeTracker:DMD<DMD<RecalculateLifeStageIndex_Patch1>?1144674176::RecalculateLifeStageIndex_Patch1>(Pawn_AgeTracker)
Verse.Pawn_AgeTracker:get_CurLifeStageIndex()
Verse.Pawn_AgeTracker:get_CurLifeStageRace()
Verse.Pawn_AgeTracker:get_CurLifeStage()
Verse.Pawn:get_BodySize()
RimWorld.Need_Food:get_MaxLevel()
RimWorld.Need:set_CurLevelPercentage(Single)
RimWorld.Need_Food:SetInitialLevel()
RimWorld.Pawn_NeedsTracker:SetInitialLevels()
Verse.PawnGenerator:TryGenerateNewPawnInternal(PawnGenerationRequest&, String&, Boolean, Boolean)
Verse.PawnGenerator:GenerateNewPawnInternal(PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal(PawnGenerationRequest)
Verse.PawnGenerator:DMD<DMD<GeneratePawn_Patch1>?1830354816::GeneratePawn_Patch1>(PawnGenerationRequest)
EdB.PrepareCarefully.EquipmentDatabase:CreatePawn(ThingDef, ThingDef, Gender)
EdB.PrepareCarefully.EquipmentDatabase:CreateEquipmentEntry(ThingDef, ThingDef, Gender, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:CreateEquipmentEntry(ThingDef, Gender, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:AddThingDef(ThingDef, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:AddThingToEquipmentLists(ThingDef)
EdB.PrepareCarefully.EquipmentDatabase:ProcessThings()
EdB.PrepareCarefully.EquipmentDatabase:LoadFrame()
EdB.PrepareCarefully.Page_PrepareCarefully:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Prepare Carefully failed to generate a pawn/animal for the equipment list: Fox_Arctic
Verse.Log:Warning(String, Boolean)
EdB.PrepareCarefully.EquipmentDatabase:CreatePawn(ThingDef, ThingDef, Gender)
EdB.PrepareCarefully.EquipmentDatabase:CreateEquipmentEntry(ThingDef, ThingDef, Gender, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:CreateEquipmentEntry(ThingDef, Gender, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:AddThingDef(ThingDef, EquipmentType)
EdB.PrepareCarefully.EquipmentDatabase:AddThingToEquipmentLists(ThingDef)
EdB.PrepareCarefully.EquipmentDatabase:ProcessThings()
EdB.PrepareCarefully.EquipmentDatabase:LoadFrame()
EdB.PrepareCarefully.Page_PrepareCarefully:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
[Prepare Carefully] Loaded equipment database with 540 item(s)
Verse.Log:Message(String, Boolean)
EdB.PrepareCarefully.Logger:Message(String)
EdB.PrepareCarefully.EquipmentDatabase:ProcessThings()
EdB.PrepareCarefully.EquipmentDatabase:LoadFrame()
EdB.PrepareCarefully.Page_PrepareCarefully:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Failed to save preset file
Verse.Log:Error(String, Boolean)
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Called FinalizeSaving() but current mode is Inactive
Verse.Log:Error(String, Boolean)
Verse.ScribeSaver:FinalizeSaving()
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Exception filling window for EdB.PrepareCarefully.Dialog_SavePreset: System.NullReferenceException: Object reference not set to an instance of an object
at EdB.PrepareCarefully.PresetSaver.SaveToFile (EdB.PrepareCarefully.PrepareCarefully data, System.String presetName) [0x00603] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Controller.SavePreset (System.String name) [0x0002e] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.<DrawPresetButtons>b__32_1 (System.String name) [0x00000] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_SavePreset.DoSpecialSaveLoadGUI (UnityEngine.Rect inRect) [0x0011d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_Preset.DoWindowContents (UnityEngine.Rect inRect) [0x0030d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <fcd99b24cbb3485baa8263b0d6197784>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Alignment was MiddleLeft at end of frame.
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
Verse.Text:StartOfOnGUI()
Verse.UIRoot:DMD<DMD<UIRootOnGUI_Patch1>?787311872::UIRootOnGUI_Patch1>(UIRoot)
Verse.UIRoot_Entry:UIRootOnGUI()
Verse.Root:OnGUI()
Failed to save preset file
Verse.Log:Error(String, Boolean)
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Called FinalizeSaving() but current mode is Inactive
Verse.Log:Error(String, Boolean)
Verse.ScribeSaver:FinalizeSaving()
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Exception filling window for EdB.PrepareCarefully.Dialog_SavePreset: System.NullReferenceException: Object reference not set to an instance of an object
at EdB.PrepareCarefully.PresetSaver.SaveToFile (EdB.PrepareCarefully.PrepareCarefully data, System.String presetName) [0x00603] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Controller.SavePreset (System.String name) [0x0002e] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.<DrawPresetButtons>b__32_1 (System.String name) [0x00000] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_SavePreset.DoSpecialSaveLoadGUI (UnityEngine.Rect inRect) [0x0011d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_Preset.DoWindowContents (UnityEngine.Rect inRect) [0x0030d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <fcd99b24cbb3485baa8263b0d6197784>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Failed to save preset file
Verse.Log:Error(String, Boolean)
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Called FinalizeSaving() but current mode is Inactive
Verse.Log:Error(String, Boolean)
Verse.ScribeSaver:FinalizeSaving()
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Exception filling window for EdB.PrepareCarefully.Dialog_SavePreset: System.NullReferenceException: Object reference not set to an instance of an object
at EdB.PrepareCarefully.PresetSaver.SaveToFile (EdB.PrepareCarefully.PrepareCarefully data, System.String presetName) [0x00603] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Controller.SavePreset (System.String name) [0x0002e] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.<DrawPresetButtons>b__32_1 (System.String name) [0x00000] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_SavePreset.DoSpecialSaveLoadGUI (UnityEngine.Rect inRect) [0x0011d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_Preset.DoWindowContents (UnityEngine.Rect inRect) [0x0030d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <fcd99b24cbb3485baa8263b0d6197784>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Failed to save preset file
Verse.Log:Error(String, Boolean)
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Called FinalizeSaving() but current mode is Inactive
Verse.Log:Error(String, Boolean)
Verse.ScribeSaver:FinalizeSaving()
EdB.PrepareCarefully.PresetSaver:SaveToFile(PrepareCarefully, String)
EdB.PrepareCarefully.Controller:SavePreset(String)
EdB.PrepareCarefully.Page_PrepareCarefully:<DrawPresetButtons>b__32_1(String)
EdB.PrepareCarefully.Dialog_SavePreset:DoSpecialSaveLoadGUI(Rect)
EdB.PrepareCarefully.Dialog_Preset:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Exception filling window for EdB.PrepareCarefully.Dialog_SavePreset: System.NullReferenceException: Object reference not set to an instance of an object
at EdB.PrepareCarefully.PresetSaver.SaveToFile (EdB.PrepareCarefully.PrepareCarefully data, System.String presetName) [0x00603] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Controller.SavePreset (System.String name) [0x0002e] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.<DrawPresetButtons>b__32_1 (System.String name) [0x00000] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_SavePreset.DoSpecialSaveLoadGUI (UnityEngine.Rect inRect) [0x0011d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at EdB.PrepareCarefully.Dialog_Preset.DoWindowContents (UnityEngine.Rect inRect) [0x0030d] in <8f2f9bf24edc4c60b56b809fbc5b7e79>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <fcd99b24cbb3485baa8263b0d6197784>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Save Colonist and Load Colonist performed naturally.
However, Save Profile/Load Profile is not. Trying to save a profile would give the error message ''There was a problem while saving. You may not be able to load the preset'', and no profiles appear when trying to load.
Some sort of permissions file in the game itself? As I didn't have any profiles, I could not find any indication of directories the addon used anywhere under the appdata\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\PrepareCarefully location where I assumed I'd find it. Is it someplace else? :D