边缘世界 RimWorld

边缘世界 RimWorld

[RH2] Faction: V.O.I.D.
此主题已被锁定
mrtvsvt 2022 年 12 月 3 日 下午 2:00
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.
< >
正在显示第 1 - 6 条,共 6 条留言
mrtvsvt 2022 年 12 月 3 日 下午 2:43 
EDIT: I managed to fix the bug by turning VOID off, completing the quest, moving and then turning it back on.
Chicken Plucker  [开发者] 2022 年 12 月 3 日 下午 11:31 
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 2022 年 12 月 3 日 下午 11:45 
引用自 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 ()
最后由 mrtvsvt 编辑于; 2022 年 12 月 3 日 下午 11:47
Chicken Plucker  [开发者] 2022 年 12 月 4 日 下午 1:19 
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
最后由 Chicken Plucker 编辑于; 2022 年 12 月 4 日 下午 1:19
mrtvsvt 2022 年 12 月 4 日 下午 1:48 
I totally understand.
There's no rush at all.
Merry Christmas! <3
最后由 mrtvsvt 编辑于; 2022 年 12 月 4 日 下午 1:48
Chicken Plucker  [开发者] 2023 年 1 月 10 日 下午 5:56 
Sorted this update, thanks for your report and patience my friend
< >
正在显示第 1 - 6 条,共 6 条留言
每页显示数: 1530 50