So this started because I was looking for a way to change it so that tiny=interceptor/guardian, small/medium=assault/escort, and large/huge=capitals for consistency and to make more sense in my opinion, because I hate the fact that some mediums are considered capitals while some larges are considered escorts (I will not mention support going forward in this post as I wanted them to remain the same)
I could not find anything for changing threat vs fortitude vs value auto classifications, but I did find ShipBlueprintDefs.xml
According to this file, all the default ships' roles are tiny=interceptor/guardian, small=assault, medium=escort, and large/huge=capital
This is obviously not reflected by tooltips in game, but it makes me wonder about how it relates to BattleBehaviorDefs.xml when ships choose targets (and where they start), especially since I have a mod that changes targeting priority dramatically.
I'm pretty sure that ship classifications are actually set on a per-ship basis though, in the .ship files
so I have 2 questions:
1. is it possible to change the auto classifications of threat vs fortitude vs value in relation to ship sizes anywhere?
2. is it possible to change all the already existing .ship files for the factions to align with my own classifications or overwrite them in such a way that the AI will use my own files with "fixed" classifications for the default races?
I have more than 2 answers.
1. Not to my knowledge.
2. The auto-classification, which seems to be hardcoded, overrides assigned ship roles anyway based on hull stats + component load, so changing the "assigned" role doesn't do anything in game.
3. Someone, RedEarth I believe, did a mod to nerf the value of life support, engine, and possibly other components so that combat ships, including default bluprints with assigned combat roles, wouldn't so often be assigned Support roles in game.
4. I tried to restrict roles based on hull size once. This does not work. PreclusionsDefs.xsd does not allow for that preclusion.
Can we change all roles to act the exact same? Or better... Just have Capital and Support?
Not directly.
Could go into ShipHullStatsDefs.xml and pump up threat/fortitude/value of different hulls to make x hull always appear as y role, but that seems a really clumsy work around.
Better to file a bunch of tickets on the broken role system as a bug. a half dozen tickets even, might get their attention.
By broken, I mean that they cannot be predictably set, nor stay as they are set, but are overridden by a separate mechanic that cannot be directly controlled and makes the vanilla game not function as intended.
There are many great features available to you once you register, including:
Sign in or Create Account