I just made a quick test.
Pics that are required by SE4 "add new race" window are:
racename_main
racename_race_portrait
racename_portrait_battlecruiser
"_portrait_battlecruiser"
Is used even if you make a mod where no ship size uses the battlecruiser picture.
IMHO really minimun requirements to create a shipset are:
_main and
_race_portrait
Since they are both, indispensable and cannot be copied from anywhere else
and
_anyship_portrait, and
_anyship_mini
It does not have to be necessarily the battle cruiser. Portrait and mini don't even need to be of the same ship. It will eventually be copied to all sizes including battlecruiser if necessary.
For example I have this unfinished shipset that so far only has main, race_portrait, pop pics, escort, frigate, destroyer, light cruiser and colony ship. I'd like the program to be able to make all copies and complete the shipset even if most ships will be copies of the light cruiser in the end. By copying the cruiserlight into the battlecruiser the program will actually be CORRECTING the error. If it doesn't have anything to copy to for example to troops ignore them but make all other copies anyway.
I'd just ignore other pics that cannot be copied from anywhere else.
Pop pics seem to be the only ones that if lacking are not replaced by the default shipset. I'd make copies of the race portrait even if you cannot resample them. It saves one step to the creator, if planning to resample them by giving the pics the right name and if not edited viewing the lower left corner of the race portrait is better than a white square.
BTW I hope you know that this is only constructive criticism, and that I do appreciate all your hard work. The NeoBuilder as it is now is already a very useful tool.
I don't want that Tinman, but I want a swiss-army-knife-like axe
