Instal Steam
login
|
bahasa
简体中文 (Tionghoa Sederhana)
繁體中文 (Tionghoa Tradisional)
日本語 (Bahasa Jepang)
한국어 (Bahasa Korea)
ไทย (Bahasa Thai)
Български (Bahasa Bulgaria)
Čeština (Bahasa Ceko)
Dansk (Bahasa Denmark)
Deutsch (Bahasa Jerman)
English (Bahasa Inggris)
Español - España (Bahasa Spanyol - Spanyol)
Español - Latinoamérica (Bahasa Spanyol - Amerika Latin)
Ελληνικά (Bahasa Yunani)
Français (Bahasa Prancis)
Italiano (Bahasa Italia)
Magyar (Bahasa Hungaria)
Nederlands (Bahasa Belanda)
Norsk (Bahasa Norwegia)
Polski (Bahasa Polandia)
Português (Portugis - Portugal)
Português-Brasil (Bahasa Portugis-Brasil)
Română (Bahasa Rumania)
Русский (Bahasa Rusia)
Suomi (Bahasa Finlandia)
Svenska (Bahasa Swedia)
Türkçe (Bahasa Turki)
Tiếng Việt (Bahasa Vietnam)
Українська (Bahasa Ukraina)
Laporkan kesalahan penerjemahan
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,♥♥♥♥,♥♥♥♥,♥♥♥♥,♥♥♥♥,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,♥♥♥♥)
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,♥♥♥♥,♥♥♥♥,♥♥♥♥,♥♥♥♥,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,♥♥♥♥)
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,♥♥♥♥,♥♥♥♥,♥♥♥♥,♥♥♥♥,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,♥♥♥♥)
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: ♥♥♥♥ Verse.AI.MentalStateHandler.TryStartMentalState(Verse.MentalStateDef,string,♥♥♥♥,♥♥♥♥,Verse.Pawn,♥♥♥♥)
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,♥♥♥♥,♥♥♥♥,♥♥♥♥,♥♥♥♥,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,♥♥♥♥)
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,♥♥♥♥,♥♥♥♥,♥♥♥♥,♥♥♥♥,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,♥♥♥♥)
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)