Currently we have Smiv's, DeepSpace and Neolite which all replace the core-set entirely and cannot be used togethor without user-editing.
We then have Shady Sungs which are installed in addition to whatever the core-set is so can be used with any of the 3 above.
Finally Griff's all in one are installed in addition to whatever the core-set is, but does a somewhat cack-handed (sorry Griff!) attempt to suppress the core-set in game so again can't really be used with Smiv's, DeepSpace or Neolite without some editting.
I would suggest a standard format for all the retexture packs in that each should be released in two distinct and clearly documented flavours, one that replaces the core-set entirely (i.e. the shipdata uses the core-set names), and another which adds the set as additional ships (i.e the shipdata uses
griff_
, smivs_
etc. prefixes.)If that were the case then it would be easy for any player to mix and match the retexture packs to their hearts content. They would install one as a core-set replacement, and could then install as many of the others as they wish as additions. It would also be an opportunity for each set to include a small worldscript which does nothing, but allows other OXPs to check for its presence and thus identify which retexture packs are installed (and which flavour).
If the authors of the current retexture packs are too busy to consider this I tentatively offer to do the editting to make new versions....(although i've got quite a few bits on my Oolite to do list so it wouldn't be instant).