Campaign State Research

Campaign State Research - Olympus Outpost

Components Tracking Campaign/Progression State

1. WorldTalentManagerRecorderComponent (Actor 32)

  • WorldTalentRecords: Array of {RowName, Rank} entries
  • Contains: GH_RG_A, GH_RG_B, GH_RG_C, GH_RG_C2, GH_RG_O2 + 2 more
  • These are world-level talent unlocks (cave rewards, etc.)
  • CURRENTLY RESETTING

2. InstancedLevelRecorderComponent (Actor 22)

  • SelectedSlot: Which cave slot is loaded (0 = active, -1 = none)
  • LoadedLocation: Position of loaded cave
  • UniqueLevelName: "Arena_RockGolem_0" when cave is active
  • CURRENTLY RESETTING

3. IcarusQuestManagerRecorderComponent (Actor 31)

  • FactionMissionName: "OLY_Glacier_Expedition" — current faction mission
  • InitialQuestRecord: Points to quest actor (BPQ_Glacier_OLY_Expedition_C, UID 509381)
  • bMissionComplete: False (not yet complete in this save)
  • DynamicMissionProspectName: "Tier2_Glacier_Expedition_0"
  • DynamicQuestDifficulty: 1
  • NOT CURRENTLY RESETTING ← likely the issue

4. IcarusQuestRecorderComponent (Actors 4810-4818)

  • Individual quest tracking actors spawned by the mission system
  • Main quest: "OLY_Glacier_Expedition" with sub-quests and collection variables
  • Sub-quests: OLY_Glacier_Expedition_Collect_0/1/2, Common_Travel
  • NOT CURRENTLY RESETTING

5. GameModeStateRecorderComponent (Actor 24)

  • 14,582 bytes of BinaryData — NOT PARSEABLE with current parser
  • Likely contains overall game mode state
  • UNKNOWN IMPACT

6. WorldBossManagerRecorderComponent (Actor 28)

  • Tracks world boss spawn/kill state
  • All bosses show bHasBeenKilled: False in this save
  • 6 bosses: 3x Sandworm, 3x AlphaWolf

7. Rock Golem Spawners (Actors 850, 3313-3315)

  • RecordedNumSpawned and bGeneratedRewards track cave encounter state
  • Multiple spawners with different states

8. BP_Exotic_Transport_Pod (Actor 3157)

  • Exotic transport pod state (bLanded, SpawnFound, etc.)
  • Contains MetaResource in inventory
  1. ✅ WorldTalentRecords → empty
  2. ✅ InstancedLevel → reset cave
  3. 🔲 QuestManager → clear FactionMissionName, InitialQuestRecord, DynamicMissionProspectName
  4. 🔲 All IcarusQuestRecorderComponent actors → remove or reset
  5. 🔲 Rock Golem Spawner states → reset RecordedNumSpawned, bGeneratedRewards
  6. ❓ GameModeStateRecorderComponent → needs investigation (unparseable)
Back to Docs