CIV5Technologies: Difference between revisions

From Civilization Modding Wiki
Jump to navigationJump to search
(Added table data structures.)
 
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
The Civ5Technologies.xml file contains definitions for the technologies.  The tables below indicate the structure of the entries in the Civ5Technologies file.
==CIV5Technologies.xml==
*The CIV5Technologies.xml file contains definitions for the technologies.  The tables below indicate the structure of the entries in the Civ5Technologies file.
*This file defines data for the Technology, Technology_PrereqTechs, and Technology_Flavors tables.
*The reference field in the tables below indicates the table and column the entry is linked to.
*This information is taken from the CIV5Technologies.xml file itself.


This file defines data for the Technology, Technology_PrereqTechs, and Technology_Flavors tables.
==Technology==
 
{| border="1" style="text-align:left" cellpadding="3" cellspacing="0"
The reference field in the tables below indicates the table and column the entry is linked to.
 
This information is taken from the Civ5Technologies.xml file itself.
 
{| border="1"
|+ Technology Table
|+ Technology Table
|-
|-
Line 103: Line 102:
|}
|}


{| border="1"
==Technology_DomainExtraMoves==
*[[CIV5Domains]] contains the definitions of the DomainType used in this table.
{| border="1" style="text-align:left" cellpadding="3" cellspacing="0"
|+ Technology_DomainExtraMoves Table
|+ Technology_DomainExtraMoves Table
|-
|-
Line 117: Line 118:
|}
|}


{| border="1"
==Technology_Flavors==
{| border="1" style="text-align:left" cellpadding="3" cellspacing="0"
|+ Technology_Flavors Table
|+ Technology_Flavors Table
|-
|-
Line 126: Line 128:
| TechType || Text || Technologies(Type)
| TechType || Text || Technologies(Type)
|-
|-
| FlavorType || Text || Flavors(Type)
| FlavorType || Text || [[Flavors(Type)]]
|-
|-
| Flavor|| Integer ||
| Flavor|| Integer ||
|}
|}


{| border="1"
==Technology_ORPrereqTechs==
{| border="1" style="text-align:left" cellpadding="3" cellspacing="0"
|+ Technology_ORPrereqTechs Table
|+ Technology_ORPrereqTechs Table
|-
|-
Line 143: Line 146:
|}
|}


{| border="1"
==Technology_PrereqTechs==
{| border="1" style="text-align:left" cellpadding="3" cellspacing="0"
|+ Technology_PrereqTechs Table
|+ Technology_PrereqTechs Table
|-
|-
Line 154: Line 158:
| PrereqTech || Text || Technologies(Type)
| PrereqTech || Text || Technologies(Type)
|}
|}
{{Civ5_XML_Files}}

Latest revision as of 01:01, 18 August 2011

CIV5Technologies.xml

  • The CIV5Technologies.xml file contains definitions for the technologies. The tables below indicate the structure of the entries in the Civ5Technologies file.
  • This file defines data for the Technology, Technology_PrereqTechs, and Technology_Flavors tables.
  • The reference field in the tables below indicates the table and column the entry is linked to.
  • This information is taken from the CIV5Technologies.xml file itself.

Technology

Technology Table
Name Type Default Reference Notes
ID integer Primary Key, Auto-Incremented
Type Text
Description Text NULL
Civilopedia Text NULL
Help Text NULL
AIWeight integer 0
AITradeModifier integer 0
Cost integer 0
AdvancedStartCost integer -1
Era Text NULL
FirstFreeUnitClass Text NULL
FeatureProductionModifier integer 0
WorkerSpeedModifier integer 0
FirstFreeTechs integer 0
EmbarkedMoveChange integer 0
EndsGame boolean FALSE
AllowsEmbarking boolean FALSE
EmbarkedAllWaterPassage boolean FALSE
AllowsBarbarianBoats boolean FALSE
Repeat boolean FALSE
Trade boolean FALSE
Disable boolean FALSE
GoodyTech boolean FALSE
ExtraWaterSeeFrom boolean FALSE
MapCentering boolean FALSE
MapVisible boolean FALSE
MapTrading boolean FALSE
TechTrading boolean FALSE
GoldTrading boolean FALSE
OpenBordersTradingAllowed boolean FALSE
DefensivePactTradingAllowed boolean FALSE
ResearchAgreementTradingAllowed boolean FALSE
TradeAgreementTradingAllowed boolean FALSE
PermanentAllianceTradingAllowed boolean FALSE
BridgeBuilding boolean FALSE
WaterWork boolean FALSE
GridX integer 0
GridY integer 0
Quote Text NULL
PortraitIndex integer -1
IconAtlas Text NULL IconTextureAtlases(Atlas)
AudioIntro Text NULL
AudioIntroHeader Text NULL

Technology_DomainExtraMoves

  • CIV5Domains contains the definitions of the DomainType used in this table.
Technology_DomainExtraMoves Table
Name Type Reference
TechType Text Technologies(Type)
DomainType Text Domains(Type)
Moves Integer

Technology_Flavors

Technology_Flavors Table
Name Type Reference
TechType Text Technologies(Type)
FlavorType Text Flavors(Type)
Flavor Integer

Technology_ORPrereqTechs

Technology_ORPrereqTechs Table
Name Type Reference
TechType Text Technologies(Type)
PrereqTech Text Technologies(Type)

Technology_PrereqTechs

Technology_PrereqTechs Table
Name Type Reference
TechType Text Technologies(Type)
PrereqTech Text Technologies(Type)


GlobalDefines

AI:

CIV5AICityStrategiesCIV5AIEconomicStrategiesCIV5AIGrandStrategiesCIV5AIMilitaryStrategiesCIV5CitySpecializationsCIV5TacticalMovesGlobalAIDefinesGlobalDiplomacyAIDefines

BasicInfos:

CIV5AttitudesCIV5CalendarsCIV5CitySizesCIV5ConceptsCIV5ContactsCIV5DenialInfosCIV5DomainsCIV5InvisibleInfosCIV5MajorCivApproachTypesCIV5MemoryInfosCIV5MinorCivApproachTypesCIV5MinorCivTraitsCIV5MonthsCIV5SeasonsCIV5UnitAIInfosCIV5UnitCombatInfos

Buildings; Civilizations; Diplomacy:

CIV5BuildingClassesCIV5BuildingsCIV5CivilizationsCIV5MinorCivilizationsCIV5RegionsCIV5TraitsCIV5Diplomacy_Responses

GameInfo:

CIV5ArtStyleTypesCIV5ClimatesCIV5CultureLevelsCIV5CursorsCIV5EmphasizeInfosCIV5ErasCIV5FlavorsCIV5GameOptionsCIV5GameSpeedsCIV5GoodyHutsCIV5HandicapInfosCIV5HurryInfosCIV5IconFontMappingCIV5IconTextureAtlasesCIV5MultiplayerOptionsCIV5PlayerOptionsCIV5PoliciesCIV5PolicyBranchTypesCIV5ProcessesCIV5ProjectsCIV5SeaLevelsCIV5SmallAwardsCIV5SpecialistsCIV5TradesCIV5TurnTimersCIV5VictoriesCIV5VotesCIV5VoteSourcesCIV5Worlds

Interface; Leaders; Misc; NewText; Technologies; Terrain:

CIV5ColorsCIV5InterfaceModesCIV5PlayerColorsCIV5LeaderTablesCIV5RoutesNotificationsText FilesCIV5TechnologiesCIV5FeaturesCIV5ImprovementsCIV5ResourceClassesCIV5ResourcesCIV5TerrainsCIV5Yields

Units:

CIV5AnimationCategoriesCIV5AnimationPathsCIV5AutomatesCIV5BuildsCIV5CommandsCIV5ControlsCIV5EntityEventsCIV5MissionsCIV5MultiUnitFormationsCIV5SpecialUnitsCIV5UnitClassesCIV5UnitMovementRatesCIV5UnitPromotionsCIV5Units