Home › Class layouts › Player

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

Player

Class Size Members
Player::AdditionalPillaging 16 (0x10) 4
Player::BannedDiploActionsSpecificCivilizations 8 (0x8) 2
Player::BasePromotion 12 (0xc) 3
Player::BeliefYield 20 (0x14) 5
Player::Bonuses 232 (0xe8) 3
Player::BuildingFavor 8 (0x8) 2
Player::CapturedSpy 48 (0x30) 6
Player::CasusBelliData 9 (0x9) 9
Player::ChopFeatureBehavior 16 (0x10) 4
Player::Cities 624 (0x270) 18
Player::CityResource 8 (0x8) 2
Player::CityWarWeariness 8 (0x8) 2
Player::CityWithSources 12 (0xc) 3
Player::Congress 728 (0x2d8) 22
Player::CounterSpyYieldAward 12 (0xc) 3
Player::CulturalIdentity 496 (0x1f0) 16
Player::Culture 2240 (0x8c0) 66
Player::CultureBombTrigger 16 (0x10) 4
Player::DiploActionPrereqOverride 12 (0xc) 3
Player::DiploVisibilityAddition 12 (0xc) 3
Player::Diplomacy 11320 (0x2c38) 92
Player::DiplomacyBlackboard 2496 (0x9c0) 17
Player::DiplomaticCombatModifier 16 (0x10) 4
Player::DiplomaticModifierTracker 56 (0x38) 11
Player::DiplomaticMovementModifier 12 (0xc) 3
Player::DiplomaticYieldModifier 20 (0x14) 5
Player::DistrictAndBuildingsCreateUnitWithAbilityByClass 12 (0xc) 3
Player::DistrictCreateUnit 8 (0x8) 2
Player::DistrictCreateYield 20 (0x14) 6
Player::DistrictUnlockCivic 8 (0x8) 2
Player::DistrictUnlockTech 8 (0x8) 2
Player::Districts 760 (0x2f8) 16
Player::Eras 208 (0xd0) 4
Player::Espionage 736 (0x2e0) 24
Player::EventManager 504 (0x1f8) 32
Player::FeatureUnlock 8 (0x8) 2
Player::Formations 80 (0x50) 2
Player::Goody_Hut 208 (0xd0) 4
Player::GovernmentSlot 8 (0x8) 2
Player::GovernmentSlotReplacement 12 (0xc) 3
Player::GovernmentTypeSlotModifier 12 (0xc) 3
Player::Governors 384 (0x180) 10
Player::GreatPeoplePoints 680 (0x2a8) 15
Player::GreatPersonEarnedBoost 8 (0x8) 3
Player::GreatWorkObjectTourismModifier 12 (0xc) 3
Player::HeroClaimData 16 (0x10) 4
Player::HeroDiscoverySourceData 8 (0x8) 2
Player::HeroDiscoveryWeightData 8 (0x8) 2
Player::Heroes 496 (0x1f0) 13
Player::IInstance 56 (0x38) 3
Player::Improvements 224 (0xe0) 4
Player::IncursionData 4 (0x4) 1
Player::Influence 1200 (0x4b0) 34
Player::InitializationParameters 16 (0x10) 7
Player::Instance 2136 (0x858) 101
Player::Manager 7416 (0x1cf8) 28
Player::Manager::AIPlayerComponentEntry 64 (0x40) 3
Player::Manager::PlayerComponentEntry 64 (0x40) 3
Player::MessageData 16 (0x10) 4
Player::MissionHistoryRecord 40 (0x28) 10
Player::NameManager 200 (0xc8) 3
Player::OffMapSpy 72 (0x48) 10
Player::OldPromiseData_Do_Not_Use 8 (0x8) 3
Player::Operations::BaseHandler 88 (0x58) 4
Player::Operations::HandlerEntry 64 (0x40) 3
Player::Operations::Request 80 (0x50) 3
Player::PlayerDiploInitParameters 2 (0x2) 2
Player::PolicyFavor 8 (0x8) 2
Player::Processor::UnitCounts 16 (0x10) 4
Player::PromiseData 12 (0xc) 6
Player::ProposedPromotion 8 (0x8) 2
Player::Quests 160 (0xa0) 2
Player::RandomPromotionSelection 8 (0x8) 2
Player::Reflection::Constants1 16 (0x10) 4
Player::Reflection::Variants1 72 (0x48) 14
Player::Religion 1056 (0x420) 37
Player::ReligionBuildingYieldModifier 12 (0xc) 3
Player::ResolutionEffectRefund 12 (0xc) 3
Player::ResourceSource 16 (0x10) 4
Player::ResourceSourceSummary 12 (0xc) 3
Player::Resources 880 (0x370) 20
Player::Resources::ConvertResourceResults 12 (0xc) 3
Player::Scoring 16 (0x10) 3
Player::Signals 720 (0x2d0) 30
Player::Signals::CollectorOne 1 (0x1) 1
Player::StartingValues 8 (0x8) 1
Player::Stats 3656 (0xe48) 59
Player::TargetCitySpyYieldPercent 8 (0x8) 2
Player::Techs 496 (0x1f0) 12
Player::TourismIntoFavor 8 (0x8) 2
Player::TourismLocation 40 (0x28) 3
Player::TouristCount 8 (0x8) 2
Player::Trade 2152 (0x868) 53
Player::Treasury 480 (0x1e0) 14
Player::TreeManagement 32 (0x20) 3
Player::TurnManager 8 (0x8) 1
Player::Units 1528 (0x5f8) 45
Player::WMDs 224 (0xe0) 4
Player::YieldChangePerEarnedGreatPersonClassOnResourceType 16 (0x10) 4