Home › Class layouts › GameEras › GameEras::Reflection::Variants1

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

GameEras::Reflection::Variants1

GameCore::GameEras::Reflection::Variants1 — structure, size 37152 bytes (0x9120).

Linux offset Member Type
0x0 m_eCurrentEra EraTypes
0x4 m_eFinalEra EraTypes
0x8 m_iCurrentEraStartTurn int
0xc m_iCurrentEraMinimumEndTurn int
0x10 m_iCurrentEraMaximumEndTurn int
0x14 m_iCurrentEraNumPlayersMoreAdvanced int
0x18 m_iCurrentEraNumPlayersAsOrLessAdvanced int
0x1c m_iNextEraCountdown int
0x20 m_abCurrentGoldenAges Types::StaticArray<bool, 64>
0x60 m_abCurrentHeroicGoldenAges Types::StaticArray<bool, 64>
0xa0 m_abCurrentDarkAges Types::StaticArray<bool, 64>
0xe0 m_abAlwaysAllowCommemorationQuest Types::StaticArray<bool, 64>
0x120 m_akCurrentPlayerScores Types::StaticArray<GameCore::GameEras::Reflection::PlayerScores1, 64>
0x1f20 m_akPreviousPlayerScores Types::StaticArray<GameCore::GameEras::Reflection::PlayerScores1, 64>
0x3d20 m_akPreviousPreviousPlayerScores Types::StaticArray<GameCore::GameEras::Reflection::PlayerScores1, 64>
0x5b20 m_akCurrentPlayerChoices Types::StaticArray<GameCore::GameEras::Reflection::PlayerChoices1, 64>
0x7520 m_akCurrentPlayerThresholds Types::StaticArray<GameCore::GameEras::Reflection::PlayerThresholds1, 64>
0x8320 m_akPreviousPlayerThresholds Types::StaticArray<GameCore::GameEras::Reflection::PlayerThresholds1, 64>