So notably, it doesn't appear that making a fleet set builds a single file that can then be modified, making modded ship styles difficult and meaning they have to be made in the old method, by making append files of FactionShipStyleSetDefs.xml and accompanying ShipClassDefs.xml
So I did so... and upon startup you get this lovely message about:
C:\Users\Gauntlet\Documents\My Games\GC3Crusade\Mods\GRM\Game\0-GRM FactionShipStyleSetDefs.xml(135,24): error: no declaration found for element 'ObjectGfxConfig'
Now this appears for every line that is mean to assign starbase models. Currently, I'm using default Terran starbase, the lines are literally copied from the original source file, yet the game declares them invalid lol.
Anybody figure this out?
They changed the layout for crusade:-
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><ShipStyleSetListxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="../Schema/FactionShipStyleSetDefs.xsd"> <!-- Created with the Gal Civ 3 Editor --> <!-- FactionShipStyleSetDefs.xml --> <ShipStyleSet> <InternalName>AndorianShipStyleSet</InternalName> <DisplayName>Andorian Style</DisplayName> <Icon>GC3_S_Basic_Ship_Icon.png</Icon> <DisplaySampleObjGfxConfig>ST_Andorian_M_Viggen_Ranger_2558CC8332184BF88C082BA93B316F2D.objgfxcfg</DisplaySampleObjGfxConfig> <ShipStyle>Krynn</ShipStyle> <PartsStyle>Krynn</PartsStyle> <StartingShipyard>BasicShipyard</StartingShipyard> <InitialAssaultFighter>AndorianAssaultFighter</InitialAssaultFighter> <InitialInterceptorFighter>AndorianDroneInterceptor</InitialInterceptorFighter> <InitialEscortFighter>AndorianAssaultFighter</InitialEscortFighter> <InitialGuardianFighter>AndorianGuardianFighter</InitialGuardianFighter> <TransportShipClass>AndorianUnitTransport</TransportShipClass> <CommanderShipClass>AndorianCommandShip</CommanderShipClass> <MissionShipClass>AndorianMissionShip</MissionShipClass> <ShipClass>AndorianGuardianFighter</ShipClass> <ShipClass>AndorianAssaultFighter</ShipClass> <ShipClass>AndorianStartingScout</ShipClass> <ShipClass>AndorianStartingSurvey</ShipClass> <ShipClass>AndorianStartingColony</ShipClass> <!--<ShipClass>ProtoTypeAndorianScout</ShipClass>--> <ShipClass>AndorianScout</ShipClass> <ShipClass>AndorianSniper</ShipClass> <ShipClass>ProtoTypeAndorianSniper</ShipClass> <ShipClass>AndorianBomber</ShipClass> <ShipClass>ProtoTypeAndorianBomber</ShipClass> <ShipClass>AndorianGuardian</ShipClass> <ShipClass>ProtoTypeAndorianGuardian</ShipClass> <ShipClass>AndorianKnight</ShipClass> <ShipClass>ProtoTypeAndorianSurvey</ShipClass> <ShipClass>AndorianExplorer</ShipClass> <ShipClass>AndorianCutter</ShipClass> <ShipClass>ProtoTypeAndorianCutter</ShipClass> <ShipClass>AndorianCutterL</ShipClass> <ShipClass>AndorianDefender</ShipClass> <ShipClass>ProtoTypeAndorianDefender</ShipClass> <ShipClass>AndorianDefenderL</ShipClass> <ShipClass>AndorianGunboat</ShipClass> <ShipClass>ProtoTypeAndorianGunboat</ShipClass> <ShipClass>AndorianGunboatL</ShipClass> <ShipClass>AndorianFury</ShipClass> <ShipClass>AndorianSurvey</ShipClass> <ShipClass>AndorianCorvette</ShipClass> <ShipClass>ProtoTypeAndorianCorvette</ShipClass> <ShipClass>AndorianCorvetteL</ShipClass> <ShipClass>AndorianCorvetteP</ShipClass> <ShipClass>AndorianRanger</ShipClass> <ShipClass>ProtoTypeAndorianRanger</ShipClass> <ShipClass>AndorianRangerL</ShipClass> <ShipClass>AndorianRangerP</ShipClass> <ShipClass>AndorianFrigate</ShipClass> <ShipClass>ProtoTypeAndorianFrigate</ShipClass> <ShipClass>AndorianFrigateL</ShipClass> <ShipClass>AndorianFrigateP</ShipClass> <ShipClass>AndorianPaladin</ShipClass> <ShipClass>AIDefenseAndorianCutter</ShipClass> <ShipClass>AIDefenseAndorianDefender</ShipClass> <ShipClass>AIDefenseAndorianGunboat</ShipClass> <ShipClass>AIDefenseAndorianFury</ShipClass> <ShipClass>AIDefenseAndorianCorvette</ShipClass> <ShipClass>AIDefenseAndorianRanger</ShipClass> <ShipClass>AIDefenseAndorianFrigate</ShipClass> <ShipClass>AIDefenseAndorianPaladin</ShipClass> <ShipClass>AndorianCruiser</ShipClass> <ShipClass>ProtoTypeAndorianCruiser</ShipClass> <ShipClass>AndorianCruiserL</ShipClass> <ShipClass>AndorianCruiserP</ShipClass> <!--<ShipClass>AndorianCruiserD</ShipClass>--> <ShipClass>AndorianDestroyer</ShipClass> <ShipClass>ProtoTypeAndorianDestroyer</ShipClass> <ShipClass>AndorianDestroyerL</ShipClass> <ShipClass>AndorianDestroyerP</ShipClass> <!--<ShipClass>AndorianDestroyerD</ShipClass>--> <ShipClass>AndorianBattleship</ShipClass> <ShipClass>ProtoTypeAndorianBattleship</ShipClass> <ShipClass>AndorianBattleshipL</ShipClass> <ShipClass>AndorianBattleshipP</ShipClass> <!--<ShipClass>AndorianBattleshipD</ShipClass>--> <ShipClass>AndorianOverlord</ShipClass> <ShipClass>AndorianAvatar</ShipClass> <ShipClass>ProtoTypeAndorianAvatar</ShipClass> <ShipClass>AndorianAvatarL</ShipClass> <ShipClass>AndorianAvatarP</ShipClass> <!--<ShipClass>AndorianAvatarD</ShipClass>--> <ShipClass>AndorianFortress</ShipClass> <ShipClass>ProtoTypeAndorianFortress</ShipClass> <ShipClass>AndorianFortressL</ShipClass> <ShipClass>AndorianFortressP</ShipClass> <!--<ShipClass>AndorianFortressD</ShipClass>--> <ShipClass>AndorianDreadnought</ShipClass> <ShipClass>ProtoTypeAndorianDreadnought</ShipClass> <ShipClass>AndorianDreadnoughtL</ShipClass> <ShipClass>AndorianDreadnoughtP</ShipClass> <!--<ShipClass>AndorianDreadnoughtD</ShipClass>--> <ShipClass>AndorianTitan</ShipClass> <ShipClass>AndorianColony</ShipClass> <ShipClass>AndorianConstructor</ShipClass> <ShipClass>AndorianTransport</ShipClass> <ShipClass>AndorianFreighter</ShipClass> <ShipClass>AndorianDroneCarrier</ShipClass> <ShipClass>AndorianCarrier</ShipClass> <ShipClass>AndorianAssaultCarrier</ShipClass> <ShipClass>AndorianBeamSupport</ShipClass> <ShipClass>AndorianDroneInterceptor</ShipClass> <ShipClass>AndorianGuardianFighter</ShipClass> <ShipClass>AndorianAssaultFighter</ShipClass> <ShipClass>AndorianBeamSupport</ShipClass> <ShipClass>AndorianMissileSupport</ShipClass> <ShipClass>AndorianKineticSupport</ShipClass> <ShipClass>AndorianTacticalSupport</ShipClass> <ShipClass>AIDefenseAndorianSniper</ShipClass> <ShipClass>AIDefenseAndorianBomber</ShipClass> <ShipClass>AIDefenseAndorianGuardian</ShipClass> <ShipClass>AIDefenseAndorianKnight</ShipClass> <ShipClass>AndorianBasicConstructor</ShipClass> <ShipClass>AndorianMissionShip</ShipClass> <ShipClass>AndorianUnitTransport</ShipClass> <ShipClass>AndorianCommandShip</ShipClass> <ShipClass>AndorianFlagship</ShipClass> <ShipClass>AndorianStarSurferShip</ShipClass> <ShipClass>AndorianMartyrShip</ShipClass> <ShipClass>AndorianIntimidatorShip</ShipClass> <ShipClass>AndorianSovereignShip</ShipClass> <ShipClass>AwardAndorianScout</ShipClass> <ShipClass>AwardAndorianCutter</ShipClass> <ShipClass>AwardAndorianDefender</ShipClass> <ShipClass>AwardAndorianGunboat</ShipClass> <ShipClass>AwardAndorianSurvey</ShipClass> <ShipClass>AwardAndorianFrigate</ShipClass> <ShipClass>AwardAndorianOverlord</ShipClass> <ShipClass>AwardAndorianColony</ShipClass> <ShipClass>AwardAndorianConstructor</ShipClass> <ShipClass>AwardAndorianFreighter</ShipClass> <ShipClass>AwardAndorianTransport</ShipClass> <ShipyardArtDefine> <ShipDesign>Krynn_Shipyard_01</ShipDesign> <ThumbnailOverride>Krynn_Shipyard_01.PNG</ThumbnailOverride> </ShipyardArtDefine> <StarbaseArtDefine> <ModuleType>Generic</ModuleType> <ShipDesign>Krynn_Level_01</ShipDesign> <ThumbnailOverride>Krynn_Level_01.png</ThumbnailOverride> <StrategicIcon>Starbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Culture</ModuleType> <ShipDesign>Krynn_Culture_Level_01</ShipDesign> <ThumbnailOverride>Krynn_Culture_Level_01.png</ThumbnailOverride> <StrategicIcon>Culturebase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Culture</ModuleType> <ShipDesign>Krynn_Culture_Level_02</ShipDesign> <ThumbnailOverride>Krynn_Culture_Level_02.png</ThumbnailOverride> <StrategicIcon>Culturebase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Culture</ModuleType> <ShipDesign>Krynn_Culture_Level_03</ShipDesign> <ThumbnailOverride>Krynn_Culture_Level_03.png</ThumbnailOverride> <StrategicIcon>Culturebase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Culture</ModuleType> <ShipDesign>Krynn_Culture_Level_04</ShipDesign> <ThumbnailOverride>Krynn_Culture_Level_04.png</ThumbnailOverride> <StrategicIcon>Culturebase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Culture</ModuleType> <ShipDesign>Krynn_Culture_Level_05</ShipDesign> <ThumbnailOverride>Krynn_Culture_Level_05.png</ThumbnailOverride> <StrategicIcon>Culturebase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Economic</ModuleType> <ShipDesign>Krynn_Economic_Level_01</ShipDesign> <ThumbnailOverride>Krynn_Economic_Level_01.png</ThumbnailOverride> <StrategicIcon>Economicbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Economic</ModuleType> <ShipDesign>Krynn_Economic_Level_02</ShipDesign> <ThumbnailOverride>Krynn_Economic_Level_02.png</ThumbnailOverride> <StrategicIcon>Economicbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Economic</ModuleType> <ShipDesign>Krynn_Economic_Level_03</ShipDesign> <ThumbnailOverride>Krynn_Economic_Level_03.png</ThumbnailOverride> <StrategicIcon>Economicbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Economic</ModuleType> <ShipDesign>Krynn_Economic_Level_04</ShipDesign> <ThumbnailOverride>Krynn_Economic_Level_04.png</ThumbnailOverride> <StrategicIcon>Economicbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Economic</ModuleType> <ShipDesign>Krynn_Economic_Level_05</ShipDesign> <ThumbnailOverride>Krynn_Economic_Level_05.png</ThumbnailOverride> <StrategicIcon>Economicbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Military</ModuleType> <ShipDesign>Krynn_Military_Level_01</ShipDesign> <ThumbnailOverride>Krynn_Military_Level_01.png</ThumbnailOverride> <StrategicIcon>Militarybase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Military</ModuleType> <ShipDesign>Krynn_Military_Level_02</ShipDesign> <ThumbnailOverride>Krynn_Military_Level_02.png</ThumbnailOverride> <StrategicIcon>Militarybase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Military</ModuleType> <ShipDesign>Krynn_Military_Level_03</ShipDesign> <ThumbnailOverride>Krynn_Military_Level_03.png</ThumbnailOverride> <StrategicIcon>Militarybase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Military</ModuleType> <ShipDesign>Krynn_Military_Level_04</ShipDesign> <ThumbnailOverride>Krynn_Military_Level_04.png</ThumbnailOverride> <StrategicIcon>Militarybase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Military</ModuleType> <ShipDesign>Krynn_Military_Level_05</ShipDesign> <ThumbnailOverride>Krynn_Military_Level_05.png</ThumbnailOverride> <StrategicIcon>Militarybase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Mining</ModuleType> <ShipDesign>Krynn_Mining_Level_01</ShipDesign> <ThumbnailOverride>Krynn_Mining_Level_01.png</ThumbnailOverride> <StrategicIcon>Miningbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Mining</ModuleType> <ShipDesign>Krynn_Mining_Level_02</ShipDesign> <ThumbnailOverride>Krynn_Mining_Level_02.png</ThumbnailOverride> <StrategicIcon>Miningbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Mining</ModuleType> <ShipDesign>Krynn_Mining_Level_03</ShipDesign> <ThumbnailOverride>Krynn_Mining_Level_03.png</ThumbnailOverride> <StrategicIcon>Miningbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Mining</ModuleType> <ShipDesign>Krynn_Mining_Level_04</ShipDesign> <ThumbnailOverride>Krynn_Mining_Level_04.png</ThumbnailOverride> <StrategicIcon>Miningbase</StrategicIcon> </StarbaseArtDefine> <StarbaseArtDefine> <ModuleType>Mining</ModuleType> <ShipDesign>Krynn_Mining_Level_05</ShipDesign> <ThumbnailOverride>Krynn_Mining_Level_05.png</ThumbnailOverride> <StrategicIcon>Miningbase</StrategicIcon> </StarbaseArtDefine> <StarbaseSFXDefine>KRYNN_STARBASE_AMBIENT</StarbaseSFXDefine> </ShipStyleSet></ShipStyleSetList>
Ohhhhhhhhhh
Looks like I got my directories confused and used the old file! Thanks sometimes you just need that other set of eyes.
So... uh... this may sound really dumb... but when I go to Steamaps/Common/Galactic Civilizations III/Data and open Factionshipstyledefs I get the old format.... where is the newly formatted file?
DLC>Crusade>data game , I believe
DLC\EXP2_Crusade\Game
There are many great features available to you once you register, including:
Sign in or Create Account