GlobalTypes

From Civilization Modding Wiki
Revision as of 21:07, 28 September 2012 by Deanej (talk | contribs) (Created page with "The '''GlobalTypes.xml''' file defines many of the XML names referenced in other files. Changes to many of these entries must be reflected by CvEnums.h in the SDK. ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The GlobalTypes.xml file defines many of the XML names referenced in other files. Changes to many of these entries must be reflected by CvEnums.h in the SDK.

All tags must be opened and closed; the first is the "open", the second the "close" tag. If nothing goes inside a "list tag", then it should just be the opening tag with a "/" before the closing bracket. The following tables contain all available tags, as well as their purpose and accepted values.

This page is missing information. Do not remove this notice until it is complete.


Tags

Lists (Multi-line)

All List tags consist of an opening/closing tag, which is shown here, and then each entry within it is another tag with the same name as the parent tag, minus the "s" (i.e. singular, rather than plural).

Tag Name Description
AnimationOperatorTypes Unknown
<AnimationOperatorTypes>
 <AnimationOperatorType>RAND_FPR</AnimationOperatorType>
 <AnimationOperatorType>SET_FPR</AnimationOperatorType>
 <AnimationOperatorType>SET_BR</AnimationOperatorType>
</AnimationOperatorTypes>
FinctionTypes Unknown
<FunctionTypes>
 <FunctionType>FUNC_NOINTERP</FunctionType>
 <FunctionType>FUNC_LINKEY</FunctionType>
 <FunctionType>FUNC_BEZKEY</FunctionType>
 <FunctionType>FUNC_TCBKEY</FunctionType>
 <FunctionType>FUNC_EULERKEY</FunctionType>
</FunctionTypes>
FlavorTypes The different flavors availalbe for AI personalities
<FlavorTypes>
 <FlavorType>FLAVOR_MILITARY</FlavorType>
 <FlavorType>FLAVOR_RELIGION</FlavorType>
 <FlavorType>FLAVOR_PRODUCTION</FlavorType>
</FlavorTypes>
ArtStyleTypes Art styles for cities
<ArtStyleTypes>
 <ArtStyleType>ARTSTYLE_EUROPEAN</ArtStyleType>
 <ArtStyleType>ARTSTYLE_ASIAN</ArtStyleType>
 <ArtStyleType>ARTSTYLE_SOUTH_AMERICA</ArtStyleType>
</ArtStyleTypes>
CitySizeTypes Types of city sizes
<CitySizeTypes>
 <CitySizeType>CITYSIZE_SMALL</CitySizeType>
 <CitySizeType>CITYSIZE_MEDIUM</CitySizeType>
 <CitySizeType>CITYSIZE_LARGE</CitySizeType>
</CitySizeTypes>
ContactTypes Different reasons AI civs may contact other civs
<ContactTypes>
 <ContactType>CONTACT_RELIGION_PRESSURE</ContactType>
 <ContactType>CONTACT_CIVIC_PRESSURE</ContactType>
 <ContactType>CONTACT_JOIN_WAR</ContactType>
</ContactTypes>
DiplomacyPowerTypes Different power relations between civs available for diplomacy
<DiplomacyPowerTypes>
 <DiplomacyPowerType>DIPLOMACYPOWER_WEAKER</DiplomacyPowerType>
 <DiplomacyPowerType>DIPLOMACYPOWER_EQUAL</DiplomacyPowerType>
 <DiplomacyPowerType>DIPLOMACYPOWER_STRONGER</DiplomacyPowerType>
</DiplomacyPowerTypes>
AutomateTypes Different ways a human can automate things
<AutomateTypes>
 <AutomateType>AUTOMATE_BUILD</AutomateType>
 <AutomateType>AUTOMATE_NETWORK</AutomateType>
 <AutomateType>AUTOMATE_CITY</AutomateType>
 <AutomateType>AUTOMATE_EXPLORE</AutomateType>
 <AutomateType>AUTOMATE_RELIGION</AutomateType>
</AutomateTypes>
DirectionTypes Unknown
<DirectionTypes>
 <DirectionType>DIRECTION_NORTH</DirectionType>
 <DirectionType>DIRECTION_NORTHEAST</DirectionType>
 <DirectionType>DIRECTION_EAST</DirectionType>
</DirectionTypes>
FootstepAudioTypes Different sound types for unit movement
<FootstepAudioTypes>
 <FootstepAudioType>FOOTSTEP_AUDIO_HUMAN</FootstepAudioType>
 <FootstepAudioType>FOOTSTEP_AUDIO_HUMAN_LOW</FootstepAudioType>
 <FootstepAudioType>FOOTSTEP_AUDIO_ANIMAL</FootstepAudioType>
</FootstepAudioTypes>
FootstepAudioTags Associtaes the FootstepAudioTypes with audio files
<FootstepAudioTags>
 <FootstepAudioTag>
  <FootstepAudioType>FOOTSTEP_AUDIO_HUMAN</FootstepAudioType>
  <FootstepAudioTagString>AS3D_UN_FOOT_UNIT</FootstepAudioTagString>
 </FootstepAudioTag>
 <FootstepAudioTag>
  <FootstepAudioType>FOOTSTEP_AUDIO_HUMAN_LOW</FootstepAudioType>
  <FootstepAudioTagString>AS3D_UN_FOOT_UNIT_LOW</FootstepAudioTagString>
 </FootstepAudioTag>
</FootstepAudioTags>
InterfaceVisibilityTypes Unknown
<InterfaceVisibilityTypes>
 <InterfaceVisibilityType>INTERFACE_SHOW</InterfaceVisibilityType>
 <InterfaceVisibilityType>INTERFACE_HIDE</InterfaceVisibilityType>
 <InterfaceVisibilityType>INTERFACE_HIDE_ALL</InterfaceVisibilityType>
</InterfaceVisibilityTypes>


GlobalDefines • GlobalDefinesAlt • GlobalTypes • PythonCallbackDefines

Art:

Civ4ArtDefines_Bonus • Civ4ArtDefines_Building • Civ4ArtDefines_Civilization • Civ4ArtDefines_Feature • Civ4ArtDefines_Improvement • Civ4ArtDefines_Interface • Civ4ArtDefines_Leaderhead • Civ4ArtDefines_Misc • Civ4ArtDefines_Movie • Civ4ArtDefines_Terrain • Civ4ArtDefines_Unit • Civ4MainMenus • Civ4RiverModelInfos • Civ4RouteModelInfos

Audio; Buildings:

Audio2DScripts • Audio3DScripts • AudioDefines • AudioSoundscapeScripts • Civ4BuildingClassInfos • Civ4BuildingInfos • Civ4CityLSystem • Civ4PlotLSystem • Civ4SpecialBuildingInfos

BasicInfos:

Civ4AttitudeInfos • Civ4BasicInfos • Civ4CalendarInfos • Civ4CityTabInfos • Civ4DenialInfos • Civ4DomainInfos • Civ4InvisibleInfos • Civ4MemoryInfos • Civ4MonthInfos • Civ4NewConceptInfos • Civ4SeasonInfos • Civ4UnitAIInfos • Civ4UnitCombatInfos

Civilizations; Events:

Civ4CivilizationInfos • Civ4LeaderHeadInfos • Civ4TraitInfos • Civ4UnitArtStyleTypeInfos • Civ4EventInfos • Civ4EventTriggerInfos

GameInfo:

Civ4CivicInfos • Civ4CivicOptionInfos • Civ4ClimateInfo • Civ4CommerceInfo • Civ4CorporationInfo • Civ4CultureLevelInfo • Civ4CursorInfo • Civ4DiplomacyInfos • Civ4EmphasizeInfos • Civ4EspionageMissionInfo • Civ4EraInfos • Civ4ForceControlInfos • Civ4GameOptionInfos • Civ4GameSpeedInfo • Civ4GoodyInfo • Civ4GraphicOptionInfos • Civ4HandicapInfo • Civ4Hints • Civ4MPOptionInfos • Civ4PlayerOptionInfos • Civ4ProcessInfo • Civ4ReligionInfo • Civ4SeaLevelInfo • Civ4SpecialistInfos • Civ4TurnTimerInfo • Civ4UpKeepInfo • Civ4VictoryInfo • Civ4VoteInfo • Civ4VoteSourceInfos • Civ4WorldInfo

Interface:

Civ4AdvisorInfos • Civ4CameraInfos • Civ4ColorVals • Civ4InterfaceModeInfos • Civ4PlayerColorInfos • Civ4SlideShowInfos • Civ4SlideShowRandomInfos • Civ4SpaceShipInfos • Civ4ThroneRoomeInfos • Civ4ThroneRoomCameraInfos • Civ4ThroneRoomStyleInfos • Civ4WorldPickerInfos

Misc:

Civ4AttachableInfos • Civ4CameraOverlayInfos • Civ4DetailManager • Civ4EffectInfos • Civ4QuestInfos • Civ4RiverInfos • Civ4RouteInfos • Civ4TerrainPlainInfos • Civ4TutorialInfos • Civ4WaterPlaneInfos

Technologies:

Civ4TechInfos

Terrain:

Civ4BonusClassInfos • Civ4BonusInfos • Civ4FeatureInfos • Civ4ImprovementInfos • Civ4SymbolMeshPaths • Civ4TerrainInfos • Civ4TerrainSettings • Civ4YieldInfos

Units:

Civ4AnimationInfos • Civ4AnimationPathInfos • Civ4AutomateInfos • Civ4BuildInfos • Civ4CommandInfos • Civ4ControlInfos • Civ4EntityEventInfos • Civ4FormationInfos • Civ4MissionInfos • Civ4PromotionInfos • Civ4SpecialUnitInfos • Civ4UnitClassInfos • Civ4UnitInfos

Schemas:

Civ4GlobalDefinesSchema • Civ4GlobalTypesSchema • Civ4ArtDefinesSchema • AudioDefinesSchema • AudioScriptSchema • Civ4BasicInfoSchema • Civ4BuildingSchema • Civ4LSystemSchema • Civ4CivilizationSchema • Civ4EventSchema • Civ4GameInfoSchema • Civ4InterfaceSchema • Civ4MiscSchema • Civ4TutorialSchema • Civ4DetailManagerSchema • Civ4TechnologiesSchema • Civ4TerrainSchema • Civ4FormationSchema • Civ4UnitSchema

Italics: Beyond the Sword only