RimWorld

RimWorld

The GiantRace 1.5
ahsh  [developer] 29 Dec, 2024 @ 6:29am
If you find any issues or have inquiries, please post them here.
I started modding RimWorld while updating this mod. There's still a lot I don't know.
I might be able to resolve your inquiries, but there may also be things beyond my control.
I appreciate your understanding.

p.s. My English reading relies entirely on translation tools and ChatGPT for assistance.
< >
Showing 1-2 of 2 comments
@ahsh
Exception filling window for RimWorld.Page_ConfigureStartingPawns: System.TypeInitializationException: The type initializer for 'PawnEditor.TexPawnEditor' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6CABD11B]
at PawnEditor.TexPawnEditor+<>c__DisplayClass14_0.<.cctor>b__1 (RimWorld.BodyTypeDef def) [0x00020] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement] (System.Collections.Generic.List`1[T] source, System.Func`2[T,TResult] keySelector, System.Func`2[T,TResult] elementSelector, System.Collections.Generic.IEqualityComparer`1[T] comparer) [0x00026] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Func`2[T,TResult] elementSelector, System.Collections.Generic.IEqualityComparer`1[T] comparer) [0x00066] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Func`2[T,TResult] elementSelector) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at <0x1c1f9f10000 + 0x00772> <unknown method>
--- End of inner exception stack trace ---
[Ref 70F3DD48]
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at PawnEditor.TabWorker_FactionOverview.GetHeadings (System.String heading) [0x0003b] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.TabWorker_FactionOverview+<>c.<CreateLocationTables>b__15_0 (System.String heading, System.Collections.Generic.List`1[T] pawns) [0x0000d] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.Utilities+<>c__DisplayClass6_0`3[TKey,TSource,TResult].<SelectValues>b__0 (System.Collections.Generic.KeyValuePair`2[TKey,TValue] kv) [0x0001b] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at (wrapper delegate-invoke) System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,System.Collections.Generic.List`1[Verse.Pawn]],System.Collections.Generic.KeyValuePair`2[System.String,PawnEditor.UITable`1[RimWorld.Faction]]].invoke_TResult_T(System.Collections.Generic.KeyValuePair`2<string, System.Collections.Generic.List`1<Verse.Pawn>>)
at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00048] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Func`2[T,TResult] elementSelector, System.Collections.Generic.IEqualityComparer`1[T] comparer) [0x000a2] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Func`2[T,TResult] elementSelector) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at PawnEditor.Utilities.SelectValues[TKey,TSource,TResult] (System.Collections.Generic.Dictionary`2[TKey,TValue] source, System.Func`3[T1,T2,TResult] selector) [0x00057] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.TabWorker_FactionOverview.CreateLocationTables (System.Collections.Generic.List`1[T] pawns, System.Collections.Generic.List`1[T] sections) [0x000a5] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.TabWorker_FactionOverview.RecachePawns (RimWorld.Faction faction) [0x000e9] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.PawnEditor.RecachePawnList () [0x000ac] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.PawnEditor.DoLeftPanel (UnityEngine.Rect inRect, System.Boolean pregame) [0x0007c] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.PawnEditor.DoUI (UnityEngine.Rect inRect, System.Action onClose, System.Action onNext) [0x00270] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at PawnEditor.PawnEditorMod.OverrideVanilla (UnityEngine.Rect rect, RimWorld.Page_ConfigureStartingPawns __instance) [0x00022] in <944f30e48c624ec18df83e3d3bb66dd1>:0
at RimWorld.Page_ConfigureStartingPawns.DoWindowContents (UnityEngine.Rect rect) [0x00016] in <69945a8ed6c540cf90b578de735e0605>:0
- PREFIX legodude17.pawneditor: Boolean PawnEditor.PawnEditorMod:OverrideVanilla(Rect rect, Page_ConfigureStartingPawns __instance)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <69945a8ed6c540cf90b578de735e0605>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
ahsh  [developer] 16 Mar @ 6:00pm 
@Gilgamesh
Hello, Gilgamesh. First of all, I apologize for not being able to provide a positive answer. I have confirmed the occurrence of the issue you reported in a test environment with the same error log, but I have not yet found a clear solution. I am trying a few different approaches, but I expect that resolving this compatibility issue will require more time.
< >
Showing 1-2 of 2 comments
Per page: 1530 50