I'd like to request some way to programatically get at the details of a given variant or otherwise edit the loadout of an individual ship. My current project - a mod that introduces a single onslaught that scales up in power every time it's killed - has so far required me to generate 23 distinct onslaught variants, start work on a program to extract variants from save files (because that's the only practical way to make sure I have variants that are legal at an arbitrary skill level), and I'm only just now getting to the really interesting ones.
I'd much prefer if I could simply deal with this in code; in addition to being easier to work with, this would also allow me to somewhat randomize the ship's weapons, so you wouldn't know, for example, that the third time you fight the onslaught, it will always mount Sabot SRM Pods.
(As an aside, if this isn't coming soon, does anyone happen to know if there's a way to make a variant not show up in the codex? I'd rather the player not be able to just browse through all the individual possibilities.)