Dumhed Dumhed

[Guide] Creating Ship Style Sets for Custom Factions

[Guide] Creating Ship Style Sets for Custom Factions

(making the computer use your designs as the default ships for a faction)

This is a modding guide for those interested in designing custom ship styles that are used as the default style for custom faction (or even for replacing the style of an existing faction). By following this guide, you will learn how to setup a ship style set which is used by the AI in the development of new ships - whether for an AI controlled faction or for the ships that automatically appear/upgrade in your shipyard as you research new techs.

Assumptions:

  • This guide assumes you already know how to edit XML files, know how to create them, etc. 
  • This guide also assumes you are working with a mod, with its own mod folder... and more or less know how to work with mods.
  • This guide also assumes that you know how to design your own ships.  ^_^


Overview:
You will need to create ships/templates for all ships you wish to use, including shipyard and starbase designs if you want. You will also need to work with two XML files, ShipClassDefs.xml and FactionShipStyleSetDefs.xml (And FactionDefs.xml to make it work with your faction in the end)


Step by Step Instructions:

Part 1: XML Setup

  1. Create two xml files in your mod's Game folder: ShipClassDefs_NEW.xml and FactionShipStyleSetDefs_NEW.xml (Where NEW is the name of your faction/style).
  2. Find the game's version of these files in Program Files (x86)\Steam\Steamapps\common\Galactic Civilizations III\data\Game. Copy the xml for one faction's entries (Terran, in this guide). (Note: Be sure, of course, to include the starting and ending elements for the each xml file, including the schema declaration). 
    1. FactionShipStyleSetDefs_NEW.xml should look something like this: http://pastebin.com/CSDRaadE
    2. ShipClassDefs_NEW.xml should look something like this: http://pastebin.com/YmcEgtPg (You will notice that I removed all ship entries marked "Campaign" or "Tutorial" since in a custom style, these will not be needed).
  3. Either manually or using a "replace all" feature in your xml editor for both files, change all text "Terran" to whatever unique faction/style name you are using. 
    1. If you "replace all" note that this will also change names of your shipyard and starbase models - which means you will need to either make your own templates for these or set the values for those objects back to whatever file names are appropriate. (More on that later).

Part 2: Ship Design
This process can take some time. Having looked at the FactionShipStyleSetDefs file, you know that there are quite a few ships and bases to design if you want a complete custom set. Not every entry requires a unique ship, since some are simply variations on the same ship. Still, it is a lot of ships.

  1. Design your ships in the ship designer. The result is that the game will save 3 files in your Documents\My Games\GalCiv3\Designs folder, all with the same name (.png, .ship, .objgfxcfg). That is, 3 files for each ship. The file names should be something like the name of the ship you entered in the ship designer with a long alphanumeric suffix.


     
    1. I saved mine as templates rather than ships by marking the option when saving my design (Don't know if it matters). 
    2. I ended up designing my ships with very basic equipment based on ship type and saving them as templates. I am not certain if it is necessary to place equipment since the AI will place upgraded equipment on its own. Not sure if saving my ship file makes it so the AI places objects in the same places as similar components it is replacing.
    3. Be sure to name your ships with decently specific names, as it will help later. If you are like me, and end up making multiple of the same named ship, the game still differentiates with a very long suffix added to the name of the ship to form the file names. Or, an easier way to distinguish between ship designs of the same name... I just went to the folder and deleted files that were older and kept the newest ones.
  2. If you make a custom shipyard, one thing to note is that for some reason, the actual shipyard when used in game, will be rotated 90 degrees. So if I make a shipyard that looks like the first picture, it will end up looking like the second picture when used in game.

       
     
  3. If you make a custom starbases, you will need to make a whole mess of them... the basic starbase, then all the starbases with initial ring... then several more versions of more complicated ones so that the starbase grows as the player adds starbase modules. 
  4. Once all of your designs are done, backup all your designs to a seperate folder and then copy them all into the Designs folder in your Program Files game location. (Program Files (x86)\Steam\Steamapps\common\Galactic Civilizations III\Designs). (In the future, the game will recognize ship designs in your mod folder, in which case you would move the designs there instead). It is important to remove the files from your My Games\GalCiv3\Designs folder so that you don't end up with a shipyard with a list of duplicate ships.
    1. I'm not entirely sure what the differences is between the objgfxcfg and ship file are.  When I moved only png and objgfxcfg files only (without ship file) the game would crash.  the same if I used only the ship file but not the object graphic config file.  So, in the end, all three files need to be moved to the appropriate place.


Part 3: Putting It Together

 

  1. Going back to ShipClassDefs_NEW.xml. In the file you will notice two elements: "ThumbnailOverride" and "ShipDesign". These tell the game what thumbnail and what design to use. The values for these elements needs to be changed to the filename for the ship you want to use. For example, my design files for a scout ship are called MYFACTIONScout_1231298547129587 (.png, .ship, .objgfxcfg). I would use my file name in the appopriate spot:

    <ShipClass>
    <InternalName>MYFACTIONScout</InternalName>
    <DisplayName>MYFACTIONScout_Class_Name</DisplayName>
    <Description>MYFACTIONScout_Dec</Description>
    <ThumbnailOverride>MYFACTIONScout_1231298547129587.png</ThumbnailOverride>
    <ShipHullType>Tiny</ShipHullType>
    <ShipRule>Scout</ShipRule>
    <ShipDesign>MYFACTIONScout_1231298547129587</ShipDesign>
    <AIShipClass>Scout</AIShipClass>
    <StrategicIcon>Scout</StrategicIcon>
    <BlueprintDef>ScoutBlueprint</BlueprintDef>
    </ShipClass>
     
    (Because some ship types use the same ship design/thumbnail, I find it faster to do a "replace all" command. For example, I would replace all strings "Temp_Terran_Sniper_Alpha_01" with "MYFACTIONSniper347042F105A54F3EA5EB26C4B89CBF41". Some of the larger ships with multiple versions of the same ship use the same string quite a few times.)
     
  2. Now, go to FactionShipStyleSetDefs_NEW.xml. After the list of all the ShipClass elements, you come to where it defines the files for shipyards and starbases. Here you replace the values according to the file names you have. For example:

    <ShipyardArtDefine>
    <ObjectGfxConfig>MYFACTION_Shipyard_347042F105A54F3EA5EB26C4B89CBF41.objgfxcfg</ObjectGfxConfig>
    <ThumbnailOverride>MYFACTION_Shipyard_347042F105A54F3EA5EB26C4B89CBF41.png</ThumbnailOverride>
    </ShipyardArtDefine>

    <StarbaseArtDefine>
    <ModuleType>Generic</ModuleType>
    <ObjectGfxConfig>MYFACTION_Level_347042F105A54F3EA5EB26C4B89CBF41.objgfxcfg</ObjectGfxConfig
    <ThumbnailOverride>MYFACTION_Level_347042F105A54F3EA5EB26C4B89CBF41.png</ThumbnailOverride>
    <StrategicIcon>Starbase</StrategicIcon>
    </StarbaseArtDefine>

    <StarbaseArtDefine>
    <ModuleType>Culture</ModuleType>
    <ObjectGfxConfig>MYFACTION_Culture_347042F105A54F3EA5EB26C4B89CBF41.objgfxcfg</ObjectGfxConfig>
    <ThumbnailOverride>MYFACTION_Culture_347042F105A54F3EA5EB26C4B89CBF41.png</ThumbnailOverride>
    <StrategicIcon>Culturebase</StrategicIcon>
    </StarbaseArtDefine>

    etc.

    (If you aren't making your own shipyards or starbases, then just make sure that those values match the file names of one of the designs already in the game. 

 

Part 4: Clean Up Any Text Strings

  1. As is the case in most of the modding experience, you can either enter text strings for things like names and descriptions directly into the above files, or (recommended) you can create a text string xml file and place it in your Text folder within your mod. Whichever way you do it, now is the time to clean up the text if you haven'd been doing it along the way. This is where you can customize what each ship type is called in game - regardless of what you named it in the ship designer. 
  2. The list of things that need text are:
    1. DisplayName for the Ship Style Set (in FactionShipStyleSetDefs_NEW.xml)
    2. DisplayName and Description for every ship listed (ShipClassDefs_NEW.xml)
  3. The way I did it was created one xml file for all my ship related strings.

(Don't think I need to post examples of this, but if you are unsure, ask below. I or someone else can help)

 

Part 5: Finishing Up

  1. At this point, if you start a new game and create custom race in game, you should see your new ship style as an option.
  2. If you want to set this new style as the default for a particular faction, open the faction's FactionDefs file. 
    1. Find the <ShipStyleSet>TerranShipStyleSet</ShipStyleSet> (Or something like it)
    2. Change the value to match the InternalName set in your FactionShipStyleSetDefs_NEW.xml. For example, <ShipStyleSet>MYFACTIONShipStyleSet</ShipStyleSet>

And there you go. The computer should now use your ship designs as the default for that faction and will auto-design your ships with new equipment as techs unlock new equipment. The way it choses equipment to upgrade is based on what is provided in the ShipBlueprintDefs.xml which defines what specific ships require and what to prioritize. You will notice that your ShipClassDefs_NEW.xml file pointed to these blueprints.


I hope this is helpful and makes sense, particularly to newer modders. If you have questions, please ask.

371,182 views 63 replies | Pinned
Reply #51 Top

Fixed the problem, I was using mod designs, and I had a hunch not all of them were made using the same base shipset.  So I started game as the Terrans, resaved the mods as Terran templates, redid my entire ShipClassDefs and FactionShipStyleSetDefs to use the new designs, and that problem was solved.  Of course, another problem popped up.  This game is driving me up a wall.

The game loads, but no ships spawn and there are no designs in the designer or shipyard, and the shipyard has no model and looks like an empty space.

And yes, I have several custom parts I made by grouping parts that saved wrong and I want to delete, but I don't know how.

Debug Report:

Debug Message: Game Started (New Game).
Debug Message: ShipComponent Created. [AuthorID 0, Name ACA-0010]
Debug Message: ShipComponent Created. [AuthorID 0, Name ACA-0011]
Debug Message: ShipComponent Created. [AuthorID 0, Name byy]
Debug Message: ShipComponent Created. [AuthorID 0, Name Construction Pod]
Debug Message: ShipComponent Created. [AuthorID 0, Name Jedi 1]
Debug Message: ShipComponent Created. [AuthorID 0, Name Jedi 2]
Debug Message: ShipComponent Created. [AuthorID 0, Name Jedi]
Debug Message: ShipComponent Created. [AuthorID 0, Name Kodiak]
Debug Message: ShipComponent Created. [AuthorID 0, Name New Part]
Debug Message: ShipComponent Created. [AuthorID 0, Name New Part]
Debug Message: ShipComponent Created. [AuthorID 0, Name Omega Weapon PL-S03]
Debug Message: ShipComponent Created. [AuthorID 0, Name Quinjet]
Debug Message: ShipComponent Created. [AuthorID 0, Name V2]
Debug Message: ShipComponent Created. [AuthorID 0, Name V]
Debug Message: TachyonSystem: Successfully retrieved match report response
Debug Message: TachyonSystem: Successfully sent match report
Debug Message: Ship Design: Missing ship design for ship class static blueprint UNSCStartingScout. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class static blueprint UNSCStartingSurvey. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class static blueprint UNSCStartingColony. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade ProtoTypeUNSCScout. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCScout. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCScout. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCSniper. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade ProtoTypeUNSCSniper. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBomber. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade ProtoTypeUNSCBomber. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCGuardian. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade ProtoTypeUNSCGuardian. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCKnight. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade ProtoTypeUNSCSurvey. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCExplorer. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCExplorer. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCutter. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCutterL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDefender. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCGunboat. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCGunboatL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFury. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCSurvey. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCorvette. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCorvetteP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCRanger. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCRangerL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCRangerP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFrigate. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFrigateL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFrigateP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCPaladin. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCruiser. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCruiserP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCruiserD. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDestroyer. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDestroyerL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDestroyerP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDestroyerD. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBattleship. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBattleshipL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBattleshipP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBattleshipD. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCOverlord. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCAvatar. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCAvatarL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCAvatarP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCAvatarD. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFortress. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFortressL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFortressP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFortressD. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDreadnought. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDreadnoughtL. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDreadnoughtP. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDreadnoughtD. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCTitan. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCColony. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCColony. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCTransport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCFreighter. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDroneCarrier. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCCarrier. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBeamSupport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCDroneInterceptor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCGuardianFighter. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCAssaultFighter. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCBeamSupport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCMissileSupport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCKineticSupport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade UNSCTacticalSupport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class static blueprint UNSCBasicConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCScout. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCScout. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCCutter. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCDefender. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCGunboat. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCSurvey. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCFrigate. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCOverlord. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCColony. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCColony. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCFreighter. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCTransport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: RefreshFighterStats FAILED for AssaultFighterDesign. Could not find ship class: UNSCAssaultFighter
Debug Message: RefreshFighterStats FAILED for InterceptorFighterDesign. Could not find ship class: UNSCDroneInterceptor
Debug Message: RefreshFighterStats FAILED for EscortFighterDesign. Could not find ship class: UNSCAssaultFighter
Debug Message: RefreshFighterStats FAILED for GuardianFighterDesign. Could not find ship class: UNSCGuardianFighter
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade DrenginBasicConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade DrenginBasicConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade PirateBasicConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Ship Design: Missing ship design for ship class auto-upgrade PirateBasicConstructor. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.
Debug Message: Map Generation using seed: 1195660702
Debug Message: ERROR: GetTranslation() failed
Debug Message: ERROR: GetTranslation() failed
Debug Message: CreateColony 7572
Debug Message: ERROR: GetTranslation() failed
Debug Message: ERROR: GetTranslation() failed
Debug Message: CreateColony 7581
Debug Message: Improvement Destroyed. [ID 7645]
Debug Message: Planet Destroyed. [ID 7644]
Debug Message: Improvement Destroyed. [ID 7654]
Debug Message: Planet Destroyed. [ID 7653]
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: WARNING: SpawnStarterShipsCallback couldn't find a ship design of blueprint ColonyStaticBlueprint for player index 0
Debug Message: CreateShip
Debug Message: PlaceShipOnMap. tileX 55 tileY 32
Debug Message: Fleet Created. [PlayerID 2] [FleetID 7833]
Debug Message: CreateShip
Debug Message: PlaceShipOnMap. tileX 56 tileY 32
Debug Message: Fleet Created. [PlayerID 2] [FleetID 7835]
Debug Message: CreateShip
Debug Message: PlaceShipOnMap. tileX 56 tileY 33
Debug Message: Fleet Created. [PlayerID 2] [FleetID 7837]
Debug Message: CreateShip
Debug Message: PlaceShipOnMap. tileX 26 tileY 1
Debug Message: Fleet Created. [PlayerID 4] [FleetID 7839]
Debug Message: CreateShip
Debug Message: PlaceShipOnMap. tileX 27 tileY 1
Debug Message: Fleet Created. [PlayerID 4] [FleetID 7841]
DebugMessage: TemplateListBoxScrollBarVerticalSBSlider setting size 16 x 0
Debug Message: Popup Manager Update: Unhiding MainGameWnd
Debug Message: InitMapGfx Started...
Debug Message: InitMapGfx finished.
Debug Message: Building tech tree for node: TerranEngineeringTech
Debug Message: Building tech tree for node: TerranColonizationTech
Debug Message: Building tech tree for node: TerranWarfareTech
Debug Message: Building tech tree for node: TerranCommunicationsTech
Debug Message: Send MainMapGfxEventTypeLoadingQueueTail
Debug Message: Popup Manager Update: Unhiding StartUpPopupWnd
Debug Message: OnMainGameWndInitialize Handled
Debug Message: SoundSystem Error: MilesEvent: An asset requested by an event was not found in memory. : GC3_SFX_Bank/3D/3D_Objects/SHIPYARD_AMBIENT
Debug Message: SDFCMeshMerger::LoadFileData FAILED because pMeshMergerTreeNode parameter was NULL
Debug Message: CSDFMeshMerger::MeshMultiple FAILED to load file data for the meshes
Debug Message: SoundSystem Error: MilesEvent: An asset requested by an event was not found in memory. : GC3_SFX_Bank/3D/3D_Objects/SHIPYARD_AMBIENT
Debug Message: SoundSystem Error: MilesEvent: An asset requested by an event was not found in memory. : GC3_SFX_Bank/3D/3D_Objects/SHIPYARD_AMBIENT
Debug Message: OnLoadingQueueTail 17.739943
Debug Message: OnInitializationComplete 0.183661
Debug Message: OnInitialized 0.019058
Debug Message: SetAITrigger
Debug Message: DoActionAwardResearchAmount owner 0 amount 250000 tick 537404
Debug Message: Started Skirmish
Debug Message: Start AI Process
Debug Message: SoundSystem Error: MilesEvent: An asset requested by an event was not found in memory. : GC3_SFX_Bank/3D/3D_Objects/SHIPYARD_AMBIENT
Debug Message: SoundSystem Error: MilesEvent: An asset requested by an event was not found in memory. : GC3_SFX_Bank/3D/3D_Objects/SHIPYARD_AMBIENT
Debug Message: Popup Manager Update: Unhiding ShipyardWnd
Debug Message: Popup Manager Update: Unhiding ShipyardWnd
Debug Message: Popup Manager Update: Unhiding ShipDesignManagerWnd
Debug Message: SoundSystem Error: MilesEvent: An asset requested by an event was not found in memory. : GC3_SFX_Bank/3D/3D_Objects/SHIPYARD_AMBIENT
Debug Message: Popup Manager Update: Unhiding ShipyardWnd
Debug Message: Popup Manager Update: Unhiding ShipDesignManagerWnd
Debug Message: Popup Manager Update: Unhiding GameMenuWnd
Debug Message: Popup Manager Update: Unhiding MessageBoxWnd
DebugMessage: WM_CLOSE message received.
Debug Message: MWin Strip Engine: Max used verts was 1000 verts
Debug Message: MWin Strip Engine: Max used verts was 1000 verts

Reply #52 Top

Would you mind posting your XML's?

Debug Message: Ship Design: Missing ship design for ship class auto-upgrade AwardUNSCTransport. Was this caused by pointing to a custom ship design? Blueprints must point to core or modded ships.

I had this with one of mine, but I dont remember what caused it. All I remember is that it had something to do with the xml's.

+1 Loading…
Reply #53 Top

I honestly can not fucking believe they haven't released as easier way to do this, yet. Forget the fact that ability to makes a shipset should be EMBEDDED IN THE FUCKING GAME - let's leave that aside for a moment. They haven't even released a standalone downloadable tool. And even if they did, you couldn't download completed ship sets from the workshop. Still. A year later.

Sorry. Just needed to vent.

Reply #54 Top

Quoting rynebrandon, reply 53

I honestly can not fucking believe they haven't released as easier way to do this, yet. Forget the fact that ability to makes a shipset should be EMBEDDED IN THE FUCKING GAME - let's leave that aside for a moment. They haven't even released a standalone downloadable tool. And even if they did, you couldn't download completed ship sets from the workshop. Still. A year later.

Sorry. Just needed to vent.

 

Its on the Horizion, was mentioned in the 19th may Twitch Stream. Ona  side note though, it not all that difficult once you have done a few :)

Reply #55 Top

I have done a few and I still find it to be an incredible pain in the ass. You make the ships in the game, then you leave the game to code them into a collection - the collection being the primary unit on which the game is based. I can't fathom a less intuitive system - jumping in and out of a game (that takes, like ten minutes to boot up, BTW) to see if your coding work actually functions properly.

Also, that tool has "been on the horizon" since, like, last July. I'll believe it when I see it.

Reply #56 Top

There was such a nifty tool to create custom ship styles in the GC II Ultimate Edition I had, so I hope we get something similar soon for GC III...

 

Thanks for the guide however :thumbsup:

Reply #57 Top

The last streams have mentioned such a tool, but it will be available first with the expansion due to how shipsets are coded which can overload the game currently. A standalone executable will solve this as this will radically change how the engine works and nothing that can be patched away.

Reply #58 Top

Well, I have followed this guide as best as I could manage.  I have theoretically replaced designs I have entries for and left others in their original form.  I currently actually have a style set showing in the menu, although it still has a default ship thumbnail.  When I start a game I have no initial ships, no default designs in my shipyard, and if I try to unlock all hull sizes in the console, the game hangs.  This is no fun.  I am to the point where I have found all my obvious typos and errors and am at a loss.  I may get back to it when I am more calm, but this is not encouraging.  Congrats to those who actually made it work!

Add me to the list of people wishing there was an in-game tool for this.  

Reply #59 Top

Well I'm not a modder but have played around with editors on other games. You can see why I asked for an editor two had a simple one. All we got for three was a map editor.

Reply #60 Top

ok - haven't done any of this but want to, so a basic question, when designing ships I assume you have to "equip" them as if they will be armed at the specific point? or does it add the equipment when you hit specific tech levels?

 

 was able to answer my own question, no, at least with the one ship I designed so far it automatically equipped the ship.

Reply #61 Top

Quoting Syrkres, reply 60

ok - haven't done any of this but want to, so a basic question, when designing ships I assume you have to "equip" them as if they will be armed at the specific point? or does it add the equipment when you hit specific tech levels?

 

 was able to answer my own question, no, at least with the one ship I designed so far it automatically equipped the ship.

You save your Designs as Templates and the game will equip and upgrade them as an when you have available tech.

Reply #62 Top

Q? Can I add new basic ships beyond what the base faction styles use?

 

Do I just add a new [ShipClass]? What if anything else is needed?

Reply #63 Top

Quoting Syrkres, reply 62

Q? Can I add new basic ships beyond what the base faction styles use?

Yes you can. I have done this many times. Its a bit of a pain to add it to all factions though :)

Quoting Syrkres, reply 62

Do I just add a new [ShipClass]? What if anything else is needed?

A new Shipclass and a new Blueprint to go with said Shipclass. And do not forget to add said ship class to the FactionShipStyle.