RimWorld

RimWorld

Vanilla Factions Expanded - Ancients
[Bug Report] Sealed Vault start issues
Upon hacking the Ancient Broadcast Station to find a new vault these errors happen:
Could not resolve site parts. UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string) RimWorld.QuestGen.QuestNode_GetSitePartDefsByTagsAndFaction:RunInt () RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestGen.QuestNode_Sequence:RunInt () RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestScriptDef:Run () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string) Verse.ThingWithComps:BroadcastCompSignal (string) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn) RimWorld.JobDriver_Hack:<MakeNewToils>b__5_0 () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn) Verse.TickList:Tick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game) Verse.Root_Play:Update ()

And this one too:
Exception running QuestNode_GenerateSite: System.NullReferenceException: Object reference not set to an instance of an object [Ref FE5CF8B8] at RimWorld.QuestGen.QuestGen_Sites.GenerateSite (System.Collections.Generic.IEnumerable`1[T] sitePartsParams, System.Int32 tile, RimWorld.Faction faction, System.Boolean hiddenSitePartsPossible, Verse.Grammar.RulePack singleSitePartRules) [0x00008] in <9b17790b066e46d08be4026d65926375>:0 at RimWorld.QuestGen.QuestNode_GenerateSite.RunInt () [0x00042] in <9b17790b066e46d08be4026d65926375>:0 at RimWorld.QuestGen.QuestNode.Run () [0x00015] in <9b17790b066e46d08be4026d65926375>:0 Slate vars: askerIsNull=true enemyFaction=Ancient soldiers hiddenSitePartsPossible=true inSignal=Quest0.Initiate map=Map-0-PlayerHome points=35 rewardValue=550 sitePartsParams=null siteTile=76886 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string) RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestScriptDef:Run () RimWorld.QuestGen.QuestNode_SubScript:RunInt () RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestGen.QuestNode_Sequence:RunInt () RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestScriptDef:Run () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string) Verse.ThingWithComps:BroadcastCompSignal (string) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn) RimWorld.JobDriver_Hack:<MakeNewToils>b__5_0 () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn) Verse.TickList:Tick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game) Verse.Root_Play:Update ()
< >
Showing 1-15 of 18 comments
jll0703 13 Apr, 2024 @ 7:28am 
im getting the same issue
Same here. I go to hack the broadcast relay, it pings the locked vault quest, but immediately moves it to the completed/expired pile and doesn't do anything otherwise.
Dracon 13 Apr, 2024 @ 9:40am 
Not sure how much this helps but: i spawned in a vault using the dev menu, and the guardian didn't spawn at all. The only crypto-coffin came with someone from the wrong ideology who I am not even sure was an ancient.
I think there used to be a similar issue before where the faction didn't spawn in, maybe the same here?
Kingjohn7456 15 Apr, 2024 @ 1:16pm 
-----------------
Id: 70
State: EndedUnknownOutcome
Data:
<saveable Class="Quest">
<id>70</id>
<name>Treasure Hunt to the Hidden Vault</name>
<appearanceTick>9329871</appearanceTick>
<acceptanceTick>9329871</acceptanceTick>
<acceptedBy>null</acceptedBy>
<ended>True</ended>
<cleanedUp>True</cleanedUp>
<cleanupTick>9329871</cleanupTick>
<initiallyAccepted>True</initiallyAccepted>
<challengeRating>1</challengeRating>
<description>We've intercepted messages about a sealed vault not far from &lt;color=#00BCD8FF&gt;The Ice-Blood Throne&lt;/color&gt;. The site is full of ancient technology and relics.

It seems that it is still defended by ancient soldiers.</description>
<root>VFEA_OpportunitySite_SealedVault</root>
<signalsReceivedDebug IsNull="True" />
<parts>
<li Class="QuestPart_Letter">
<inSignal>Quest70.OuterNodeCompleted</inSignal>
<letter Class="StandardLetter">
<ID>375</ID>
<def>NeutralEvent</def>
<label>Quest expired: Treasure Hunt to the Hidden Vault</label>
<lookTargets IsNull="True" />
<relatedFaction>null</relatedFaction>
<text>Intercepted communications indicate the sealed vault has been opened and scavenged by others. The quest Treasure Hunt to the Hidden Vault has expired.</text>
<quest>Quest_70</quest>
<hyperlinkThingDefs IsNull="True" />
<hyperlinkHediffDefs IsNull="True" />
</letter>
<useColonistsOnMap>null</useColonistsOnMap>
<colonistsFromSignal />
<visitors IsNull="True" />
</li>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest70.OuterNodeCompleted</inSignal>
<outcome>Fail</outcome>
</li>
<li Class="QuestPart_WorldObjectTimeout">
<inSignalEnable>Quest70.Initiate</inSignalEnable>
<inSignalDisable>Quest70.site.MapGenerated</inSignalDisable>
<outSignalsCompleted>
<li>Quest70.OuterNodeCompleted</li>
</outSignalsCompleted>
<state>Enabled</state>
<enableTick>9329871</enableTick>
<delayTicks>1680000</delayTicks>
<expiryInfoPart>Expires in {0}</expiryInfoPart>
<expiryInfoPartTip>Expires on {0}</expiryInfoPartTip>
<inspectStringTargets IsNull="True" />
<isBad>True</isBad>
<alertCulprits />
<worldObject>null</worldObject>
</li>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest70.OuterNodeCompleted2</inSignal>
<outcome>Unknown</outcome>
</li>
<li Class="QuestPart_NoWorldObject">
<inSignalEnable>Quest70.Initiate</inSignalEnable>
<outSignalsCompleted>
<li>Quest70.OuterNodeCompleted2</li>
</outSignalsCompleted>
<state>Disabled</state>
<enableTick>9329871</enableTick>
<worldObject>null</worldObject>
</li>
</parts>
<tags />
<parent>null</parent>
</saveable>

Active QuestParts:
QuestPart_WorldObjectTimeout (quest.id=70, index=2)
Kingjohn7456 15 Apr, 2024 @ 1:18pm 
this is what dev debug mode is saying it works with looted vaults but not the sealed vault and when i try to spawn the sealed vault quest in with dev mode it says (NOT NOW) next to the option if it will help i can screenshot and post it here and i only post this here and i cant find the google bug thing sorry
Scythist 15 Apr, 2024 @ 1:31pm 
same here when i hack the broadcast station in a looted vault the sealed vault quest instantly finish has soon has it pop and no sealed vault spawn
Dracon 15 Apr, 2024 @ 3:36pm 
Not sure this helps, but I'll say it anyway in case it does:

- When you hack the broadcast station it also no longer despawns.
- If you do spawn in the site on the world map, you can access the vault, but the defending soldier is missing, plus, everyone inside a stasis pod is from the wrong faction.
- At least for me it stopped working after one of the VFE Mod updates, the first vault still worked, but also didn't have a soldier in it.
Last edited by Dracon; 15 Apr, 2024 @ 3:45pm
metroid412 16 Apr, 2024 @ 1:07pm 
I also have the same problem. I run only Harmony, all of Rimworlds official contact, VEF, and VFE - Ancients and still got this problem. Here the log that generated.
RimWorld 1.5.4066 rev841
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
RimWorld.VersionControl:LogVersionNumber ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

MVCF successfully applied 0 patches
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
MVCF.Patch:PrintSummary ()
MVCF.MVCF/<>c:<CollectFeatureData>b__15_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()

Loaded file (Scenario) is from version 1.5.4063 rev1072, we are running version 1.5.4066 rev841.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.ScribeMetaHeaderUtility:LoadGameDataHeader (Verse.ScribeMetaHeaderUtility/ScribeHeaderMode,bool)
Verse.GameDataSaveLoader:TryLoadScenario (string,RimWorld.ScenarioCategory,RimWorld.Scenario&)
RimWorld.ScenarioFiles:RecacheData ()
RimWorld.ScenarioLister:RecacheData ()
RimWorld.ScenarioLister:RecacheIfDirty ()
RimWorld.ScenarioLister/<ScenariosInCategory>d__2:MoveNext ()
System.Linq.Enumerable:TryGetFirst<RimWorld.Scenario> (System.Collections.Generic.IEnumerable`1<RimWorld.Scenario>,bool&)
System.Linq.Enumerable:FirstOrDefault<RimWorld.Scenario> (System.Collections.Generic.IEnumerable`1<RimWorld.Scenario>)
RimWorld.Page_SelectScenario:EnsureValidSelection ()
RimWorld.Page_SelectScenario:PreOpen ()
Verse.WindowStack:Add (Verse.Window)
RimWorld.MainMenuDrawer/<>c:<DoMainMenuControls>b__24_8 ()
Verse.ListableOption:DrawOption (UnityEngine.Vector2,single)
Verse.OptionListingUtility:DrawOptionListing (UnityEngine.Rect,System.Collections.Generic.List`1<Verse.ListableOption>)
RimWorld.MainMenuDrawer:DoMainMenuControls (UnityEngine.Rect,bool)
RimWorld.MainMenuDrawer:MainMenuOnGUI ()
Verse.UIRoot_Entry:DoMainMenu ()
Verse.UIRoot_Entry:UIRootOnGUI ()
Verse.Root:OnGUI ()

Loaded file (Scenario) is from version 1.4.3901 rev238, we are running version 1.5.4066 rev841.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.ScribeMetaHeaderUtility:LoadGameDataHeader (Verse.ScribeMetaHeaderUtility/ScribeHeaderMode,bool)
Verse.GameDataSaveLoader:TryLoadScenario (string,RimWorld.ScenarioCategory,RimWorld.Scenario&)
RimWorld.ScenarioFiles:RecacheData ()
RimWorld.ScenarioLister:RecacheData ()
RimWorld.ScenarioLister:RecacheIfDirty ()
RimWorld.ScenarioLister/<ScenariosInCategory>d__2:MoveNext ()
System.Linq.Enumerable:TryGetFirst<RimWorld.Scenario> (System.Collections.Generic.IEnumerable`1<RimWorld.Scenario>,bool&)
System.Linq.Enumerable:FirstOrDefault<RimWorld.Scenario> (System.Collections.Generic.IEnumerable`1<RimWorld.Scenario>)
RimWorld.Page_SelectScenario:EnsureValidSelection ()
RimWorld.Page_SelectScenario:PreOpen ()
Verse.WindowStack:Add (Verse.Window)
RimWorld.MainMenuDrawer/<>c:<DoMainMenuControls>b__24_8 ()
Verse.ListableOption:DrawOption (UnityEngine.Vector2,single)
Verse.OptionListingUtility:DrawOptionListing (UnityEngine.Rect,System.Collections.Generic.List`1<Verse.ListableOption>)
RimWorld.MainMenuDrawer:DoMainMenuControls (UnityEngine.Rect,bool)
RimWorld.MainMenuDrawer:MainMenuOnGUI ()
Verse.UIRoot_Entry:DoMainMenu ()
Verse.UIRoot_Entry:UIRootOnGUI ()
Verse.Root:OnGUI ()

Initializing new game with mods:
- brrainz.harmony
- Ludeon.RimWorld
- Ludeon.RimWorld.Royalty
- Ludeon.RimWorld.Ideology
- Ludeon.RimWorld.Biotech
- Ludeon.RimWorld.Anomaly
- OskarPotocki.VanillaFactionsExpanded.Core
- VanillaExpanded.VFEA
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.InitNewGame_Patch0 (Verse.Game)
Verse.Root_Play/<>c:<Start>b__1_2 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()

Can't enable CompPowerTrader(parent=VFEA_Turret_AncientPointDefense12072 at=(121, 0, 79))
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
VFEAncients.ScenPart_ReconnectAllPowerBuildings:TryTurnOnImmediately (RimWorld.CompPowerTrader,Verse.Map)
VFEAncients.ScenPart_ReconnectAllPowerBuildings:EnsurePowerUsersConnected (Verse.Map)
VFEAncients.ScenPart_ReconnectAllPowerBuildings:PostMapGenerate (Verse.Map)
RimWorld.Scenario:PostMapGenerate (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.MapGenerator.GenerateMap_Patch1 (Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.InitNewGame_Patch0 (Verse.Game)
Verse.Root_Play/<>c:<Start>b__1_2 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()

Can't enable CompPowerTrader(parent=VFEA_AncientHeater12610 at=(96, 0, 99))
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
VFEAncients.ScenPart_ReconnectAllPowerBuildings:TryTurnOnImmediately (RimWorld.CompPowerTrader,Verse.Map)
VFEAncients.ScenPart_ReconnectAllPowerBuildings:EnsurePowerUsersConnected (Verse.Map)
VFEAncients.ScenPart_ReconnectAllPowerBuildings:PostMapGenerate (Verse.Map)
RimWorld.Scenario:PostMapGenerate (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.MapGenerator.GenerateMap_Patch1 (Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.InitNewGame_Patch0 (Verse.Game)
Verse.Root_Play/<>c:<Start>b__1_2 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()

Could not resolve site parts.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.QuestGen.QuestNode_GetSitePartDefsByTagsAndFaction:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string)
Verse.ThingWithComps:BroadcastCompSignal (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn)
RimWorld.CompHackable:<CompGetGizmosExtra>b__22_1 ()
Verse.Command_Action:ProcessInput (UnityEngine.Event)
Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool)
RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos ()
RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI ()
Verse.WindowStack:WindowStackOnGUI ()
RimWorld.UIRoot_Play:UIRootOnGUI ()
Verse.Root:OnGUI ()

Exception running QuestNode_GenerateSite: System.NullReferenceException: Object reference not set to an instance of an object
[Ref D7DD3D1A]
at RimWorld.QuestGen.QuestGen_Sites.GenerateSite (System.Collections.Generic.IEnumerable`1[T] sitePartsParams, System.Int32 tile, RimWorld.Faction faction, System.Boolean hiddenSitePartsPossible, Verse.Grammar.RulePack singleSitePartRules) [0x00008] in <f40318a15dd2424e8ab139f74270c36f>:0
at RimWorld.QuestGen.QuestNode_GenerateSite.RunInt () [0x00042] in <f40318a15dd2424e8ab139f74270c36f>:0
at RimWorld.QuestGen.QuestNode.Run () [0x00015] in <f40318a15dd2424e8ab139f74270c36f>:0

Slate vars:
askerIsNull=true
enemyFaction=Ancient soldiers
hiddenSitePartsPossible=true
inSignal=Quest0.Initiate
map=Map-0-PlayerHome
points=35
rewardValue=550
sitePartsParams=null
siteTile=9415
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
RimWorld.QuestGen.QuestNode_SubScript:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string)
Verse.ThingWithComps:BroadcastCompSignal (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn)
RimWorld.CompHackable:<CompGetGizmosExtra>b__22_1 ()
Verse.Command_Action:ProcessInput (UnityEngine.Event)
Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool)
RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos ()
RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI ()
Verse.WindowStack:WindowStackOnGUI ()
RimWorld.UIRoot_Play:UIRootOnGUI ()
Verse.Root:OnGUI ()
Daedalus 16 Apr, 2024 @ 2:02pm 
Same exact problem here.
Drumzelchen 17 Apr, 2024 @ 10:53am 
Same Problem For me, i use the broadcast station in the starting vault quest pop up comes and go finish without a new vault.

Exception running QuestNode_GenerateSite: System.NullReferenceException: Object reference not set to an instance of an object
[Ref D7DD3D1A]
at RimWorld.QuestGen.QuestGen_Sites.GenerateSite (System.Collections.Generic.IEnumerable`1[T] sitePartsParams, System.Int32 tile, RimWorld.Faction faction, System.Boolean hiddenSitePartsPossible, Verse.Grammar.RulePack singleSitePartRules) [0x00008] in <f40318a15dd2424e8ab139f74270c36f>:0
at RimWorld.QuestGen.QuestNode_GenerateSite.RunInt () [0x00042] in <f40318a15dd2424e8ab139f74270c36f>:0
at RimWorld.QuestGen.QuestNode.Run () [0x00015] in <f40318a15dd2424e8ab139f74270c36f>:0

Slate vars:
askerIsNull=true
enemyFaction=Ancient soldiers
hiddenSitePartsPossible=true
inSignal=Quest0.Initiate
map=Map-0-PlayerHome
points=35
rewardValue=550
sitePartsParams=null
siteTile=36076
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
RimWorld.QuestGen.QuestNode_SubScript:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string)
VaultsAreEternal.CompQuestOnHackedDetonate:ReceiveCompSignal (string)
Verse.ThingWithComps:BroadcastCompSignal (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn)
RimWorld.JobDriver_Hack:<MakeNewToils>b__5_0 ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

And this one.

Could not resolve site parts.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.QuestGen.QuestNode_GetSitePartDefsByTagsAndFaction:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string)
VaultsAreEternal.CompQuestOnHackedDetonate:ReceiveCompSignal (string)
Verse.ThingWithComps:BroadcastCompSignal (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn)
RimWorld.JobDriver_Hack:<MakeNewToils>b__5_0 ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Last edited by Drumzelchen; 17 Apr, 2024 @ 10:54am
Drumzelchen 17 Apr, 2024 @ 10:55am 
And this one is the Debug from Quest

-----------------
Id: 0
State: EndedUnknownOutcome
Data:
<saveable Class="Quest">
<name>Adventure to the Ancient vault</name>
<appearanceTick>12036</appearanceTick>
<acceptanceTick>12036</acceptanceTick>
<acceptedBy>null</acceptedBy>
<ended>True</ended>
<cleanedUp>True</cleanedUp>
<cleanupTick>12036</cleanupTick>
<initiallyAccepted>True</initiallyAccepted>
<challengeRating>1</challengeRating>
<description>We've intercepted messages about a sealed vault not far from &lt;color=#00BCD8FF&gt;Kolonie&lt;/color&gt;. The site is full of ancient technology and relics.

It seems that it is still defended by ancient soldiers.</description>
<root>VFEA_OpportunitySite_SealedVault</root>
<signalsReceivedDebug IsNull="True" />
<parts>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest0.OuterNodeCompleted</inSignal>
<outcome>Unknown</outcome>
</li>
<li Class="QuestPart_NoWorldObject">
<inSignalEnable>Quest0.Initiate</inSignalEnable>
<outSignalsCompleted>
<li>Quest0.OuterNodeCompleted</li>
</outSignalsCompleted>
<state>Disabled</state>
<enableTick>12036</enableTick>
<worldObject>null</worldObject>
</li>
</parts>
<tags />
<parent>null</parent>
</saveable>

Active QuestParts:
None
Arkitekt 17 Apr, 2024 @ 10:22pm 
Adding my non-working issue to the pile. Could not resolve site parts for me as well.

Could not resolve site parts.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
RimWorld.QuestGen.QuestNode_GetSitePartDefsByTagsAndFaction:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
RimWorld.QuestGen.QuestNode:Run ()
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
VFEAncients.CompQuestOnHacked:ReceiveCompSignal (string)
Verse.ThingWithComps:BroadcastCompSignal (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.CompHackable.Hack_Patch1 (RimWorld.CompHackable,single,Verse.Pawn)
RimWorld.JobDriver_Hack:<MakeNewToils>b__5_0 ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
TheFujiRose 22 Apr, 2024 @ 1:36pm 
Yep me too
Envy 22 Apr, 2024 @ 2:59pm 
I had the same issue and had to use dev mode to create a site. When I did this I discovered the solution to the issue Dracon found because vault sites have 2 spawning parts VFEA_SealedVault and VFEA_AncientSoldierHostile (they are not hostile if playing as a new vault).
The Black Rider 3 May, 2024 @ 4:02pm 
-----------------
Id: 31
State: EndedUnknownOutcome
Data:
<saveable Class="Quest">
<id>31</id>
<name>Treasure Hunt to the Secured Vault</name>
<appearanceTick>3098391</appearanceTick>
<acceptanceTick>3098391</acceptanceTick>
<acceptedBy>null</acceptedBy>
<ended>True</ended>
<cleanedUp>True</cleanedUp>
<cleanupTick>3098391</cleanupTick>
<initiallyAccepted>True</initiallyAccepted>
<challengeRating>1</challengeRating>
<description>We've intercepted messages about a sealed vault not far from &lt;color=#00BCD8FF&gt;Armstone&lt;/color&gt;. The site is full of ancient technology and relics.

It seems that it is still defended by ancient soldiers.</description>
<root>VFEA_OpportunitySite_SealedVault</root>
<signalsReceivedDebug IsNull="True" />
<parts>
<li Class="QuestPart_Letter">
<inSignal>Quest31.OuterNodeCompleted</inSignal>
<letter Class="StandardLetter">
<ID>477</ID>
<def>NeutralEvent</def>
<label>Quest expired: Treasure Hunt to the Secured Vault</label>
<lookTargets IsNull="True" />
<relatedFaction>null</relatedFaction>
<text>Intercepted communications indicate the sealed vault has been opened and scavenged by others. The quest Treasure Hunt to the Secured Vault has expired.</text>
<quest>Quest_31</quest>
<hyperlinkThingDefs IsNull="True" />
<hyperlinkHediffDefs IsNull="True" />
</letter>
<useColonistsOnMap>null</useColonistsOnMap>
<colonistsFromSignal />
<visitors IsNull="True" />
</li>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest31.OuterNodeCompleted</inSignal>
<outcome>Fail</outcome>
</li>
<li Class="QuestPart_WorldObjectTimeout">
<inSignalEnable>Quest31.Initiate</inSignalEnable>
<inSignalDisable>Quest31.site.MapGenerated</inSignalDisable>
<outSignalsCompleted>
<li>Quest31.OuterNodeCompleted</li>
</outSignalsCompleted>
<state>Enabled</state>
<enableTick>3098391</enableTick>
<delayTicks>1080000</delayTicks>
<expiryInfoPart>Expires in {0}</expiryInfoPart>
<expiryInfoPartTip>Expires on {0}</expiryInfoPartTip>
<inspectStringTargets IsNull="True" />
<isBad>True</isBad>
<alertCulprits />
<worldObject>null</worldObject>
</li>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest31.OuterNodeCompleted2</inSignal>
<outcome>Unknown</outcome>
</li>
<li Class="QuestPart_NoWorldObject">
<inSignalEnable>Quest31.Initiate</inSignalEnable>
<outSignalsCompleted>
<li>Quest31.OuterNodeCompleted2</li>
</outSignalsCompleted>
<state>Disabled</state>
<enableTick>3098391</enableTick>
<worldObject>null</worldObject>
</li>
</parts>
<tags />
<parent>null</parent>
</saveable>

Active QuestParts:
QuestPart_WorldObjectTimeout (quest.id=31, index=2)
< >
Showing 1-15 of 18 comments
Per page: 1530 50