home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 January / Gamestar_80_2006-01_dvd.iso / Dema / Civilization4 / data1.cab / Civ4DemoComponent / Assets / XML / Art / CIV4ArtDefinesSchema.xml < prev    next >
Encoding:
Text File  |  2005-11-09  |  12.3 KB  |  288 lines

  1. <!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Bart Muzzin (Firaxis Games) -->
  2. <!-- Sid Meier's Civilization 4 -->
  3. <!-- Copyright Firaxis Games 2005 -->
  4. <!-- -->
  5. <!-- Art Defines Schema -->
  6. <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
  7.     <ElementType name="SelectionSound" content="textOnly"/>
  8.     <ElementType name="ActionSound" content="textOnly"/>
  9.     <ElementType name="TrainSound" content="textOnly"/>
  10.     <ElementType name="PatrolSound" content="textOnly"/>
  11.     <ElementType name="AudioRunTypeLoop" content="textOnly"/>
  12.     <ElementType name="AudioRunTypeEnd" content="textOnly"/>
  13.     <ElementType name="AudioRunSounds" content="eltOnly">
  14.         <element type="AudioRunTypeLoop" minOccurs="0" maxOccurs="1"/>
  15.         <element type="AudioRunTypeEnd" minOccurs="0" maxOccurs="1"/>
  16.     </ElementType>
  17.     <ElementType name="Type" content="textOnly"/>
  18.     <ElementType name="RouteType" content="textOnly"/>
  19.     <ElementType name="Path" content="textOnly"/>
  20.     <ElementType name="Detail" content="textOnly"/>
  21.     <ElementType name="Connections" content="textOnly"/>
  22.     <ElementType name="ModelConnections" content="textOnly"/>
  23.     <ElementType name="Rotations" content="textOnly"/>
  24.     <ElementType name="ModelFileKey" content="textOnly"/>
  25.     <ElementType name="ModelFile" content="textOnly"/>
  26.     <ElementType name="BorderFile" content="textOnly"/>
  27.     <ElementType name="TextureIndex" content="textOnly" dt:type="int"/>
  28.     <ElementType name="DeltaType" content="textOnly"/>
  29.     <ElementType name="RouteModelInfo" content="eltOnly">
  30.         <element type="ModelFile"/>
  31.         <element type="ModelFileKey"/>
  32.         <element type="RouteType"/>
  33.         <element type="Connections"/>
  34.         <element type="ModelConnections"/>
  35.         <element type="Rotations"/>
  36.     </ElementType>
  37.     <ElementType name="RouteModelInfos" content="eltOnly">
  38.         <element type="RouteModelInfo" maxOccurs="*"/>
  39.     </ElementType>
  40.     <ElementType name="Civ4RouteModelInfos" content="eltOnly">
  41.         <element type="RouteModelInfos" maxOccurs="*"/>
  42.     </ElementType>
  43.     <ElementType name="Civ4RiverModelInfos" content="eltOnly">
  44.         <element type="RiverModelInfos" maxOccurs="*"/>
  45.     </ElementType>
  46.     <ElementType name="RiverModelInfo" content="eltOnly">
  47.         <element type="ModelFile"/>
  48.         <element type="BorderFile"/>
  49.         <element type="TextureIndex"/>
  50.         <element type="DeltaType"/>
  51.         <element type="Connections"/>
  52.         <element type="Rotations"/>
  53.     </ElementType>
  54.     <ElementType name="RiverModelInfos" content="eltOnly">
  55.         <element type="RiverModelInfo" maxOccurs="*"/>
  56.     </ElementType>
  57.     <ElementType name="LayerOrder" content="textOnly" dt:type="int"/>
  58.     <ElementType name="TextureBlend01" content="textOnly"/>
  59.     <ElementType name="TextureBlend02" content="textOnly"/>
  60.     <ElementType name="TextureBlend03" content="textOnly"/>
  61.     <ElementType name="TextureBlend04" content="textOnly"/>
  62.     <ElementType name="TextureBlend05" content="textOnly"/>
  63.     <ElementType name="TextureBlend06" content="textOnly"/>
  64.     <ElementType name="TextureBlend07" content="textOnly"/>
  65.     <ElementType name="TextureBlend08" content="textOnly"/>
  66.     <ElementType name="TextureBlend09" content="textOnly"/>
  67.     <ElementType name="TextureBlend10" content="textOnly"/>
  68.     <ElementType name="TextureBlend11" content="textOnly"/>
  69.     <ElementType name="TextureBlend12" content="textOnly"/>
  70.     <ElementType name="TextureBlend13" content="textOnly"/>
  71.     <ElementType name="TextureBlend14" content="textOnly"/>
  72.     <ElementType name="TextureBlend15" content="textOnly"/>
  73.     <ElementType name="Description" content="textOnly"/>
  74.     <ElementType name="NIF" content="textOnly"/>
  75.     <ElementType name="KFM" content="textOnly"/>
  76.     <ElementType name="SHADERNIF" content="textOnly"/>
  77.     <ElementType name="Button" content="textOnly"/>
  78.     <ElementType name="fScale" content="textOnly" dt:type="float"/>
  79.     <ElementType name="fUpdateRate" content="textOnly" dt:type="float"/>
  80.     <ElementType name="fInterfaceScale" content="textOnly" dt:type="float"/>
  81.     <ElementType name="bAnimated" content="textOnly" dt:type="boolean"/>
  82.     <ElementType name="bIsProjectile" content="textOnly" dt:type="boolean"/>
  83.     <ElementType name="bRiverArt" content="textOnly" dt:type="boolean"/>
  84.     <ElementType name="bTileArt" content="textOnly" dt:type="boolean"/>
  85.     <ElementType name="bExtraAnimations" content="textOnly" dt:type="boolean"/>
  86.     <ElementType name="Leaderhead" content="textOnly"/>
  87.     <ElementType name="NoShaderNIF" content="textOnly"/>
  88.     <ElementType name="BackgroundKFM" content="textOnly"/>
  89.     <ElementType name="ShadowNIF" content="textOnly"/>
  90.     <ElementType name="ShadowAttachNode" content="textOnly"/>
  91.     <ElementType name="fShadowScale" content="textOnly" dt:type="float"/>
  92.     <ElementType name="ShadowDef" content="eltOnly">
  93.         <element type="ShadowNIF"/>
  94.         <element type="ShadowAttachNode"/>
  95.         <element type="fShadowScale"/>
  96.     </ElementType>
  97.     <ElementType name="iDamageStates" content="textOnly" dt:type="int"/>
  98.     <ElementType name="Texture" content="textOnly"/>
  99.     <ElementType name="fWidth" content="textOnly" dt:type="float"/>
  100.     <ElementType name="fLength" content="textOnly" dt:type="float"/>
  101.     <ElementType name="fTaper" content="textOnly" dt:type="float"/>
  102.     <ElementType name="fFadeStartTime" content="textOnly" dt:type="float"/>
  103.     <ElementType name="fFadeFalloff" content="textOnly" dt:type="float"/>
  104.     <ElementType name="TrailDefinition" content="eltOnly">
  105.         <element type="Texture"/>
  106.         <element type="fWidth"/>
  107.         <element type="fLength"/>
  108.         <element type="fTaper"/>
  109.         <element type="fFadeStartTime"/>
  110.         <element type="fFadeFalloff"/>
  111.     </ElementType>
  112.     <ElementType name="fBattleDistance" content="textOnly" dt:type="float"/>
  113.     <ElementType name="fExchangeAngle" content="textOnly" dt:type="float"/>
  114.     <ElementType name="bSmoothMove" content="textOnly" dt:type="boolean"/>
  115.     <ElementType name="fAngleInterpRate" content="textOnly" dt:type="float"/>
  116.     <ElementType name="fRangedDeathTime" content="textOnly" dt:type="float"/>
  117.     <ElementType name="bCombatExempt" content="textOnly" dt:type="boolean"/>
  118.     <ElementType name="bActAsRanged" content="textOnly" dt:type="boolean"/>
  119.     <ElementType name="InterfaceArtInfo" content="eltOnly">
  120.         <element type="Type"/>
  121.         <element type="Path"/>
  122.     </ElementType>
  123.     <ElementType name="InterfaceArtInfos" content="eltOnly">
  124.         <element type="InterfaceArtInfo" minOccurs="0" maxOccurs="*"/>
  125.     </ElementType>
  126.     <ElementType name="MovieArtInfo" content="eltOnly">
  127.         <element type="Type"/>
  128.         <element type="Path"/>
  129.     </ElementType>
  130.     <ElementType name="MovieArtInfos" content="eltOnly">
  131.         <element type="MovieArtInfo" minOccurs="0" maxOccurs="*"/>
  132.     </ElementType>
  133.     <ElementType name="MiscArtInfo" content="eltOnly">
  134.         <element type="Type"/>
  135.         <element type="Path"/>
  136.         <element type="fScale"/>
  137.         <element type="NIF"/>
  138.         <element type="KFM"/>
  139.     </ElementType>
  140.     <ElementType name="MiscArtInfos" content="eltOnly">
  141.         <element type="MiscArtInfo" minOccurs="0" maxOccurs="*"/>
  142.     </ElementType>
  143.     <ElementType name="UnitArtInfo" content="eltOnly">
  144.         <element type="Type"/>
  145.         <element type="fScale"/>
  146.         <element type="fInterfaceScale"/>
  147.         <element type="NIF"/>
  148.         <element type="KFM"/>
  149.         <element type="SHADERNIF" minOccurs="0"/>
  150.         <element type="ShadowDef"/>
  151.         <element type="iDamageStates" minOccurs="0"/>
  152.         <element type="TrailDefinition" minOccurs="0"/>
  153.         <element type="fBattleDistance"/>
  154.         <element type="fRangedDeathTime"/>
  155.         <element type="bSmoothMove" minOccurs="0"/>
  156.         <element type="fAngleInterpRate" minOccurs="0"/>
  157.         <element type="fExchangeAngle" minOccurs="0"/>
  158.         <element type="bCombatExempt" minOccurs="0"/>
  159.         <element type="bActAsRanged"/>
  160.         <element type="TrainSound" minOccurs="0" maxOccurs="1"/>
  161.         <element type="AudioRunSounds" minOccurs="1" maxOccurs="1"/>
  162.         <element type="PatrolSound" minOccurs="0" maxOccurs="1"/>
  163.         <element type="SelectionSound" minOccurs="0" maxOccurs="1"/>
  164.         <element type="ActionSound" minOccurs="0" maxOccurs="1"/>
  165.     </ElementType>
  166.     <ElementType name="UnitArtInfos" content="eltOnly">
  167.         <element type="UnitArtInfo" minOccurs="0" maxOccurs="*"/>
  168.     </ElementType>
  169.     <ElementType name="BuildingArtInfo" content="eltOnly">
  170.         <element type="Type"/>
  171.         <element type="bAnimated"/>
  172.         <element type="fScale"/>
  173.         <element type="fInterfaceScale"/>
  174.         <element type="NIF"/>
  175.         <element type="KFM"/>
  176.         <element type="Button"/>
  177.     </ElementType>
  178.     <ElementType name="BuildingArtInfos" content="eltOnly">
  179.         <element type="BuildingArtInfo" minOccurs="0" maxOccurs="*"/>
  180.     </ElementType>
  181.     <ElementType name="bWhiteFlag" content="textOnly" dt:type="boolean"/>
  182.     <ElementType name="CivilizationArtInfo" content="eltOnly">
  183.         <element type="Type"/>
  184.         <element type="Button"/>
  185.         <element type="Path"/>
  186.         <element type="bWhiteFlag"/>
  187.     </ElementType>
  188.     <ElementType name="CivilizationArtInfos" content="eltOnly">
  189.         <element type="CivilizationArtInfo" minOccurs="0" maxOccurs="*"/>
  190.     </ElementType>
  191.     <ElementType name="LeaderheadArtInfo" content="eltOnly">
  192.         <element type="Type"/>
  193.         <element type="Button"/>
  194.         <element type="NIF"/>
  195.         <element type="KFM"/>
  196.         <element type="NoShaderNIF"/>
  197.         <element type="BackgroundKFM" minOccurs="0"/>
  198.     </ElementType>
  199.     <ElementType name="LeaderheadArtInfos" content="eltOnly">
  200.         <element type="LeaderheadArtInfo" minOccurs="0" maxOccurs="*"/>
  201.     </ElementType>
  202.     <ElementType name="BonusArtInfo" content="eltOnly">
  203.         <element type="Type"/>
  204.         <element type="fScale"/>
  205.         <element type="fInterfaceScale"/>
  206.         <element type="NIF"/>
  207.         <element type="KFM"/>
  208.         <element type="SHADERNIF" minOccurs="0"/>
  209.         <element type="Button"/>
  210.     </ElementType>
  211.     <ElementType name="BonusArtInfos" content="eltOnly">
  212.         <element type="BonusArtInfo" minOccurs="0" maxOccurs="*"/>
  213.     </ElementType>
  214.     <ElementType name="ImprovementArtInfo" content="eltOnly">
  215.         <element type="Type"/>
  216.         <element type="bExtraAnimations"/>
  217.         <element type="fScale"/>
  218.         <element type="fInterfaceScale"/>
  219.         <element type="NIF"/>
  220.         <element type="KFM"/>
  221.         <element type="SHADERNIF" minOccurs="0"/>
  222.         <element type="Button"/>
  223.     </ElementType>
  224.     <ElementType name="ImprovementArtInfos" content="eltOnly">
  225.         <element type="ImprovementArtInfo" minOccurs="0" maxOccurs="*"/>
  226.     </ElementType>
  227.     <ElementType name="TerrainArtInfo" content="eltOnly">
  228.         <element type="Type"/>
  229.         <element type="Path"/>
  230.         <element type="Detail"/>
  231.         <element type="Button"/>
  232.         <element type="LayerOrder"/>
  233.         <element type="TextureBlend01"/>
  234.         <element type="TextureBlend02"/>
  235.         <element type="TextureBlend04"/>
  236.         <element type="TextureBlend08"/>
  237.         <element type="TextureBlend03"/>
  238.         <element type="TextureBlend06"/>
  239.         <element type="TextureBlend12"/>
  240.         <element type="TextureBlend09"/>
  241.         <element type="TextureBlend07"/>
  242.         <element type="TextureBlend14"/>
  243.         <element type="TextureBlend13"/>
  244.         <element type="TextureBlend11"/>
  245.         <element type="TextureBlend10"/>
  246.         <element type="TextureBlend05"/>
  247.         <element type="TextureBlend15"/>
  248.     </ElementType>
  249.     <ElementType name="TerrainArtInfos" content="eltOnly">
  250.         <element type="TerrainArtInfo" minOccurs="0" maxOccurs="*"/>
  251.     </ElementType>
  252.     <ElementType name="FeatureArtInfo" content="eltOnly">
  253.         <element type="Type"/>
  254.         <element type="bAnimated"/>
  255.         <element type="bRiverArt"/>
  256.         <element type="bTileArt"/>
  257.         <element type="fScale"/>
  258.         <element type="fInterfaceScale"/>
  259.         <element type="NIF"/>
  260.         <element type="KFM"/>
  261.         <element type="Button"/>
  262.     </ElementType>
  263.     <ElementType name="FeatureArtInfos" content="eltOnly">
  264.         <element type="FeatureArtInfo" minOccurs="0" maxOccurs="*"/>
  265.     </ElementType>
  266.     <ElementType name="EffectArtInfo" content="eltOnly">
  267.         <element type="Type"/>
  268.         <element type="Description"/>
  269.         <element type="fScale"/>
  270.         <element type="fUpdateRate"/>
  271.         <element type="Path"/>
  272.         <element type="bIsProjectile"/>
  273.     </ElementType>
  274.     <ElementType name="Civ4ArtDefines" content="eltOnly">
  275.         <element type="InterfaceArtInfos" minOccurs="0" maxOccurs="*"/>
  276.         <element type="MovieArtInfos" minOccurs="0" maxOccurs="*"/>
  277.         <element type="MiscArtInfos" minOccurs="0" maxOccurs="*"/>
  278.         <element type="UnitArtInfos" minOccurs="0" maxOccurs="*"/>
  279.         <element type="BuildingArtInfos" minOccurs="0" maxOccurs="*"/>
  280.         <element type="CivilizationArtInfos" minOccurs="0" maxOccurs="*"/>
  281.         <element type="LeaderheadArtInfos" minOccurs="0" maxOccurs="*"/>
  282.         <element type="BonusArtInfos" minOccurs="0" maxOccurs="*"/>
  283.         <element type="ImprovementArtInfos" minOccurs="0" maxOccurs="*"/>
  284.         <element type="TerrainArtInfos" minOccurs="0" maxOccurs="*"/>
  285.         <element type="FeatureArtInfos" minOccurs="0" maxOccurs="*"/>
  286.     </ElementType>
  287. </Schema>
  288.