RimWorld

RimWorld

[RH2] Faction: V.O.I.D.
This topic has been locked
mrtvsvt 3 Dec, 2022 @ 2:00pm
VOID Archonexus bug
After I accept the Archonexus quest and follow the standart 'choose items-choose tile-black screen appears' procedure, instead of loading a new map the game shows me the 'planet' map, and after a few seconds 'Everyone is dead' message appears.

I tried to remove all mods and load them again one after one, and seems like VOID is the one causing the bug, although I don't understand how it's related to the map generation.

I also tried the initial sequence again, with VOID and dev console turned on to see if any new error logs will appear, and got nothing. Not a single new line.

I would be really happy if you'll be able to help me.
< >
Showing 1-6 of 6 comments
mrtvsvt 3 Dec, 2022 @ 2:43pm 
EDIT: I managed to fix the bug by turning VOID off, completing the quest, moving and then turning it back on.
Chicken Plucker  [developer] 3 Dec, 2022 @ 11:31pm 
I'll take a look mate, thanks for flagging it. If I can replicate the issue with just VOID on it's own (+ DLCs) I'll report it to Taranchuk since we can confirm its something with the mod
mrtvsvt 3 Dec, 2022 @ 11:45pm 
Originally posted by Chicken Plucker:
I'll take a look mate, thanks for flagging it. If I can replicate the issue with just VOID on it's own (+ DLCs) I'll report it to Taranchuk since we can confirm its something with the mod

I think I'm able to tell you some more.
I remembered that yesterday, while testing mods, I had VisualExceptions and HugsLibs tturned on all the time.
Just now I tried the sequence again, this time turning them off, and it finally gave me the error in the log!

Command line arguments: -savedatafolder=C:\Users\User\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

RimWorld 1.4.3563 rev533
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
RimWorld.VersionControl:LogVersionNumber ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

Save data folder overridden to C:\Users\User\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Verse.GenFilePaths:get_SaveDataFolderPath ()
Verse.GenFilePaths:FolderUnderSaveData (string)
Verse.GenFilePaths:get_ConfigFolderPath ()
Verse.GenFilePaths:get_PrefsFilePath ()
Verse.Prefs:Init ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

Initializing new game with mods:
- brrainz.harmony
- Ludeon.RimWorld
- Ludeon.RimWorld.Royalty
- Ludeon.RimWorld.Ideology
- Ludeon.RimWorld.Biotech
- RH2.Faction.VOID
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Verse.Game:InitNewGame ()
Verse.Root_Play/<>c:<Start>b__1_2 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_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.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Exception from long event: System.NullReferenceException: Object reference not set to an instance of an object
at VoidEvents.PostRemove_Patch.Prefix (RimWorld.Planet.Settlement __instance) [0x00007] in <1ccb90b2fbfa4d07b18d3022d5f1864c>:0
at (wrapper dynamic-method) RimWorld.Planet.Settlement.RimWorld.Planet.Settlement.PostRemove_Patch1(RimWorld.Planet.Settlement)
at RimWorld.Planet.WorldObjectsHolder.Remove (RimWorld.Planet.WorldObject o) [0x00038] in <8c412d4a16f94d4cb337e846f2dee469>:0
at RimWorld.Planet.WorldObject.Destroy () [0x00026] in <8c412d4a16f94d4cb337e846f2dee469>:0
at RimWorld.MoveColonyUtility.MoveColonyAndReset (System.Int32 tile, System.Collections.Generic.IEnumerable`1[T] colonyThings, RimWorld.Faction takeoverFaction, RimWorld.WorldObjectDef worldObjectDef) [0x0027d] in <8c412d4a16f94d4cb337e846f2dee469>:0
at RimWorld.QuestPart_NewColony+<>c__DisplayClass14_0.<InitMoveColony>b__0 () [0x00037] in <8c412d4a16f94d4cb337e846f2dee469>:0
at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x0001d] in <8c412d4a16f94d4cb337e846f2dee469>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Play:Update ()
Last edited by mrtvsvt; 3 Dec, 2022 @ 11:47pm
Chicken Plucker  [developer] 4 Dec, 2022 @ 1:19pm 
Cheers bro, I've flagged it to Taranchuk. He's not been able to work on these this weekend, hopefully he'll get started sometime soon.

In any case, we can only wait till then. I understand it's Christmas and all so its gonna be quite a busy month
Last edited by Chicken Plucker; 4 Dec, 2022 @ 1:19pm
mrtvsvt 4 Dec, 2022 @ 1:48pm 
I totally understand.
There's no rush at all.
Merry Christmas! <3
Last edited by mrtvsvt; 4 Dec, 2022 @ 1:48pm
Chicken Plucker  [developer] 10 Jan, 2023 @ 5:56pm 
Sorted this update, thanks for your report and patience my friend
< >
Showing 1-6 of 6 comments
Per page: 1530 50