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: Falsein this save - 6 bosses: 3x Sandworm, 3x AlphaWolf
7. Rock Golem Spawners (Actors 850, 3313-3315)
RecordedNumSpawnedandbGeneratedRewardstrack 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
Recommended Resets for Full Campaign Reset
- ✅ WorldTalentRecords → empty
- ✅ InstancedLevel → reset cave
- 🔲 QuestManager → clear FactionMissionName, InitialQuestRecord, DynamicMissionProspectName
- 🔲 All IcarusQuestRecorderComponent actors → remove or reset
- 🔲 Rock Golem Spawner states → reset RecordedNumSpawned, bGeneratedRewards
- ❓ GameModeStateRecorderComponent → needs investigation (unparseable)