Home › Class layouts › Cache › Cache::Game::Instance

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).

Cache::Game::Instance

GameCore::Cache::Game::Instance — class, size 44024 bytes (0xabf8).

Bases: Game::IInstance at 0x0

Linux offset Member Type
0x20 m_pkParent Cache::Context::Instance*
0x28 m_kValues Cache::Game::Instance::Values
0x38 m_kPlayerManager Cache::Player::Manager
0x1700 m_kTradeManager Cache::Trade::Manager
0x1708 m_kGreatPeople Cache::Game::GreatPeople
0x1748 m_kQuestsManager Cache::Quests::Manager
0x1750 m_kReligion Cache::Game::Religion
0x1770 m_kHistoryManager Cache::Game::History::Manager
0x1790 m_kEras Cache::Game::Eras
0xa8b0 m_pkMap Cache::Map::Instance*
0xa8b8 m_kObjectPairing Cache::ObjectPairing::Manager
0xa918 m_kGossipManager Cache::Game::Gossip::Manager
0xa980 m_kFalloutManager Cache::Game::Fallout::Manager
0xa9d0 m_kNationalParks Cache::Game::NationalParks
0xa9f0 m_pkVictoryManager Cache::Game::VictoryManager*
0xa9f8 m_kGameDiplomacy Cache::Game::DiplomaticRelations
0xaa20 m_kEmergencyManager Cache::Emergency::Manager
0xaa50 m_kTechs Cache::Game::Techs
0xaa70 m_kCulture Cache::Game::Culture
0xaa90 m_kHeroesManager Cache::Game::HeroesManager
0xaad8 m_kEconomicManager Cache::Game::Economic::Manager
0xab80 m_kBarbarianManager Cache::Barbarian::Manager
0xab88 m_kProperties Data::TypedVariantMap
0xabe0 m_kComponentRegistry ComponentRegistry