Home › Class layouts › WorldBuilder

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

WorldBuilder

Class Size Members
WorldBuilder::ChangedObjectEntry 32 (0x20) 2
WorldBuilder::ChangedObjects 72 (0x48) 1
WorldBuilder::City::BaseCommand 16 (0x10) 1
WorldBuilder::City::CommandCreate 32 (0x20) 2
WorldBuilder::City::CommandCreateBuilding 32 (0x20) 3
WorldBuilder::City::CommandCreateDistrict 32 (0x20) 3
WorldBuilder::City::CommandRemove 40 (0x28) 1
WorldBuilder::City::CommandRemoveBuilding 32 (0x20) 3
WorldBuilder::City::CommandRemoveDistrict 32 (0x20) 3
WorldBuilder::City::CommandSetPlotOwner 32 (0x20) 2
WorldBuilder::City::Manager 216 (0xd8) 3
WorldBuilder::Command::BlockCommand 40 (0x28) 3
WorldBuilder::Command::Instance 8 (0x8) 1
WorldBuilder::Command::Manager 56 (0x38) 3
WorldBuilder::Configuration::Manager 144 (0x90) 2
WorldBuilder::Manager 744 (0x2e8) 13
WorldBuilder::Map::BaseCommand 16 (0x10) 2
WorldBuilder::Map::CommandEditCliff 24 (0x18) 2
WorldBuilder::Map::CommandEditRiver 24 (0x18) 2
WorldBuilder::Map::CommandSetFeature 96 (0x60) 6
WorldBuilder::Map::CommandSetImprovement 24 (0x18) 2
WorldBuilder::Map::CommandSetResource 24 (0x18) 2
WorldBuilder::Map::CommandSetRevealed 24 (0x18) 2
WorldBuilder::Map::CommandSetRoute 24 (0x18) 2
WorldBuilder::Map::CommandSetTerrain 24 (0x18) 2
WorldBuilder::Map::Manager 144 (0x90) 2
WorldBuilder::Map::TRiverMetadata 32 (0x20) 5
WorldBuilder::Mod::CommonData 1 (0x1) 1
WorldBuilder::Mod::LocalizationLanguageTable 32 (0x20) 2
WorldBuilder::Mod::LocalizationPair 16 (0x10) 2
WorldBuilder::Mod::LocalizationPairs 24 (0x18) 1
WorldBuilder::Mod::LocalizationStringTable 32 (0x20) 1
WorldBuilder::Mod::Manager 152 (0x98) 4
WorldBuilder::Mod::MapSettings 32 (0x20) 3
WorldBuilder::Mod::MetaData 72 (0x48) 8
WorldBuilder::Mod::WorldBuilderSettings 16 (0x10) 1
WorldBuilder::Player::BaseCommand 16 (0x10) 1
WorldBuilder::Player::CommandInitializeBase 64 (0x40) 1
WorldBuilder::Player::CommandInitializeBase::State 24 (0x18) 3
WorldBuilder::Player::CommandSetCivic 24 (0x18) 3
WorldBuilder::Player::CommandSetEra 24 (0x18) 2
WorldBuilder::Player::CommandSetFaith 24 (0x18) 2
WorldBuilder::Player::CommandSetGold 24 (0x18) 2
WorldBuilder::Player::CommandSetLeader 24 (0x18) 3
WorldBuilder::Player::CommandSetStartPos 24 (0x18) 3
WorldBuilder::Player::CommandSetTech 24 (0x18) 3
WorldBuilder::Player::Remapping::Entry 32 (0x20) 5
WorldBuilder::Rivers::RiverExitEntry 12 (0xc) 2
WorldBuilder::Rivers::RiverID 4 (0x4) 1
WorldBuilder::Rivers::RiverLocation 8 (0x8) 2
WorldBuilder::Rivers::RiverVisitedFlags 24 (0x18) 1
WorldBuilder::SerializationDatabase 24 (0x18) 3
WorldBuilder::Unit::BaseCommand 24 (0x18) 2
WorldBuilder::Unit::CommandCreate 32 (0x20) 1
WorldBuilder::Unit::CommandRemove 48 (0x30) 1
WorldBuilder::ValueChangeHandler 16 (0x10) 2
WorldBuilder::ValueChangedEntry 88 (0x58) 3
WorldBuilder::ValueEntry 40 (0x28) 3