Civ4CorporationInfo: Difference between revisions

From Civilization Modding Wiki
Jump to navigationJump to search
(Created page with 'The Civ4CorporationInfos file defines all of the game's corporations as well as their effects, like providing extra resources and gold. All tags must be opened and closed; the f...')
 
m (→‎Lists (Multi-line): Missed one spot. Same thing: gold, beaker, culture order reflected.)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The Civ4CorporationInfos file defines all of the game's corporations as well as their effects, like providing extra resources and gold.
The '''Civ4CorporationInfos file''' defines all of the game's corporations as well as their effects, like providing extra resources and gold.


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.
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.
Line 35: Line 35:
|-
|-
|}
|}


===Integers===
===Integers===
Line 67: Line 68:
|-
|-
!CommercesProduced
!CommercesProduced
|This defines the extra commerce that the corporation provides, per resource the corporation consumes, using the iCommerceProduced integer tag. (Ex. 100 = one extra beaker, gold, culture. 25 = .25 extra beakers, gold, culture.)
|This defines the extra commerce that the corporation provides, per resource the corporation consumes, using the iCommerceProduced integer tag. (Ex. 100 = one extra gold, beaker, culture. 25 = .25 extra gold, beakers, culture.)
|-
|-
!HeadquarterCommerces
!HeadquarterCommerces
|This defines the changes in commerce that are given to the founding city in the corporation. The tags affect the increases in beakers, gold, culture per turn that the corporation provides, using the iHeadquarterCommerce integer tag.
|This defines the changes in commerce that are given to the founding city in the corporation. The tags affect the increases in gold, beakers, culture per turn that the corporation provides, using the iHeadquarterCommerce integer tag.
|-
|-
!PrereqBonuses
!PrereqBonuses
Line 76: Line 77:
|-
|-
!YieldsProduced
!YieldsProduced
|This defines the extra yields that the corporation provides, per resource the corporation consumes, using the iYieldProduced integer tag. iYieldProduced controls the extra changes in food, hammer, and commerce production in each city with the corporation present. (Ex. 100 = one extra Food, Gold, or Hammer. 25 = .25 extra Food, Gold, or Hammer)
|This defines the extra yields that the corporation provides, per resource the corporation consumes, using the iYieldProduced integer tag. iYieldProduced controls the extra changes in food, hammer, and commerce production in each city with the corporation present. (Ex. 100 = one extra Food, Hammer, Gold. 25 = .25 extra Food, Hammer, Gold)
|-
|-
|}
|}
==Example==
In the following example of code, please note that there is a specific order of all of the tags.  You ''must'' list the tags in this order for the game to properly interpret your file.
<CorporationInfo>
  <Type>CORPORATION_1</Type>
  <Description>TXT_KEY_CORPORATION_1</Description>
  <Civilopedia>TXT_KEY_CORPORATION_1_PEDIA</Civilopedia>
  <TechPrereq>NONE</TechPrereq>
  <FreeUnitClass>NONE</FreeUnitClass>
  <iSpreadFactor>200</iSpreadFactor>
  <iSpreadCost>50</iSpreadCost>
  <iMaintenance>100</iMaintenance>
  <PrereqBonuses>
  <BonusType>BONUS_WHEAT</BonusType>
  <BonusType>BONUS_CORN</BonusType>
  <BonusType>BONUS_RICE</BonusType>
  </PrereqBonuses>
  <HeadquarterCommerces>
  <iHeadquarterCommerce>4</iHeadquarterCommerce>
  <iHeadquarterCommerce>0</iHeadquarterCommerce>
  <iHeadquarterCommerce>0</iHeadquarterCommerce>
  </HeadquarterCommerces>
  <BonusProduced>NONE</BonusProduced>
  <CommercesProduced>
  <iCommerceProduced>0</iCommerceProduced>
  </CommercesProduced>
  <YieldsProduced>
  <iYieldProduced>75</iYieldProduced>
  </YieldsProduced>
  <Button>,Art/Interface/Buttons/TechTree/Corporation.dds,Art/Interface/Buttons/Beyond_the_Sword_Atlas.dds,1,6</Button>
  <MovieFile>NONE</MovieFile>
  <MovieSound>NONE</MovieSound>
  <Sound>AS2D_BUILD_BANK</Sound>
</CorporationInfo>
{{Civ4_XML_Files}}

Latest revision as of 03:48, 18 October 2012

The Civ4CorporationInfos file defines all of the game's corporations as well as their effects, like providing extra resources and gold.

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

Text

Tag Name Description
BonusProduced This is the resource that the Corporation produces. Can be "NONE".
Civilopedia Refers to the TXT_KEY files that keeps the civilopedia information for the Corporation.
Description Refers to the TXT_KEY files that keeps the name of the Corporation.
FreeUnitClass Unknown. Is "NONE" for all corporations.
TechPrereq The Tech that is required to found this Corporation.
Type Defines the Corporations number.


Integers

All of these tags have a numerical value. Though it sometimes can be negative, it usually is not.

Tag Name Description
iMaintenance The base percent maintenance that the corporation costs. (Default is "100" percent. "0" would make it so that corporation costs no maintenance, "200" would double corporation maintenance.)
iSpreadCost The base cost that a player must pay to spread the Corporation to a new city.
iSpreadFactor Unknown (The rate at which corporations spread?), Is "200" for all Corporations.


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
CommercesProduced This defines the extra commerce that the corporation provides, per resource the corporation consumes, using the iCommerceProduced integer tag. (Ex. 100 = one extra gold, beaker, culture. 25 = .25 extra gold, beakers, culture.)
HeadquarterCommerces This defines the changes in commerce that are given to the founding city in the corporation. The tags affect the increases in gold, beakers, culture per turn that the corporation provides, using the iHeadquarterCommerce integer tag.
PrereqBonuses A city must have at least one of these resources for the city to experience the benefits that the corporation provides. The more of the resources the city has, the more bonuses the corporation provides.
YieldsProduced This defines the extra yields that the corporation provides, per resource the corporation consumes, using the iYieldProduced integer tag. iYieldProduced controls the extra changes in food, hammer, and commerce production in each city with the corporation present. (Ex. 100 = one extra Food, Hammer, Gold. 25 = .25 extra Food, Hammer, Gold)

Example

In the following example of code, please note that there is a specific order of all of the tags. You must list the tags in this order for the game to properly interpret your file.

<CorporationInfo>
 <Type>CORPORATION_1</Type>
 <Description>TXT_KEY_CORPORATION_1</Description>
 <Civilopedia>TXT_KEY_CORPORATION_1_PEDIA</Civilopedia>
 <TechPrereq>NONE</TechPrereq>
 <FreeUnitClass>NONE</FreeUnitClass>
 <iSpreadFactor>200</iSpreadFactor>
 <iSpreadCost>50</iSpreadCost>
 <iMaintenance>100</iMaintenance>
 <PrereqBonuses>
  <BonusType>BONUS_WHEAT</BonusType>
  <BonusType>BONUS_CORN</BonusType>
  <BonusType>BONUS_RICE</BonusType>
 </PrereqBonuses>
 <HeadquarterCommerces>
  <iHeadquarterCommerce>4</iHeadquarterCommerce>
  <iHeadquarterCommerce>0</iHeadquarterCommerce>
  <iHeadquarterCommerce>0</iHeadquarterCommerce>
 </HeadquarterCommerces>
 <BonusProduced>NONE</BonusProduced>
 <CommercesProduced>
  <iCommerceProduced>0</iCommerceProduced>
 </CommercesProduced>
 <YieldsProduced>
  <iYieldProduced>75</iYieldProduced>
 </YieldsProduced>
 <Button>,Art/Interface/Buttons/TechTree/Corporation.dds,Art/Interface/Buttons/Beyond_the_Sword_Atlas.dds,1,6</Button>
 <MovieFile>NONE</MovieFile>
 <MovieSound>NONE</MovieSound>
 <Sound>AS2D_BUILD_BANK</Sound>
</CorporationInfo>


GlobalDefinesGlobalDefinesAltGlobalTypesPythonCallbackDefines

Art:

Civ4ArtDefines_BonusCiv4ArtDefines_BuildingCiv4ArtDefines_CivilizationCiv4ArtDefines_FeatureCiv4ArtDefines_ImprovementCiv4ArtDefines_InterfaceCiv4ArtDefines_LeaderheadCiv4ArtDefines_MiscCiv4ArtDefines_MovieCiv4ArtDefines_TerrainCiv4ArtDefines_UnitCiv4MainMenusCiv4RiverModelInfosCiv4RouteModelInfos

Audio; Buildings:

Audio2DScriptsAudio3DScriptsAudioDefinesAudioSoundscapeScriptsCiv4BuildingClassInfosCiv4BuildingInfosCiv4CityLSystemCiv4PlotLSystemCiv4SpecialBuildingInfos

BasicInfos:

Civ4AttitudeInfosCiv4BasicInfosCiv4CalendarInfosCiv4CityTabInfosCiv4DenialInfosCiv4DomainInfosCiv4InvisibleInfosCiv4MemoryInfosCiv4MonthInfosCiv4NewConceptInfosCiv4SeasonInfosCiv4UnitAIInfosCiv4UnitCombatInfos

Civilizations; Events:

Civ4CivilizationInfosCiv4LeaderHeadInfosCiv4TraitInfosCiv4UnitArtStyleTypeInfosCiv4EventInfosCiv4EventTriggerInfos

GameInfo:

Civ4CivicInfosCiv4CivicOptionInfosCiv4ClimateInfoCiv4CommerceInfoCiv4CorporationInfoCiv4CultureLevelInfoCiv4CursorInfoCiv4DiplomacyInfosCiv4EmphasizeInfosCiv4EspionageMissionInfoCiv4EraInfosCiv4ForceControlInfosCiv4GameOptionInfosCiv4GameSpeedInfoCiv4GoodyInfoCiv4GraphicOptionInfosCiv4HandicapInfoCiv4HintsCiv4MPOptionInfosCiv4PlayerOptionInfosCiv4ProcessInfoCiv4ReligionInfoCiv4SeaLevelInfoCiv4SpecialistInfosCiv4TurnTimerInfoCiv4UpKeepInfoCiv4VictoryInfoCiv4VoteInfoCiv4VoteSourceInfosCiv4WorldInfo

Interface:

Civ4AdvisorInfosCiv4CameraInfosCiv4ColorValsCiv4InterfaceModeInfosCiv4PlayerColorInfosCiv4SlideShowInfosCiv4SlideShowRandomInfosCiv4SpaceShipInfosCiv4ThroneRoomeInfosCiv4ThroneRoomCameraInfosCiv4ThroneRoomStyleInfosCiv4WorldPickerInfos

Misc:

Civ4AttachableInfosCiv4CameraOverlayInfosCiv4DetailManagerCiv4EffectInfosCiv4QuestInfosCiv4RiverInfosCiv4RouteInfosCiv4TerrainPlainInfosCiv4TutorialInfosCiv4WaterPlaneInfos

Technologies:

Civ4TechInfos

Terrain:

Civ4BonusClassInfosCiv4BonusInfosCiv4FeatureInfosCiv4ImprovementInfosCiv4SymbolMeshPathsCiv4TerrainInfosCiv4TerrainSettingsCiv4YieldInfos

Units:

Civ4AnimationInfosCiv4AnimationPathInfosCiv4AutomateInfosCiv4BuildInfosCiv4CommandInfosCiv4ControlInfosCiv4EntityEventInfosCiv4FormationInfosCiv4MissionInfosCiv4PromotionInfosCiv4SpecialUnitInfosCiv4UnitClassInfosCiv4UnitInfos

Schemas:

Civ4GlobalDefinesSchemaCiv4GlobalTypesSchemaCiv4ArtDefinesSchemaAudioDefinesSchemaAudioScriptSchemaCiv4BasicInfoSchemaCiv4BuildingSchemaCiv4LSystemSchemaCiv4CivilizationSchemaCiv4EventSchemaCiv4GameInfoSchemaCiv4InterfaceSchemaCiv4MiscSchemaCiv4TutorialSchemaCiv4DetailManagerSchemaCiv4TechnologiesSchemaCiv4TerrainSchemaCiv4FormationSchemaCiv4UnitSchema

Italics: Beyond the Sword only