RimWorld

RimWorld

Aspero Race
DRAGONHANDS 30 Apr, 2023 @ 5:40pm
Error when using mod and when using aspero starting scenario
Hello, I'm playing on version 1.4.3704 and I can't use the Aspero starting scenario. (The factions load into the game just fine when starting a new world, but the starting scenario says "Cannot read data".) Apologies for the excessively long copy-paste, I just wanted to be sure that the information was as clear as possible.

It gives me the following error messages, with the last two paragraphs appearing when I click "New colony" and when I click "Next", respectively:
RimWorld 1.4.3704 rev896 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) RimWorld.VersionControl:LogVersionNumber () Verse.Root:CheckGlobalInit () Verse.Root:Start () Verse.Root_Entry:Start () Could not resolve cross-reference: No RimWorld.ScenPartDef named ConfigurePawnsXenotypes found to give to RimWorld.ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes RimWorld.ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode) Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef) Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object) System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () System.Threading.ThreadPoolWorkQueue:Dispatch () System.Threading._ThreadPoolWaitCallback:PerformWaitCallback () Could not resolve cross-reference: No RimWorld.XenotypeDef named Aspero found to give to RimWorld.XenotypePawnKind RimWorld.XenotypePawnKind UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode) Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef) Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object) System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () System.Threading.ThreadPoolWorkQueue:Dispatch () System.Threading._ThreadPoolWaitCallback:PerformWaitCallback () Could not resolve cross-reference: No RimWorld.XenotypeDef named Aspero found to give to RimWorld.XenotypeCount RimWorld.XenotypeCount UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode) Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef) Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object) System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () System.Threading.ThreadPoolWorkQueue:Dispatch () System.Threading._ThreadPoolWaitCallback:PerformWaitCallback () Textures were not found for one or more extended graphics, enable devmode for more information UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) AlienRace.ExtendedGraphics.DefaultGraphicsLoader:LoadAllGraphics (string,AlienRace.AlienPartGenerator/ExtendedGraphicTop[]) AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools (AlienRace.ExtendedGraphics.IGraphicsLoader) AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools () AlienRace.HarmonyPatches:.cctor () System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) Verse.StaticConstructorOnStartupUtility:CallAll () Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_5 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:UpdateCurrentAsynchronousEvent () Verse.LongEventHandler:LongEventsUpdate (bool&) Verse.Root:Update () Verse.Root_Entry:Update () Alien race successfully completed 221 patches with harmony. UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) AlienRace.HarmonyPatches:.cctor () System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) Verse.StaticConstructorOnStartupUtility:CallAll () Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_5 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:UpdateCurrentAsynchronousEvent () Verse.LongEventHandler:LongEventsUpdate (bool&) Verse.Root:Update () Verse.Root_Entry:Update () Exception in Scenario.GetFullInformationText(): System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.Scenario+<>c.<GetFullInformationText>b__27_0 (RimWorld.ScenPart p) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0 at System.Linq.EnumerableSorter`2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) [0x00010] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.EnumerableSorter`1[TElement].ComputeMap (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.EnumerableSorter`1[TElement].Sort (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.OrderedEnumerable`1[TElement].SortedMap (System.Linq.Buffer`1[TElement] buffer) [0x00006] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () [0x0003d] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () [0x0004e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at RimWorld.Scenario.GetFullInformationText () [0x000df] in <95de19971c5d40878d8742747904cdcd>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Log:ErrorOnce (string,int) RimWorld.Scenario:GetFullInformationText () RimWorld.ScenarioUI:DrawScenarioInfo (UnityEngine.Rect,RimWorld.Scenario,UnityEngine.Vector2&) RimWorld.Page_SelectScenario:DoWindowContents (UnityEngine.Rect) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle) Exception filling window for RimWorld.Page_SelectScenario: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.ScenPart_ConfigPage+<GetConfigPages>d__0.MoveNext () [0x0001e] in <95de19971c5d40878d8742747904cdcd>:0 at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0006f] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at RimWorld.Scenario.GetFirstConfigPage () [0x00079] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.Page_SelectScenario.BeginScenarioConfiguration (RimWorld.Scenario scen, RimWorld.Page originPage) [0x00048] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.Page_SelectScenario.CanDoNext () [0x00014] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.Page.DoBottomButtons (UnityEngine.Rect rect, System.String nextLabel, System.String midLabel, System.Action midAct, System.Boolean showNext, System.Boolean doNextOnKeypress) [0x000f2] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.Page_SelectScenario.DoWindowContents (UnityEngine.Rect rect) [0x000ab] in <95de19971c5d40878d8742747904cdcd>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <95de19971c5d40878d8742747904cdcd>: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)
< >
Showing 1-3 of 3 comments
DRAGONHANDS 30 Apr, 2023 @ 5:58pm 
EDIT: I forgot to mention that I don't have Biotech. There's a fallback mentioned for Biotech in the recent update- maybe it didn't work properly?
Greiger  [developer] 16 Jun, 2023 @ 4:55am 
That's a possibility. I looked into the color issue earlier today, I'll take a look at this issue tomorrow sorry for the late response! Seems I don't look for a few months and everything falls apart.
Update: It does indeed seem to be a missing Biotech check. I have work in 5 hours and haven't slept yet, so I'll see about getting it fixed in 15 hours or so.
Last edited by Greiger; 16 Jun, 2023 @ 5:05am
Greiger  [developer] 17 Jun, 2023 @ 4:27am 
Should be fixed now! The whole player faction and player pawnkind was a giant mess so it's been rewritten as well. Starting pawns should be a little more in line with standard vanilla now and not spawn with so much armor and weapons.
Last edited by Greiger; 17 Jun, 2023 @ 4:30am
< >
Showing 1-3 of 3 comments
Per page: 1530 50