Files necessary for new hull creation?
Would greatly appreciate if anyone has info as to exactly which files need to be edited to create a new ship hull. I have tried the following files, but the new hull does not seem to appear in gaem. Any help would be greatly appreciated.
Using the append method, I have copied and renamed the following files, putting them into the following folder C:\Users\Mac\Documents\My Games\GalCiv3\Mods\GalaxyClassHullMod
ShipHullDefs.xml --> GalaxyClassHullDefs.xml
- <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <ShipHullList
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="../Schema/ShipHullDefs.xsd">
- <!-- Created with the Gal Civ 3 Editor -->
- <!-- ShipHullDefs.xml -->
- <ShipHull>
- <InternalName>T_Galaxy_Hull_00</InternalName>
- <DisplayName>T_Galaxy_Hull_00_Name</DisplayName>
- <Description>T_Galaxy_Hull_00_Dec</Description>
- <ShipHullStatsName>Galaxy</ShipHullStatsName>
- <ArtDefine>TerranModel_118</ArtDefine>
- <Style>Terran</Style>
- </ShipHull>
- </ShipHullList>
ShipHullStatDefs.xml ---> GalaxyClassHullStatDefs.xml
- <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <ShipHullStatsList
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="../Schema/ShipHullStatDefs.xsd">
- <!-- Created with the Gal Civ 3 Editor -->
- <!-- ShipHullStatDefs.xml -->
- <ShipHullStats>
- <InternalName>Galaxy</InternalName>
- <ShipHullType>Galaxy</ShipHullType>
- <DisplayName>Galaxy_Name</DisplayName>
- <Description>Galaxy_Dec</Description>
- <Icon>gfx/NoImage.png</Icon>
- <MovementSFXDefine>
- <IdleLoopSFXDefine>HUGE_IDLE</IdleLoopSFXDefine>
- <MovingLoopSFXDefine>HUGE_TRAVEL</MovingLoopSFXDefine>
- <StartMovingSFXDefine>HUGE_THRUST_ON</StartMovingSFXDefine>
- <EndMovingSFXDefine>HUGE_TRAVEL_END</EndMovingSFXDefine>
- </MovementSFXDefine>
- <EngineTrailWidth>5</EngineTrailWidth>
- <Stats>
- <EffectType>Fortitude</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>8</Value>
- </Stats>
- <Stats>
- <EffectType>Value</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>4</Value>
- </Stats>
- <Stats>
- <EffectType>ManufacturingCost</EffectType>
- <Scope>Queue</Scope>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>432</Value>
- </Stats>
- <Stats>
- <EffectType>HitPointsCap</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>500</Value>
- </Stats>
- <Stats>
- <EffectType>MassCap</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>500</Value>
- </Stats>
- <Stats>
- <EffectType>Logistics</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>5</Value>
- </Stats>
- <Stats>
- <EffectType>Crew</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>500</Value>
- </Stats>
- <Stats>
- <EffectType>SensorRange</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>10</Value>
- </Stats>
- <Stats>
- <EffectType>ShipRange</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>25</Value>
- </Stats>
- <Stats>
- <EffectType>MovesCap</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>5</Value>
- </Stats>
- <Stats>
- <EffectType>Acceleration</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Multiplier</BonusType>
- <Value>-0.2</Value>
- </Stats>
- <Stats>
- <EffectType>Maintenance</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>2</Value>
- </Stats>
- <Stats>
- <EffectType>DefenseRange</EffectType>
- <Target>
- <TargetType>Ship</TargetType>
- </Target>
- <BonusType>Flat</BonusType>
- <Value>400</Value>
- </Stats>
- <Prerequ>
- <Techs>
- <!-- Option>MassiveScaleConstruction</Option -->
- <Option>EngineeringTech</Option>
- </Techs>
- </Prerequ>
- </ShipHullStats>
- </ShipHullStatsList>
In C:\Users\Mac\Documents\My Games\GalCiv3\Mods\GalaxyClassHullMod I copied and renamed the following files.
ShipHullStatText.xml --> GalaxyHullStatText.xml
ShipHullText.XML --> GalaxyHullText.XML
I did not know where to locate the enum files in the mod folder so I just edited the following file in the F:\Games\Steam\SteamApps\common\Galactic Civilizations III\data\Schema
ShipHullTypes.xsd
- <?xml version="1.0" encoding="utf-8"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:simpleType name="ShipHullTypes">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Tiny"/>
- <xs:enumeration value="Small"/>
- <xs:enumeration value="Medium"/>
- <xs:enumeration value="Large"/>
- <xs:enumeration value="Huge"/>
- <xs:enumeration value="Galaxy"/>
- <xs:enumeration value="Cargo"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
- <!--?xml version="1.0" encoding="utf-8"?-->