Components (expert?) questions

Is it possible to restrict a component to particular hull? I would like to propose 'Civilian Engines', for cargo hulls, cheaper but bulkier.

Is it possible to restrict components to 'one per category'. I know of the 'one per ship', but I would like to propose several Stellar Accelerators, but only one of the whole family/category can be added. You would have the choice to place the best, costliest, or go for a weaker but cheaper version. I don't want people to add one of each.

Can the 'admiral' or 'Privateer' abilities added as standard components, somehow? I would like to open up the 'hidden nationality' component as a costly but more generic one. I have failed to locate them though.

11,253 views 4 replies
Reply #1 Top

Is it possible to restrict a component to particular hull? I would like to propose 'Civilian Engines', for cargo hulls, cheaper but bulkier.

HullType was added to the PreReq table, wether it will act as you want is 50/50. I never got around to checking, and I have now uninstalled this game and not willing to reinstall to check tbh. (Yes it was a rage quit, after seeing that bugv reported over the last year or more are still present and a whole bunch of new ones added with the latest patch I just gave up caring, why should I care is SD do not? Plus I refuse point blank to beta test an expansion pack I paid for (SD should of beta tested it better pre launch))

Is it possible to restrict components to 'one per category'. I know of the 'one per ship', but I would like to propose several Stellar Accelerators, but only one of the whole family/category can be added. You would have the choice to place the best, costliest, or go for a weaker but cheaper version. I don't want people to add one of each.

The earliest version or versions are always available with the OnePerShip. ther eis no OnePerCategory (although there should be).

Can the 'admiral' or 'Privateer' abilities added as standard components, somehow? I would like to open up the 'hidden nationality' component as a costly but more generic one. I have failed to locate them though.

They are located in thier own xml, CommanderComponentDefs.xml (Or similar name, in the Crusade folder)). They use the Unavailable which is what hides them.

Reply #2 Top


Is it possible to restrict a component to particular hull? I would like to propose 'Civilian Engines', for cargo hulls, cheaper but bulkier.

Is it possible to restrict components to 'one per category'. I know of the 'one per ship', but I would like to propose several Stellar Accelerators, but only one of the whole family/category can be added. You would have the choice to place the best, costliest, or go for a weaker but cheaper version. I don't want people to add one of each.

Can the 'admiral' or 'Privateer' abilities added as standard components, somehow? I would like to open up the 'hidden nationality' component as a costly but more generic one. I have failed to locate them though.

 

  • Whilst you can't set one-per category, I did notice that Hypergate Components (for example) preclude particular choices of other components. You could use this method to achieve the affect, by adding every other component of that category as a preclusion. Annoying... but doable.
  • Admiral abilities can certainly be done... probably Privateer. I've in fact done something similar with commander components/etc. in GRM. 
  • If your civilian engine is much larger, but cheaper... I'm not certain it really is necessary to restrict it to cargo hulls. If I want to spam inferior ships... is that so bad? But it is an interesting idea. I've had some ideas for tweaking hulls and this would potentially help. I'll look into it.

 

 

Reply #3 Top

Quoting Gauntlet03, reply 2

Whilst you can't set one-per category, I did notice that Hypergate Components (for example) preclude particular choices of other components. You could use this method to achieve the affect, by adding every other component of that category as a preclusion. Annoying... but doable.

That is interesting, very interesting. If I understand it right it is the Type that they use as a Preculsion (which is what was added to the PreReq table prior to Retribution), the OP would not be able to use this as a preclusion unless he changed the Type of said component or components. Stellar Accelerators all use the same type. We can not add our own, and there are no placeholders to use either, which would mean "hijacking" another type like RecoveryModule (I think this is still unused in the game, and the only one that is unused)

Reply #4 Top

In answers to your remarks:

1) too much bother about this 'one per category'. My modding and gaming time is quite limited, so if I do another  mod I'll instead take another approach. If I create a line of components, then I'll assume the player will end up using one of each, like the stellar accelerators. So the solution is to have each one doing more or less as the previous one, with only a very small benefit (like reduced mass). This way you can pile them up as you want, it is expected. The error would be to have say SA I giving +1 move, SA II, +2 moves, SA III +3 moves. You can bet a player will have ships with +6 moves (that I call 'Fleet Tugs' and use in vast number to move combat ships around |-)   ). So instead, each will give +1 move. And then you can pile them up, as expected, to end up with your ships with +3 moves if you use them all.

 

2) The interest of restricting a component to a hull is also to make sure the AI is not botched by it. I don't want it to use civilian engines on combat ships i.e. Also it gives flavor. I might want to restrict a weapon to tiny hull... And definitively don't want it to be used in vast quantities on a large hull.

 

3) I saw something that looked like the privateer option in a file, but that's not too clear. It seems to make the ship a pirate?