Lestradae wrote::lol:
I like the neolite Happy Eye Preacher better than the old one.
This has been represented to me before :)
Seriously, if the overwriting of ships according to load order would include subentities, this wouldn't happen.
It also wouldn't be a problem if all the core ships had only one model.
Which can be done - technically, the ship in your oxp listed as a transporter is the actual neolite shuttle. I expected to be vetoed on the winged version - consigning it to Concepts. Instead, everybody loved it.
Mostly it would involve low poly counts - changing some shapes - and would be quite labour-intensive at this stage. Also, there would be complaints: there are already players who are so accustomed to the neolites that they think of them as the "real" oolite ships.
It is tricky.
If I wanted to make a new skin neolite, the standard approach would be to make a like-ship oxp for it. I can change the skin name in shaders or edit the dat file as per the wiki.
Imagine what a pain it would be to also have to include all the subent entries too? A like-ship plist should only need to include what changes.
However, there is no way to tell it to
exclude a subentity that is not wanted. Say I want a sidewinder with different engines - like-ship="sidewinder" will not do the trick. If I want a viper which does not include flashers, or uses different color, then like-ship viper won't work (viper-pursuit will but you see what I mean).
I've thought of having single-model plist entries so other oxps won't always do this. So I can have a shuttle that does not have role="shuttle oolite-shuttle" for the like-ship entries, and the winged-shuttle is what you get from ships called by role.
The trouble will be any other craft which calls the shuttle by entry-name. I'd rather not second-guess or dictate how people structure their oxps ... not too much anyway ;)
@Ahruman?
As it stands, it seems that if I want to change just one aspect of the shader, I have to include the entire shader section.
At this stage, I don't think there is any other project which has a more complete set of internally consistent ships.
Considering previous posts, would someone do me a big favor and catalog oxps which use core and companion ships internally or as like-ships, just with different skins?
With those out of the way, the
flamewar constructive and rational debate about how integrated to make neolite can begin.