Ship style problems

I've created a ship style following the instructions instructions given by Kryo, but it doesn't quite work... or rather it doesn't work completely. When I apply the style to an AI controlled race, either new custom or modified base races, the ship style works perfectly fine. But if I try to use the very same ship style on the player race, all the ship models become invisible.

What am I doing wrong?
4,577 views 7 replies
Reply #1 Top
Try copying the templates for the new style to DarkAvatar\Data\ShipCfg. Seems I'd done that once before but forgot, and subsequently neglected to include that in the directions. But that should make the ships appear properly when used by a player.
Reply #2 Top
I copied all the content of My Document\...\shiptemplates to DarkAvatar\Data\ShipCfg as you suggested, but the models still won't show up for player races. I tried copying them to the ShipCfg in my mod folder as well, still no go.

Anything else I could try?
Reply #3 Top
Appears you also need to rename them to match what the core ships are looking for once you've copied them there. So they should have names: prefix_ColonyShip.shipcfg, prefix_SurveyShip.shipcfg, prefix_SpaceMiner.shipcfg, etc, like the rest of the files in the ShipCfg folder.
Reply #4 Top
Ah, that finally did the trick. Many thanks!

I think this could be fairly considered a bug, or at least an incomplete feature. While we're at it, I also don't understand why the custom style button is only enabled in AI custom race creation. I hope they're both fixed in the next patch.
Reply #5 Top
While we're at it, I also don't understand why the custom style button is only enabled in AI custom race creation.


It isn't actually intended to be used to replace the core ships (and it really isn't--the only part of it that lets you do that is defining a new prefix). The purpose is for assigning templates to the various types of ships the AIs design, so they use them appropriately. That is why it is only available when customizing an opponent.
Reply #6 Top
It isn't actually intended to be used to replace the core ships (and it really isn't--the only part of it that lets you do that is defining a new prefix). The purpose is for assigning templates to the various types of ships the AIs design, so they use them appropriately. That is why it is only available when customizing an opponent.


It seems to me though that when playing with a custom race, that ability should be enbled at least. Perhaps have a special prefix for custom race that won't affect any other ship style?
Reply #7 Top

It isn't actually intended to be used to replace the core ships (and it really isn't--the only part of it that lets you do that is defining a new prefix). The purpose is for assigning templates to the various types of ships the AIs design, so they use them appropriately. That is why it is only available when customizing an opponent.

Yes I understand that, and I'm not asking for a tool that lets you replace core designs. I'm simply saying that, as it were, anyone who wants to customize the races' will just have to do it with more needlessly clicks.

I consider a bug the fact that a style can work for an AI but not for a player. But the fact that the button is disabled is more like a design quirk that could be improved.