Installer Steam
log på
|
sprog
简体中文 (forenklet kinesisk)
繁體中文 (traditionelt kinesisk)
日本語 (japansk)
한국어 (koreansk)
ไทย (thai)
Български (bulgarsk)
Čeština (tjekkisk)
Deutsch (tysk)
English (engelsk)
Español – España (spansk – Spanien)
Español – Latinoamérica (spansk – Latinamerika)
Ελληνικά (græsk)
Français (fransk)
Italiano (italiensk)
Bahasa indonesia (indonesisk)
Magyar (ungarsk)
Nederlands (hollandsk)
Norsk
Polski (polsk)
Português (portugisisk – Portugal)
Português – Brasil (portugisisk – Brasilien)
Română (rumænsk)
Русский (russisk)
Suomi (finsk)
Svenska (svensk)
Türkçe (tyrkisk)
Tiếng Việt (Vietnamesisk)
Українська (ukrainsk)
Rapporter et oversættelsesproblem
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