Home › Globals › Cache

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

Name Type Size Section Symbol Current Status
AiGrandStrategic::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb892b0 0xb8b2b0 verified
City::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb893f0 0xb8b3f0 verified
City::ms_empty CityAttributes — .data 0xb5fc60 0xb61c60 inferred
CityBuildQueue::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89300 0xb8b300 verified
CityBuildings::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89350 0xb8b350 verified
CityCitizens::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb893a0 0xb8b3a0 verified
Congress::Manager::ms_uiComponentID uint 4 .data 0xb8a360 0xb8c360 inferred
Congress::Manager::ms_uiComponentIndex uint 4 .data 0xb609f0 0xb629f0 verified
Context::ms_pkInstance Cache::Context::Instance* 8 .data 0xb88720 0xb8a720 verified
District::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb894a0 0xb8b4a0 verified
Emergency::EventStream::ms_aInstanceEventInstances EventInstanceEntryVector 80 .data 0xb894f0 0xb8b4f0 verified
Emergency::EventStream::ms_aManagerEventInstances EventManagerEntryVector 80 .data 0xb89540 0xb8b540 verified
Game::Climate::EventStream::ms_aCarbonSequesteredInstances EventCarbonSequesteredEntryVector 80 .data 0xb896e0 0xb8b6e0 verified
Game::Climate::EventStream::ms_aClimateEventInstances EventClimateEventVector 80 .data 0xb895a0 0xb8b5a0 verified
Game::Climate::EventStream::ms_aDroughtInstances EventDroughtEntryVector 80 .data 0xb89690 0xb8b690 verified
Game::Climate::EventStream::ms_aOneOffInstances EventOneOffEntryVector 80 .data 0xb89730 0xb8b730 verified
Game::Climate::EventStream::ms_aResourceConsumedInstances EventResourceConsumedEntryVector 80 .data 0xb895f0 0xb8b5f0 verified
Game::Climate::EventStream::ms_aStormInstances EventStormEntryVector 80 .data 0xb89640 0xb8b640 verified
Game::Climate::Manager::ms_uiComponentID uint 4 .data 0xb89590 0xb8b590 inferred
Game::Climate::Manager::ms_uiComponentIndex uint 4 .data 0xb5fe90 0xb61e90 verified
Game::Economic::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb88730 0xb8a730 verified
Game::EventStream::ms_aGameEventInstances GameEventEntryVector 80 .data 0xb897d0 0xb8b7d0 verified
Game::EventStream::ms_aGamePauseEventInstances GamePauseEventEntryVector 80 .data 0xb89820 0xb8b820 verified
Game::Fallout::EventStream::ms_aFalloutEventInstances FalloutEventEntryVector 80 .data 0xb89870 0xb8b870 verified
Game::Fallout::EventStream::ms_aReactorEventInstances ReactorEventEntryVector 80 .data 0xb898c0 0xb8b8c0 verified
GameEras::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89780 0xb8b780 verified
GameGreatPeople::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89910 0xb8b910 verified
GameHeroesManager::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb88780 0xb8a780 verified
GameHistoryManager::EventStream::ms_aMomentEventInstances MomentEventEntryVector 80 .data 0xb899b0 0xb8b9b0 verified
GameHistoryManager::EventStream::ms_aRebuildEventInstances RebuildEventEntryVector 80 .data 0xb89960 0xb8b960 verified
GameNationalParks::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89a00 0xb8ba00 verified
GameReligion::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89a50 0xb8ba50 verified
GameVictory::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89aa0 0xb8baa0 verified
Lua::ms_Random Math::RandomPCG32 16 .data 0xb8dfa0 0xb8ffa0 verified
Lua::ms_kObserverReference Lua::PlayerReference 4 .data 0xb69aa0 0xb6baa0 verified
Map::EventStream::ms_aPlotAppealEventInstances EventPlotAppealEntryVector 80 .data 0xb888c0 0xb8a8c0 verified
Map::EventStream::ms_aPlotEventInstances EventPlotEntryVector 80 .data 0xb887d0 0xb8a7d0 verified
Map::EventStream::ms_aPlotPropertiesEventInstances EventPlotPropertiesEntryVector 80 .data 0xb88870 0xb8a870 verified
Map::EventStream::ms_aVisibilityEventInstances EventVisibilityEntryVector 80 .data 0xb88820 0xb8a820 verified
Map::Feature::Manager::ms_uiComponentIndex uint 4 .data 0xb6ad20 0xb6cd20 verified
Map::Player::Visibility::ms_pkInstance Cache::Map::Player::Visibility::Manager* 8 .data 0xb8a0d0 0xb8c0d0 verified
Map::Plot::ms_kEmptyProperties Data::TypedVariantVectorMap — .data 0xb88910 0xb8a910 verified
Map::River::Manager::ms_uiComponentIndex uint 4 .data 0xb6ad90 0xb6cd90 verified
Map::Terrain::EventStream::ms_aPlotEventInstances EventCoastalLowLandEntryVector 80 .data 0xb8e030 0xb90030 verified
Map::Terrain::Manager::ms_uiComponentIndex uint 4 .data 0xb6ae60 0xb6ce60 verified
Map::ms_kCityAttributeCache CityAttributeCache 32 .data 0xb5e1f0 0xb601f0 verified
ObjectPairing::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89b20 0xb8bb20 verified
ObjectPairing::ms_pkInstance Cache::ObjectPairing::Manager* 8 .data 0xb89af0 0xb8baf0 verified
Player::EventStream::ms_aPlayerEventInstances EventPlayerEntryVector 80 .data 0xb89c60 0xb8bc60 verified
Player::EventStream::ms_aPlayerInitializationEventInstances EventPlayerInitializationEntryVector 80 .data 0xb89d00 0xb8bd00 verified
Player::EventStream::ms_aPlayerManagerEventInstances EventPlayerManagerEntryVector 80 .data 0xb89cb0 0xb8bcb0 verified
Player::ms_pkInstance Cache::Player::Manager* 8 .data 0xb89ee0 0xb8bee0 verified
PlayerAi::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89b70 0xb8bb70 verified
PlayerCulture::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89bc0 0xb8bbc0 verified
PlayerDiplomacy::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89c10 0xb8bc10 verified
PlayerGovernors::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89d50 0xb8bd50 verified
PlayerGreatPeoplePoints::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89da0 0xb8bda0 verified
PlayerImprovements::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89df0 0xb8bdf0 verified
PlayerInfluence::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89e90 0xb8be90 verified
PlayerInfluenceMap::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89e40 0xb8be40 verified
PlayerReligion::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89ef0 0xb8bef0 verified
PlayerResources::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89f40 0xb8bf40 verified
PlayerStats::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89f90 0xb8bf90 verified
PlayerTechs::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb89fe0 0xb8bfe0 verified
PlayerTrade::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a030 0xb8c030 verified
PlayerTreasury::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a080 0xb8c080 verified
PlayerWMDs::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a0e0 0xb8c0e0 verified
Unit::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a1d0 0xb8c1d0 verified
UnitAbility::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a130 0xb8c130 verified
UnitArchaeology::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a180 0xb8c180 verified
UnitExperience::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a220 0xb8c220 verified
UnitGreatPerson::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a270 0xb8c270 verified
UnitRockBand::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a2c0 0xb8c2c0 verified
UnitTrade::EventStream::ms_aEventInstances EventEntryVector 80 .data 0xb8a310 0xb8c310 verified
ms_bEventStreamCacheUpdatesEnabled bool 1 .data 0xb5fe00 0xb61e00 verified
ms_kComponentManagers ComponentManagerList 24 .data 0xb89440 0xb8b440 verified
ms_kNameBufferAllocator NameAllocator 24 .data 0xb89480 0xb8b480 verified
ms_mHandlers HandlerMap 40 .data 0xb5fe08 0xb61e08 verified
ms_mKeyToName NameMap 48 .data 0xb89450 0xb8b450 verified
ms_uiMaxIdleReserveBytes uint 4 .data 0xb5fe04 0xb61e04 inferred