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

  1. <!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by XMLSPY 2004 Professional Ed. Release 2, Installed Multi + SMP for 3 users (Firaxis Games) -->
  2. <!-- Sid Meier's Civilization 4 -->
  3. <!-- Copyright Firaxis Games 2005 -->
  4. <!-- -->
  5. <!-- Misc -->
  6. <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
  7.     <ElementType name="Description" content="textOnly"/>
  8.     <ElementType name="BonusType" content="textOnly"/>
  9.     <ElementType name="Type" content="textOnly"/>
  10.     <ElementType name="iYield" content="textOnly" dt:type="int"/>
  11.     <ElementType name="Yields" content="eltOnly">
  12.         <element type="iYield" minOccurs="0" maxOccurs="*"/>
  13.     </ElementType>
  14.     <ElementType name="PrereqTech" content="textOnly"/>
  15.     <ElementType name="iMovementChange" content="textOnly" dt:type="int"/>
  16.     <ElementType name="TechMovementChange" content="eltOnly">
  17.         <element type="PrereqTech"/>
  18.         <element type="iMovementChange"/>
  19.     </ElementType>
  20.     <ElementType name="TechMovementChanges" content="eltOnly">
  21.         <element type="TechMovementChange" minOccurs="0" maxOccurs="*"/>
  22.     </ElementType>
  23.     <ElementType name="Button" content="textOnly"/>
  24.     <ElementType name="iValue" content="textOnly" dt:type="int"/>
  25.     <ElementType name="iMovement" content="textOnly" dt:type="int"/>
  26.     <ElementType name="iFlatMovement" content="textOnly" dt:type="int"/>
  27.     <ElementType name="fZBias" content="textOnly" dt:type="float"/>
  28.     <ElementType name="RouteInfo" content="eltOnly">
  29.         <element type="Type"/>
  30.         <element type="Description"/>
  31.         <element type="iValue"/>
  32.         <element type="iMovement"/>
  33.         <element type="iFlatMovement"/>
  34.         <element type="BonusType"/>
  35.         <element type="Yields"/>
  36.         <element type="TechMovementChanges"/>
  37.         <element type="Button"/>
  38.     </ElementType>
  39.     <ElementType name="RouteInfos" content="eltOnly">
  40.         <element type="fZBias"/>
  41.         <element type="RouteInfo" maxOccurs="*"/>
  42.     </ElementType>
  43.     <ElementType name="Path" content="textOnly"/>
  44.     <ElementType name="ModelFile" content="textOnly"/>
  45.     <ElementType name="BorderFile" content="textOnly"/>
  46.     <ElementType name="TextureIndex" content="textOnly" dt:type="int"/>
  47.     <ElementType name="DeltaType" content="textOnly"/>
  48.     <ElementType name="Rotations" content="textOnly"/>
  49.     <ElementType name="Connections" content="textOnly"/>
  50.     <ElementType name="RiverInfo" content="eltOnly">
  51.         <element type="Type" maxOccurs="*"/>
  52.     </ElementType>
  53.     <ElementType name="RiverInfos" content="eltOnly">
  54.         <element type="fZBias"/>
  55.         <element type="RiverInfo" maxOccurs="*"/>
  56.     </ElementType>
  57.     <ElementType name="RiverModelInfo" content="eltOnly">
  58.         <element type="ModelFile"/>
  59.         <element type="BorderFile"/>
  60.         <element type="TextureIndex"/>
  61.         <element type="DeltaType"/>
  62.         <element type="Connections"/>
  63.         <element type="Rotations"/>
  64.     </ElementType>
  65.     <ElementType name="RiverModelInfos" content="eltOnly">
  66.         <element type="RiverModelInfo" minOccurs="1" maxOccurs="*"/>
  67.     </ElementType>
  68.     <ElementType name="ZOffset" content="textOnly" dt:type="float"/>
  69.     <ElementType name="ContainsGrid" content="textOnly" dt:type="int"/>
  70.     <ElementType name="TextureFile" content="textOnly"/>
  71.     <ElementType name="TextureScaling" content="textOnly" dt:type="float"/>
  72.     <ElementType name="URate" content="textOnly" dt:type="float"/>
  73.     <ElementType name="VRate" content="textOnly" dt:type="float"/>
  74.     <ElementType name="FunctionType" content="textOnly"/>
  75.     <ElementType name="Time" content="textOnly" dt:type="float"/>
  76.     <ElementType name="Value" content="textOnly" dt:type="float"/>
  77.     <ElementType name="r" content="textOnly" dt:type="float"/>
  78.     <ElementType name="g" content="textOnly" dt:type="float"/>
  79.     <ElementType name="b" content="textOnly" dt:type="float"/>
  80.     <ElementType name="MaterialAlpha" content="textOnly" dt:type="float"/>
  81.     <ElementType name="fScale" content="textOnly" dt:type="float"/>
  82.     <ElementType name="fUpdateRate" content="textOnly" dt:type="float"/>
  83.     <ElementType name="bIsProjectile" content="textOnly" dt:type="int"/>
  84.     <ElementType name="bSticky" content="textOnly" dt:type="boolean"/>
  85.     <ElementType name="fSpeed" content="textOnly" dt:type="float"/>
  86.     <ElementType name="fArcValue" content="textOnly" dt:type="float"/>
  87.     <ElementType name="DiffuseMaterialColor" content="eltOnly">
  88.         <element type="r"/>
  89.         <element type="g"/>
  90.         <element type="b"/>
  91.     </ElementType>
  92.     <ElementType name="SpecularMaterialColor" content="eltOnly">
  93.         <element type="r"/>
  94.         <element type="g"/>
  95.         <element type="b"/>
  96.     </ElementType>
  97.     <ElementType name="EmmisiveMaterialColor" content="eltOnly">
  98.         <element type="r"/>
  99.         <element type="g"/>
  100.         <element type="b"/>
  101.     </ElementType>
  102.     <ElementType name="MaterialColors" content="eltOnly">
  103.         <element type="DiffuseMaterialColor"/>
  104.         <!-- Diffuse !-->
  105.         <element type="SpecularMaterialColor"/>
  106.         <!-- Specular !-->
  107.         <element type="EmmisiveMaterialColor"/>
  108.         <!-- Emmisive !-->
  109.     </ElementType>
  110.     <ElementType name="WaterMaterial" content="eltOnly">
  111.         <element type="MaterialColors"/>
  112.         <element type="MaterialAlpha"/>
  113.         <!-- Alpha !-->
  114.     </ElementType>
  115.     <ElementType name="Keyframe" content="eltOnly">
  116.         <element type="Time"/>
  117.         <element type="Value"/>
  118.     </ElementType>
  119.     <ElementType name="WaterBaseTexture" content="eltOnly">
  120.         <element type="TextureFile"/>
  121.         <element type="TextureScaling"/>
  122.         <element type="URate"/>
  123.         <element type="VRate"/>
  124.     </ElementType>
  125.     <ElementType name="WaterTransitionTexture" content="eltOnly">
  126.         <element type="TextureFile"/>
  127.     </ElementType>
  128.     <ElementType name="WaterTextures" content="eltOnly">
  129.         <element type="WaterBaseTexture" minOccurs="1" maxOccurs="1"/>
  130.         <element type="WaterTransitionTexture" minOccurs="0" maxOccurs="1"/>
  131.     </ElementType>
  132.     <ElementType name="WaterPlaneInfo" content="eltOnly">
  133.         <element type="WaterMaterial" minOccurs="1" maxOccurs="1"/>
  134.         <element type="WaterTextures"/>
  135.     </ElementType>
  136.     <ElementType name="EffectInfo" content="eltOnly">
  137.         <element type="Type"/>
  138.         <element type="Description"/>
  139.         <element type="fScale"/>
  140.         <element type="fUpdateRate"/>
  141.         <element type="Path"/>
  142.         <element type="bSticky" minOccurs="0"/>
  143.         <element type="bIsProjectile"/>
  144.         <element type="fSpeed" minOccurs="0"/>
  145.         <element type="fArcValue" minOccurs="0"/>
  146.     </ElementType>
  147.     <ElementType name="AttachableInfo" content="eltOnly">
  148.         <element type="Type"/>
  149.         <element type="Description"/>
  150.         <element type="fScale"/>
  151.         <element type="Path"/>
  152.     </ElementType>
  153.     <ElementType name="Civ4QuestInfos" content="eltOnly">
  154.         <element type="QuestInfo" minOccurs="0" maxOccurs="*"/>
  155.     </ElementType>
  156.     <ElementType name="QuestInfo" content="eltOnly">
  157.         <element type="Type"/>
  158.         <element type="Description"/>
  159.         <element type="QuestObjective"/>
  160.         <element type="QuestBodyText"/>
  161.         <element type="QuestMessages"/>
  162.         <element type="QuestLinks"/>
  163.         <element type="QuestSounds"/>
  164.         <element type="QuestScript"/>
  165.     </ElementType>
  166.     <ElementType name="QuestObjective" content="textOnly"/>
  167.     <ElementType name="QuestBodyText" content="textOnly"/>
  168.     <ElementType name="QuestMessages" content="eltOnly">
  169.         <element type="QuestMessage" minOccurs="0" maxOccurs="*"/>
  170.     </ElementType>
  171.     <ElementType name="QuestMessage" content="textOnly"/>
  172.     <ElementType name="QuestLinks" content="eltOnly">
  173.         <element type="QuestLink" minOccurs="0" maxOccurs="*"/>
  174.     </ElementType>
  175.     <ElementType name="QuestLink" content="eltOnly">
  176.         <element type="QuestLinkType" minOccurs="1" maxOccurs="1"/>
  177.         <element type="QuestLinkName" minOccurs="1" maxOccurs="1"/>
  178.     </ElementType>
  179.     <ElementType name="QuestLinkType" content="textOnly"/>
  180.     <ElementType name="QuestLinkName" content="textOnly"/>
  181.     <ElementType name="QuestSounds" content="eltOnly">
  182.         <element type="QuestSound" minOccurs="0" maxOccurs="*"/>
  183.     </ElementType>
  184.     <ElementType name="QuestSound" content="textOnly"/>
  185.     <ElementType name="QuestScript" content="textOnly"/>
  186.     <ElementType name="WaterPlaneInfos" content="eltOnly">
  187.         <element type="WaterPlaneInfo" minOccurs="1" maxOccurs="*"/>
  188.     </ElementType>
  189.     <ElementType name="Civ4RouteInfos" content="eltOnly">
  190.         <element type="RouteInfos" minOccurs="0" maxOccurs="*"/>
  191.     </ElementType>
  192.     <ElementType name="Civ4RiverInfos" content="eltOnly">
  193.         <element type="RiverInfos" minOccurs="0" maxOccurs="*"/>
  194.     </ElementType>
  195.     <ElementType name="Civ4WaterPlaneInfos" content="eltOnly">
  196.         <element type="WaterPlaneInfos" minOccurs="0" maxOccurs="1"/>
  197.     </ElementType>
  198.     <ElementType name="Civ4EffectInfos" content="eltOnly">
  199.         <element type="EffectInfos" minOccurs="0" maxOccurs="*"/>
  200.     </ElementType>
  201.     <ElementType name="EffectInfos" content="eltOnly">
  202.         <element type="EffectInfo" minOccurs="0" maxOccurs="*"/>
  203.     </ElementType>
  204.     <ElementType name="Civ4AttachableInfos" content="eltOnly">
  205.         <element type="AttachableInfos" minOccurs="0" maxOccurs="*"/>
  206.     </ElementType>
  207.     <ElementType name="AttachableInfos" content="eltOnly">
  208.         <element type="AttachableInfo" minOccurs="0" maxOccurs="*"/>
  209.     </ElementType>
  210.     <ElementType name="Civ4Misc" content="eltOnly">
  211.         <element type="RouteInfos" minOccurs="0" maxOccurs="*"/>
  212.         <element type="RiverInfos" minOccurs="0" maxOccurs="*"/>
  213.         <element type="WaterPlaneInfos" minOccurs="0" maxOccurs="1"/>
  214.         <element type="EffectInfos" minOccurs="0" maxOccurs="1"/>
  215.         <element type="AttachableInfos" minOccurs="0" maxOccurs="1"/>
  216.         <element type="QuestInfo" minOccurs="0" maxOccurs="1"/>
  217.     </ElementType>
  218. </Schema>
  219.