Home › Class layouts › Definition

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

Definition

Class Size Members
Definition::Adjacency_YieldChange 272 (0x110) 32
Definition::Adjacent_AppealYieldChange 88 (0x58) 12
Definition::Agenda 168 (0xa8) 11
Definition::AgendaPreferredLeader 64 (0x40) 7
Definition::AgendaTag 64 (0x40) 5
Definition::AgendaTrait 40 (0x28) 4
Definition::AiBuildSpecialization 88 (0x58) 12
Definition::AiEvent 40 (0x28) 4
Definition::AiList 120 (0x78) 10
Definition::AiOperationType 40 (0x28) 5
Definition::AiScoutUse 40 (0x28) 4
Definition::Alliance 88 (0x58) 7
Definition::AllianceEffect 64 (0x40) 5
Definition::AllowedMove 48 (0x30) 7
Definition::AppealHousingChange 48 (0x30) 6
Definition::BarbarianAttackForce 176 (0xb0) 18
Definition::BarbarianTribe 232 (0xe8) 24
Definition::BarbarianTribeForce 64 (0x40) 5
Definition::BarbarianTribeName 160 (0xa0) 15
Definition::BarbarianTribe_ExtraUnit 56 (0x38) 7
Definition::BarbarianTribe_MapCondition 120 (0x78) 13
Definition::BarbarianTribe_MapConditionSet 72 (0x48) 10
Definition::BarbarianTribe_UnitCondition 72 (0x48) 9
Definition::BehaviorTree 64 (0x40) 5
Definition::Belief 72 (0x48) 9
Definition::BeliefClass 56 (0x38) 7
Definition::BonusMinorStartingUnit 112 (0x70) 13
Definition::Boost 376 (0x178) 35
Definition::BoostHandler 152 (0x98) 13
Definition::BoostName 40 (0x28) 5
Definition::Building 808 (0x328) 76
Definition::BuildingCondition 56 (0x38) 6
Definition::BuildingPrereq 56 (0x38) 6
Definition::BuildingReplace 64 (0x40) 7
Definition::Building_BuildChargeProduction 48 (0x30) 5
Definition::Building_CitizenYieldChange 64 (0x40) 8
Definition::Building_GreatPersonPoint 64 (0x40) 7
Definition::Building_GreatWork 112 (0x70) 16
Definition::Building_ResourceCost 64 (0x40) 8
Definition::Building_TourismBomb_XP2 48 (0x30) 6
Definition::Building_XP2 96 (0x60) 18
Definition::Building_YieldChange 56 (0x38) 7
Definition::Building_YieldChangeBonusWithPower 56 (0x38) 7
Definition::Building_YieldDistrictCopy 72 (0x48) 8
Definition::Building_YieldPerEra 56 (0x38) 7
Definition::Calendar 56 (0x38) 5
Definition::CityEvent 40 (0x28) 4
Definition::CityName 96 (0x60) 8
Definition::Civic 392 (0x188) 26
Definition::CivicPrereq 56 (0x38) 6
Definition::CivicRandomCost 48 (0x30) 5
Definition::Civic_XP2 48 (0x30) 6
Definition::Civilization 288 (0x120) 18
Definition::CivilizationCitizenName 48 (0x30) 6
Definition::CivilizationLeader 48 (0x30) 5
Definition::CivilizationLevel 72 (0x48) 15
Definition::CivilizationTrait 48 (0x30) 6
Definition::CoastalLowland 80 (0x50) 10
Definition::CommemorationModifiers 40 (0x28) 4
Definition::CommemorationType 200 (0xc8) 14
Definition::ComplimentModifiers 40 (0x28) 4
Definition::CongressAiChange 128 (0x80) 11
Definition::Continent 56 (0x38) 5
Definition::CorporationName 48 (0x30) 5
Definition::DealItem 64 (0x40) 7
Definition::Defeat 72 (0x48) 10
Definition::DefinitionCollectionBuilder 8 (0x8) 1
Definition::DeforestationEffect 64 (0x40) 7
Definition::DeforestationLevel 64 (0x40) 8
Definition::Difficulty 48 (0x30) 5
Definition::DiplomaticAction 280 (0x118) 44
Definition::DiplomaticAction_XP1 96 (0x60) 11
Definition::DiplomaticAction_XP2 96 (0x60) 12
Definition::DiplomaticStartState 72 (0x48) 8
Definition::DiplomaticState 128 (0x80) 10
Definition::DiplomaticStateAction 80 (0x50) 11
Definition::DiplomaticStateTransition 136 (0x88) 15
Definition::DiplomaticTrigger 64 (0x40) 5
Definition::DiplomaticTriggeredTransition 88 (0x58) 10
Definition::DiplomaticTriggers_RequiredState 48 (0x30) 5
Definition::DiplomaticVisibilitySource 144 (0x90) 19
Definition::DiplomaticVisibilitySource_XP1 64 (0x40) 6
Definition::Discussion 120 (0x78) 12
Definition::District 640 (0x280) 65
Definition::DistrictReplace 64 (0x40) 7
Definition::District_Adjacency 48 (0x30) 5
Definition::District_BuildChargeProduction 48 (0x30) 5
Definition::District_CitizenGreatPersonPoint 64 (0x40) 7
Definition::District_CitizenYieldChange 64 (0x40) 8
Definition::District_GreatPersonPoint 64 (0x40) 7
Definition::District_TradeRouteYield 72 (0x48) 9
Definition::District_XP2 48 (0x30) 9
Definition::EmergencyAlliance 208 (0xd0) 27
Definition::EmergencyAlliance_XP2 144 (0x90) 13
Definition::EmergencyBuff 72 (0x48) 8
Definition::EmergencyGoalText 136 (0x88) 10
Definition::EmergencyReward 72 (0x48) 11
Definition::EmergencyScoreSource 168 (0xa8) 29
Definition::EmergencyText 136 (0x88) 10
Definition::Era 384 (0x180) 26
Definition::Era_XP1 56 (0x38) 7
Definition::Era_XP2 64 (0x40) 8
Definition::ExcludedAdjacency 48 (0x30) 5
Definition::ExcludedDistrict 48 (0x30) 5
Definition::ExcludedGreatPersonClass 48 (0x30) 5
Definition::ExclusiveAgenda 56 (0x38) 6
Definition::FavoredReligion 64 (0x40) 5
Definition::Feature 456 (0x1c8) 53
Definition::Feature_AdjacentYield 56 (0x38) 6
Definition::Feature_Floodplain 40 (0x28) 4
Definition::Feature_Remove 64 (0x40) 7
Definition::Feature_UnitMovement 48 (0x30) 6
Definition::Feature_XP2 48 (0x30) 9
Definition::Feature_YieldChange 64 (0x40) 8
Definition::Flavor 40 (0x28) 4
Definition::GameSpeed 136 (0x88) 12
Definition::GameSpeed_Duration 40 (0x28) 5
Definition::GameSpeed_Scaling 88 (0x58) 9
Definition::GameSpeed_Turn 48 (0x30) 6
Definition::GoodyHut 88 (0x58) 9
Definition::GoodyHutSubType 88 (0x58) 16
Definition::GoodyHutSubType_XP2 48 (0x30) 6
Definition::Gossip 104 (0x68) 12
Definition::Government 208 (0xd0) 20
Definition::GovernmentBonusName 40 (0x28) 4
Definition::GovernmentSlot 56 (0x38) 6
Definition::GovernmentTier 64 (0x40) 6
Definition::Government_SlotCount 64 (0x40) 8
Definition::Government_XP2 40 (0x28) 5
Definition::Governor 160 (0xa0) 16
Definition::GovernorCannotAssign 48 (0x30) 5
Definition::GovernorModifiers 40 (0x28) 4
Definition::GovernorPromotion 120 (0x78) 11
Definition::GovernorPromotionCondition 72 (0x48) 7
Definition::GovernorPromotionModifier 48 (0x30) 5
Definition::GovernorPromotionPrereq 40 (0x28) 4
Definition::GovernorPromotionSet 40 (0x28) 4
Definition::GovernorReplace 56 (0x38) 6
Definition::Governor_XP2 48 (0x30) 5
Definition::GreatPersonClass 160 (0xa0) 18
Definition::GreatPersonIndividual 424 (0x1a8) 60
Definition::GreatWork 216 (0xd8) 18
Definition::GreatWorkModifier 40 (0x28) 4
Definition::GreatWorkObjectType 96 (0x60) 10
Definition::GreatWorkSlotType 40 (0x28) 4
Definition::GreatWork_ImprovementType 80 (0x50) 8
Definition::GreatWork_MODE 56 (0x38) 6
Definition::GreatWork_ValidSubType 64 (0x40) 8
Definition::GreatWork_YieldChange 56 (0x38) 6
Definition::Happiness 80 (0x50) 10
Definition::Happiness_XP1 40 (0x28) 5
Definition::HeroClass 152 (0x98) 18
Definition::HeroClassProgression 80 (0x50) 10
Definition::HeroClassUnitCommand 72 (0x48) 9
Definition::IProperties 16 (0x10) 2
Definition::Improvement 568 (0x238) 71
Definition::Improvement_Adjacency 48 (0x30) 5
Definition::Improvement_BonusYieldChange 112 (0x70) 12
Definition::Improvement_InvalidAdjacentFeature 56 (0x38) 6
Definition::Improvement_MODE 48 (0x30) 6
Definition::Improvement_Tourism 112 (0x70) 12
Definition::Improvement_ValidAdjacentResource 56 (0x38) 6
Definition::Improvement_ValidAdjacentTerrain 56 (0x38) 6
Definition::Improvement_ValidBuildUnit 56 (0x38) 7
Definition::Improvement_ValidFeature 96 (0x60) 9
Definition::Improvement_ValidResource 64 (0x40) 7
Definition::Improvement_ValidTerrain 104 (0x68) 10
Definition::Improvement_XP2 48 (0x30) 8
Definition::Improvement_YieldChange 64 (0x40) 7
Definition::Improvement_YieldsOutsideTerritory 40 (0x28) 4
Definition::Kind 40 (0x28) 4
Definition::Leader 208 (0xd0) 16
Definition::LeaderTrait 40 (0x28) 4
Definition::Leader_XP2 64 (0x40) 6
Definition::LoyaltyLevel 80 (0x50) 11
Definition::MajorStartingUnit 112 (0x70) 15
Definition::Map 152 (0x98) 23
Definition::MapTemperature 72 (0x48) 8
Definition::Map_GreatPersonClass 64 (0x40) 7
Definition::Map_XP2 64 (0x40) 10
Definition::MinorCivBonus 48 (0x30) 5
Definition::Moment 232 (0xe8) 21
Definition::MomentDataType 48 (0x30) 5
Definition::MomentIllustration 56 (0x38) 6
Definition::MomentIllustrationType 40 (0x28) 4
Definition::Month 48 (0x30) 5
Definition::MutuallyExclusiveBuilding 56 (0x38) 6
Definition::MutuallyExclusiveDistrict 56 (0x38) 6
Definition::NamedDesert 72 (0x48) 6
Definition::NamedDesertCivilization 48 (0x30) 5
Definition::NamedLake 72 (0x48) 6
Definition::NamedLakeCivilization 48 (0x30) 5
Definition::NamedMountain 72 (0x48) 6
Definition::NamedMountainCivilization 48 (0x30) 5
Definition::NamedOcean 72 (0x48) 6
Definition::NamedOceanCivilization 48 (0x30) 5
Definition::NamedRiver 72 (0x48) 6
Definition::NamedRiverCivilization 48 (0x30) 5
Definition::NamedSea 72 (0x48) 6
Definition::NamedSeaCivilization 48 (0x30) 5
Definition::NamedVolcano 72 (0x48) 6
Definition::NamedVolcanoCivilization 48 (0x30) 5
Definition::NodeDefinition 56 (0x38) 7
Definition::Notification 152 (0x98) 19
Definition::ObsoletePolicy 88 (0x58) 8
Definition::PlotEvalCondition 80 (0x50) 9
Definition::Policy 160 (0xa0) 15
Definition::PolicyModifier 40 (0x28) 4
Definition::Policy_GovernmentExclusive_XP2 56 (0x38) 4
Definition::Policy_XP1 96 (0x60) 10
Definition::PrevailingWind 48 (0x30) 6
Definition::Project 384 (0x180) 35
Definition::ProjectPrereq 64 (0x40) 7
Definition::Project_BuildingCost 64 (0x40) 8
Definition::Project_GreatPersonPoint 80 (0x50) 10
Definition::Project_MODE 80 (0x50) 8
Definition::Project_ResourceCost 64 (0x40) 7
Definition::Project_XP1 48 (0x30) 6
Definition::Project_XP2 168 (0xa8) 17
Definition::Project_YieldConversion 64 (0x40) 7
Definition::PropertyManagerAccessor 8 (0x8) 1
Definition::ProposalBlocker 48 (0x30) 5
Definition::ProposalType 80 (0x50) 9
Definition::PseudoYield 40 (0x28) 5
Definition::Quest 120 (0x78) 11
Definition::RandomAgenda 72 (0x48) 7
Definition::RandomAgendaCivicTag 40 (0x28) 4
Definition::RandomAgendaEraTag 40 (0x28) 4
Definition::RandomAgendaForCivic 88 (0x58) 9
Definition::RandomAgendaInEra 88 (0x58) 9
Definition::RandomAgenda_XP2 88 (0x58) 8
Definition::RandomEvent 336 (0x150) 36
Definition::RandomEvent_Damage 104 (0x68) 15
Definition::RandomEvent_DamagedUnit 48 (0x30) 6
Definition::RandomEvent_Feature 48 (0x30) 6
Definition::RandomEvent_Frequency 56 (0x38) 7
Definition::RandomEvent_ImprovementPlacement 48 (0x30) 6
Definition::RandomEvent_Notification 88 (0x58) 11
Definition::RandomEvent_PillagedBuilding 48 (0x30) 6
Definition::RandomEvent_PillagedDistrict 48 (0x30) 6
Definition::RandomEvent_PillagedImprovement 40 (0x28) 4
Definition::RandomEvent_Terrain 48 (0x30) 6
Definition::RandomEvent_Yield 88 (0x58) 12
Definition::RealismSetting 64 (0x40) 8
Definition::Religion 72 (0x48) 9
Definition::Repository 11904 (0x2e80) 324
Definition::Resolution 240 (0xf0) 20
Definition::ResolutionEffect 48 (0x30) 6
Definition::Resource 352 (0x160) 30
Definition::ResourceCorporation 72 (0x48) 6
Definition::ResourceIndustry 72 (0x48) 6
Definition::Resource_Condition 56 (0x38) 6
Definition::Resource_Consumption 96 (0x60) 13
Definition::Resource_Distribution 48 (0x30) 7
Definition::Resource_Harvest 80 (0x50) 9
Definition::Resource_SeaLuxury 72 (0x48) 9
Definition::Resource_SeaStrategic 72 (0x48) 9
Definition::Resource_TradeRouteYield 56 (0x38) 6
Definition::Resource_ValidFeature 40 (0x28) 4
Definition::Resource_YieldChange 56 (0x38) 6
Definition::Route 120 (0x78) 14
Definition::Route_ResourceCost 64 (0x40) 7
Definition::Route_ValidBuildUnit 56 (0x38) 6
Definition::Route_XP2 80 (0x50) 9
Definition::SavingType 40 (0x28) 4
Definition::ScenarioSpecificCommand 64 (0x40) 6
Definition::ScoringCategory 72 (0x48) 7
Definition::ScoringLineItem 80 (0x50) 27
Definition::Season 48 (0x30) 5
Definition::SecretSociety 128 (0x80) 16
Definition::SettlementPreference 48 (0x30) 4
Definition::StartBiasFeature 64 (0x40) 8
Definition::StartBiasResource 64 (0x40) 8
Definition::StartBiasRiver 48 (0x30) 6
Definition::StartBiasTerrain 64 (0x40) 8
Definition::StartEra 120 (0x78) 25
Definition::StartEra_XP2 48 (0x30) 5
Definition::StartingBoostedCivic 56 (0x38) 6
Definition::StartingBoostedTechnology 56 (0x38) 6
Definition::StartingBuilding 112 (0x70) 11
Definition::StartingCivic 56 (0x38) 6
Definition::StartingGovernment 64 (0x40) 7
Definition::Strategy 136 (0x88) 10
Definition::StrategyCondition 96 (0x60) 11
Definition::Strategy_Priority 40 (0x28) 4
Definition::Strategy_YieldPriority 96 (0x60) 8
Definition::TargetType 40 (0x28) 4
Definition::Technology 400 (0x190) 28
Definition::TechnologyPrereq 56 (0x38) 6
Definition::TechnologyRandomCost 48 (0x30) 5
Definition::Technology_XP2 48 (0x30) 6
Definition::Terrain 200 (0xc8) 22
Definition::TerrainClass 72 (0x48) 7
Definition::Terrain_YieldChange 64 (0x40) 8
Definition::Trait 104 (0x68) 8
Definition::TraitModifier 48 (0x30) 5
Definition::TriggeredBehaviorTree 96 (0x60) 11
Definition::TurnPhase 112 (0x70) 14
Definition::TurnSegment 88 (0x58) 12
Definition::TurnTimer 56 (0x38) 6
Definition::Type 48 (0x30) 6
Definition::Unit 760 (0x2f8) 96
Definition::UnitAbility 104 (0x68) 10
Definition::UnitAbilityModifier 40 (0x28) 4
Definition::UnitAiInfo 56 (0x38) 6
Definition::UnitAiType 56 (0x38) 6
Definition::UnitCapture 48 (0x30) 5
Definition::UnitCommand 208 (0xd0) 19
Definition::UnitOperation 248 (0xf8) 26
Definition::UnitOperation_XP2 48 (0x30) 6
Definition::UnitPromotion 128 (0x80) 13
Definition::UnitPromotionClass 96 (0x60) 7
Definition::UnitPromotionPrereq 56 (0x38) 6
Definition::UnitReplace 64 (0x40) 7
Definition::UnitRetreat_XP1 88 (0x58) 10
Definition::UnitUpgrade 64 (0x40) 7
Definition::Unit_BuildingPrereq 64 (0x40) 7
Definition::Unit_MODE 40 (0x28) 5
Definition::Unit_RebellionTag 56 (0x38) 6
Definition::Unit_RockbandResult_XP2 80 (0x50) 13
Definition::Unit_XP2 88 (0x58) 16
Definition::Victory 104 (0x68) 13
Definition::Visibility 56 (0x38) 6
Definition::Visibility_XP2 48 (0x30) 6
Definition::VotingBlocker 56 (0x38) 7
Definition::WMD 72 (0x48) 15
Definition::War 72 (0x48) 6
Definition::Yield 160 (0xa0) 12