Home › Class layouts › Game

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

Game

Class Size Members
Game::ArchaeologicalRecord 28 (0x1c) 6
Game::Archaeology 352 (0x160) 6
Game::Capabilities::Instance 16 (0x10) 2
Game::Capabilities::Manager 48 (0x30) 2
Game::Capabilities::PlayerAllowances 24 (0x18) 1
Game::CivicNode 48 (0x30) 4
Game::Climate::AtmosphereModel 896 (0x380) 1
Game::Climate::CarbonSequestered 8 (0x8) 2
Game::Climate::ClimateData 888 (0x378) 28
Game::Climate::Drought 72 (0x48) 9
Game::Climate::DroughtModel 896 (0x380) 1
Game::Climate::Manager 1112 (0x458) 2
Game::Climate::NotificationData 24 (0x18) 6
Game::Climate::OneOff 64 (0x40) 6
Game::Climate::OneOffModel 896 (0x380) 1
Game::Climate::ResourceConsumed 24 (0x18) 6
Game::Climate::ResourceModel 896 (0x380) 1
Game::Climate::SeaLevelModel 896 (0x380) 1
Game::Climate::Storm 104 (0x68) 10
Game::Climate::StormModel 896 (0x380) 1
Game::Culture 352 (0x160) 5
Game::DiplomaticRelations 952 (0x3b8) 26
Game::Economic::Manager 544 (0x220) 15
Game::Economic::PlayerCorporation 32 (0x20) 5
Game::Economic::PlayerIndustry 12 (0xc) 3
Game::Economic::ResourceMonopolySummary 8 (0x8) 2
Game::Eras 1288 (0x508) 44
Game::Eras::PlayerChoices 104 (0x68) 4
Game::Eras::PlayerScores 120 (0x78) 23
Game::Eras::PlayerThresholds 48 (0x30) 4
Game::Fallout::Instance 8 (0x8) 2
Game::Fallout::Manager 296 (0x128) 5
Game::Fallout::NuclearReactors 16 (0x10) 4
Game::GlobalParameters 2016 (0x7e0) 504
Game::Gossip::AgendaData 16 (0x10) 4
Game::Gossip::AnarchyData 12 (0xc) 3
Game::Gossip::ArtifactData 4 (0x4) 1
Game::Gossip::CityBuildingData 8 (0x8) 2
Game::Gossip::CityData 4 (0x4) 1
Game::Gossip::CityDistrictData 8 (0x8) 2
Game::Gossip::CityStateData 8 (0x8) 2
Game::Gossip::ConquerCityData 8 (0x8) 2
Game::Gossip::GovernmentData 4 (0x4) 1
Game::Gossip::GreatPersonData 12 (0xc) 3
Game::Gossip::Manager 344 (0x158) 7
Game::Gossip::Occurrence 24 (0x18) 4
Game::Gossip::OtherPlayerData 4 (0x4) 1
Game::Gossip::PlayerBeliefData 4 (0x4) 1
Game::Gossip::PlayerCivicData 4 (0x4) 1
Game::Gossip::PlayerEraData 8 (0x8) 2
Game::Gossip::PlayerFeatureData 4 (0x4) 1
Game::Gossip::PlayerReligionData 4 (0x4) 1
Game::Gossip::PlayerTechData 4 (0x4) 1
Game::Gossip::PlotData 8 (0x8) 1
Game::Gossip::PolicyData 4 (0x4) 1
Game::Gossip::ProjectData 4 (0x4) 1
Game::Gossip::RandomEventData 4 (0x4) 1
Game::Gossip::RegistrationEntry 24 (0x18) 3
Game::Gossip::RockConcertData 24 (0x18) 4
Game::Gossip::SpyData 12 (0xc) 3
Game::Gossip::StrategyData 8 (0x8) 2
Game::Gossip::TurnVisibility 12 (0xc) 6
Game::Gossip::UnitData 4 (0x4) 1
Game::Gossip::UnitImprovementBuildingData 16 (0x10) 4
Game::Gossip::UnitImprovementData 8 (0x8) 2
Game::Gossip::UnitPromotionData 8 (0x8) 2
Game::Gossip::WMDData 4 (0x4) 1
Game::Gossip::WMDStrikeData 4 (0x4) 1
Game::GreatPeople 440 (0x1b8) 9
Game::GreatPeople::GuaranteeEntry 12 (0xc) 3
Game::GreatPeople::NewPersonInitializationParameters 12 (0xc) 4
Game::GreatPeople::RejectionEntry 8 (0x8) 2
Game::GreatPeople::TimelineEntry 24 (0x18) 6
Game::GreatWork 24 (0x18) 4
Game::GrievanceLogItem 32 (0x20) 6
Game::HeroesManager 584 (0x248) 24
Game::HeroesManager::HeroTrackingData 16 (0x10) 4
Game::HeroesManager::PlayerHeroesTrackingData 16 (0x10) 4
Game::HistoricalEvent 72 (0x48) 15
Game::History::IHistoricMomentDispatcher 32 (0x20) 2
Game::History::Manager 280 (0x118) 4
Game::History::Moment 96 (0x60) 12
Game::InitialItemsOverrides 160 (0xa0) 5
Game::Instance 688 (0x2b0) 24
Game::Instance::ComponentEntry 64 (0x40) 3
Game::NameManager 248 (0xf8) 4
Game::NationalParks 224 (0xe0) 2
Game::ParkData 48 (0x30) 4
Game::PlayerRandomDamageArray 4888 (0x1318) 2
Game::PossibleEvent 24 (0x18) 6
Game::RandomEvents 376 (0x178) 18
Game::Reflection::Constants1 12 (0xc) 3
Game::Reflection::Variants1 4 (0x4) 1
Game::Religion 272 (0x110) 4
Game::ReligionData 144 (0x90) 13
Game::SecretSociety 88 (0x58) 6
Game::SecretSocietyManager 336 (0x150) 9
Game::Signals 6624 (0x19e0) 276
Game::Stats 464 (0x1d0) 12
Game::TechNode 48 (0x30) 4
Game::Techs 304 (0x130) 4
Game::TempArchaeologicalRecord 8 (0x8) 2
Game::TempVectorRecord 12 (0xc) 3
Game::VictoryManager 152 (0x98) 9
Game::VictoryManager::DefeatRequirement 40 (0x28) 4
Game::VictoryManager::VictoryRequirement 48 (0x30) 5