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
The message at the bottom of this post keeps flooding the logs, capping out at 999, which then stops the logging. When I exit out of the logs, the Prepare Carefully menu is just blank:
"Characters
Colony
and then nothing"
Same applies to the Relationships tab, but the Equipment tab works exactly like it should.
"Exception filling window for EdB.PrepareCarefully.Page_PrepareCarefully: System.MissingMethodException: UnityEngine.RenderTexture RimWorld.PortraitsCache.Get(Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,UnityEngine.Vector3,single,bool,bool,bool,bool,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
at EdB.PrepareCarefully.PanelPawnList.DrawPanelContent (EdB.PrepareCarefully.State state) [0x0045c] in <82593d6e5c3440be84ce14ac4c80b439>:0
at EdB.PrepareCarefully.PanelBase.Draw (EdB.PrepareCarefully.State state) [0x0001c] in <82593d6e5c3440be84ce14ac4c80b439>:0
at EdB.PrepareCarefully.TabViewPawns.Draw (EdB.PrepareCarefully.State state, UnityEngine.Rect rect) [0x00020] in <82593d6e5c3440be84ce14ac4c80b439>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.DoWindowContents (UnityEngine.Rect inRect) [0x000a4] in <82593d6e5c3440be84ce14ac4c80b439>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <e6d267da40db4a01beb1ee5d02f19dd5>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)"
"Exception filling window for EdB.PrepareCarefully.Page_PrepareCarefully: System.MissingMethodException: UnityEngine.RenderTexture RimWorld.PortraitsCache.Get(Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,UnityEngine.Vector3,single,bool,bool,bool,bool,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
at EdB.PrepareCarefully.PanelPawnList.DrawPanelContent (EdB.PrepareCarefully.State state) [0x0045c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PanelBase.Draw (EdB.PrepareCarefully.State state) [0x0001c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.TabViewPawns.Draw (EdB.PrepareCarefully.State state, UnityEngine.Rect rect) [0x00020] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.DoWindowContents (UnityEngine.Rect inRect) [0x000a4] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <e6d267da40db4a01beb1ee5d02f19dd5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)"
Exception filling window for EdB.PrepareCarefully.Page_PrepareCarefully: System.MissingMethodException: UnityEngine.RenderTexture RimWorld.PortraitsCache.Get(Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,UnityEngine.Vector3,single,bool,bool,bool,bool,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
at EdB.PrepareCarefully.PanelPawnList.DrawPanelContent (EdB.PrepareCarefully.State state) [0x0045c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PanelBase.Draw (EdB.PrepareCarefully.State state) [0x0001c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.TabViewPawns.Draw (EdB.PrepareCarefully.State state, UnityEngine.Rect rect) [0x00020] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.DoWindowContents (UnityEngine.Rect inRect) [0x000a4] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <9bdc0a9d1f6744a18eed5eecd85205c5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
thanks for all you do man!
[Prepare Carefully] Cannot find matching layer for apparel. Last layer: OnSkin_A
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.MissingMethodException: void Verse.DamageInfo..ctor(Verse.DamageDef,single,single,single,Verse.Thing,Verse.BodyPartRecord,Verse.ThingDef,Verse.DamageInfo/SourceCategory,Verse.Thing)
at (wrapper dynamic-method) RimWorld.Pawn_ApparelTracker.RimWorld.Pawn_ApparelTracker.Notify_PawnKilled_Patch1(RimWorld.Pawn_ApparelTracker,System.Nullable`1<Verse.DamageInfo>)
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Kill_Patch15(Verse.Pawn,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
at EdB.PrepareCarefully.RelationshipManager.CreateNewTemporaryPawn (Verse.Gender gender) [0x00075] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.RelationshipManager..ctor (System.Collections.Generic.List`1[T] originalPawns, System.Collections.Generic.List`1[T] correspondingCustomPawns) [0x00097] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PrepareCarefully.InitializeRelationshipManager (System.Collections.Generic.List`1[T] pawns) [0x00057] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PrepareCarefully.Initialize () [0x00022] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x000a2] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
--- End of inner exception stack trace ---
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x00128] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at (wrapper dynamic-method) RimWorld.Page_ConfigureStartingPawns.RimWorld.Page_ConfigureStartingPawns.DoWindowContents_Patch1(RimWorld.Page_ConfigureStartingPawns,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <f81f052e138344458cc870569c2ab66f>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize --->
System.MissingMethodException: bool Verse.AI.MentalStateHandler.TryStartMentalState(Verse.MentalStateDef,string,bool,bool,Verse.Pawn,bool)
at (wrapper dynamic-method)
Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.SetDead_Patch1(Verse.Pawn_HealthTracker)
at Verse.Pawn.Kill (System.Nullable`1[T] dinfo, Verse.Hediff exactCulprit) [0x0042a] in <c9dba226d8de460c86a9518faa82e725>:0
at EdB.PrepareCarefully.RelationshipManager.CreateNewTemporaryPawn (Verse.Gender gender) [0x00075] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.RelationshipManager..ctor (System.Collections.Generic.List`1[T] originalPawns, System.Collections.Generic.List`1[T] correspondingCustomPawns) [0x00097] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PrepareCarefully.InitializeRelationshipManager (System.Collections.Generic.List`1[T] pawns) [0x00057] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PrepareCarefully.Initialize () [0x00022] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x000a2] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
--- End of inner exception stack trace ---
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x00128] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at (wrapper dynamic-method) RimWorld.Page_ConfigureStartingPawns.RimWorld.Page_ConfigureStartingPawns.DoWindowContents_Patch1(RimWorld.Page_ConfigureStartingPawns,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <c9dba226d8de460c86a9518faa82e725>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
and i found out (through painstakingly removing mod after mod) that this was caused by the current version of "Giddy-Up! Core"
I don't really know why Giddy-Up! would alter the mentioned "Pawn_HealthTracker"... Harmony Patch Issue?
In any case - Removing Giddy-Up! Seems to resolve my issue
After clicking "Prepare Carefully" the first tab "Characters" is unusable. It contains one empty box for a non-existing character with an X to delete. The second tab "Relationship" is ofc nonfunctional as well, without characters, but the third tab "Equipment" seems to work fine.
(Screenshot: https://imgur.com/a/YV63NJz )
The error log has 166 copies of this entry here:
I thought that this might be an error caused by the lack of other factions, but it turns out that the mod sometimes still initiate properly even if I changed no world generation settings at all.
Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object
at EdB.PrepareCarefully.CustomPawn.InitializeWithPawn (Verse.Pawn pawn) [0x00048] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.CustomPawn..ctor (Verse.Pawn pawn) [0x000f3] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.RelationshipManager.CreateParentChildPawnsForStartingPawns (System.Collections.Generic.List`1[T] pawns, System.Collections.Generic.List`1[T] correspondingCustomPawns) [0x000b6] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.RelationshipManager.InitializeRelationshipsForStartingPawns (System.Collections.Generic.List`1[T] pawns, System.Collections.Generic.List`1[T] correspondingCustomPawns) [0x00001] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.RelationshipManager..ctor (System.Collections.Generic.List`1[T] originalPawns, System.Collections.Generic.List`1[T] correspondingCustomPawns) [0x0008e] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PrepareCarefully.InitializeRelationshipManager (System.Collections.Generic.List`1[T] pawns) [0x00057] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PrepareCarefully.Initialize () [0x00022] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x000a2] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
--- End of inner exception stack trace ---
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x00128] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at (wrapper dynamic-method) RimWorld.Page_ConfigureStartingPawns.RimWorld.Page_ConfigureStartingPawns.DoWindowContents_Patch1(RimWorld.Page_ConfigureStartingPawns,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <f429400e900f434099af71800afbc07e>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
The only Tab that seams to be working is Equipment.
The rest of them is blank, not loading any pawns.
Exception filling window for EdB.PrepareCarefully.Page_PrepareCarefully: System.MissingMethodException: UnityEngine.RenderTexture RimWorld.PortraitsCache.Get(Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,UnityEngine.Vector3,single,bool,bool,bool,bool,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
at EdB.PrepareCarefully.PanelPawnList.DrawPanelContent (EdB.PrepareCarefully.State state) [0x0045c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PanelBase.Draw (EdB.PrepareCarefully.State state) [0x0001c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.TabViewPawns.Draw (EdB.PrepareCarefully.State state, UnityEngine.Rect rect) [0x00020] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.DoWindowContents (UnityEngine.Rect inRect) [0x000a4] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <9bdc0a9d1f6744a18eed5eecd85205c5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Left only Harmony, and This mod:
Exception filling window for EdB.PrepareCarefully.Page_PrepareCarefully: System.MissingMethodException: UnityEngine.RenderTexture RimWorld.PortraitsCache.Get(Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,UnityEngine.Vector3,single,bool,bool,bool,bool,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
at EdB.PrepareCarefully.PanelPawnList.DrawPanelContent (EdB.PrepareCarefully.State state) [0x0045c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.PanelBase.Draw (EdB.PrepareCarefully.State state) [0x0001c] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.TabViewPawns.Draw (EdB.PrepareCarefully.State state, UnityEngine.Rect rect) [0x00020] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at EdB.PrepareCarefully.Page_PrepareCarefully.DoWindowContents (UnityEngine.Rect inRect) [0x000a4] in <c3e4ef8602284d9daae6bd89cf7e28e7>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <9bdc0a9d1f6744a18eed5eecd85205c5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
https://github.com/pardeike/HarmonyRimWorld
at EdB.PrepareCarefully.PrepareCarefully.InitializeProviders () [0x000ba] in <364b5b206e764d37bb5e5537bcb72697>:0
at EdB.PrepareCarefully.PrepareCarefully.Initialize () [0x0000b] in <364b5b206e764d37bb5e5537bcb72697>:0
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x0008b] in <364b5b206e764d37bb5e5537bcb72697>:0
--- End of inner exception stack trace ---
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x000fa] in <364b5b206e764d37bb5e5537bcb72697>:0
at (wrapper dynamic-method) RimWorld.Page_ConfigureStartingPawns.RimWorld.Page_ConfigureStartingPawns.DoWindowContents_Patch1(RimWorld.Page_ConfigureStartingPawns,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <e6d267da40db4a01beb1ee5d02f19dd5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)