Bug:
1) Create ship type "Falcon 1".
2) Upgrade ship, save new ship as "Falcon 2".
3) Obsolete "Falcon 2"
4) Say out-loud "Oops, I meant to obsolete 'Falcon 1' ".
5) Upgrade "Falcon 1" again and save as "Falcon 2".
6) CTD
It's not necessary to add any equipment to the hull to reproduce this, a single micro hull is fine.
Bug:
1) Create ship type "Falcon".
2) Upgrade ship, save as "Falcon" (overwriting old ship design).
Old ship design is no longer available in ship yard. This is correct. However, it is still listed under technologies in the tech tree and is still available from the "build ship" button from the main galaxy view. There is no way to delete the ship except for removing the files from the game directory. It seems like the .shipclass file is properly overwritten, but the .shipcfg files just keep piling up when overwriting designs. I understand that it may be necessary to keep .shipcfgs (if ships of that type still exist in the game), but menus should probably be based on .shipclass.
FEATURE REQUEST:
Obsolete ship designs should be available in the ship yard. To keep the clutter down, this should be a checkbox named 'show obsolete ships' (off by default). It should also be possible to unobsolete a ship to make it available for building again.
FEATURE REQUEST:
It should be possible to view unavailable (because of tech level) ships in the ship yard. Again, a checkbox makes the most sense here. This is mostly to allow deleting of unavailable ship designs to keep the ship list in the tech tree clean. Right now, I have to use 'battle of the gods' games to manage advanced ship designs.
FEATURE REQUEST:
This one may be a little ambitious. Allow for a "series" of ships to be designed. I.e. Falcon Mark 1, Falcon Mark 2, Falcon Mark 3. As soon as all the techs for the Mark2 are available, the Mark 1 is auto-obsoleted, and so on. On various build screens and in game, the ship appears merely as "Falcon", with the version as a subtitle or in the details.