The results below are from starting a fresh game on 1.27 (I deleted GratuitousSpaceBattles2 folder form ~/Library/Application Support)
1) When you load up the game, and fight battles against an enemy, you see ALL the enemy ships.
First two levels: all ships, all effects visible, no customization
On Yammaxia Prime, (the first where I customized ships) the first time I played all ships were visible in the deploy view. Once playing:
- the enemy Cruisers were invisible except for their spinning radar dishes, drive flame, and weapon fire (though I don’t think I see turrets). (Damage was displayed as well).
- My gunships and the enemy gunships were invisible except for exhaust/weapons
- Cruisers reappeared upon destruction.
- Now that I have quit and restarted the game, (I did defeat the level) enemy cruisers are no longer visible in the deploy view
- In those battles, if you are using the stock ‘sample’ ships, these also show up fine.
Yes.
- if you create a new custom ship, those ships are always invisible.
Not always. The custom Dreadnaught I made is visible, the gunships are not, custom frigates are not.
- You can see everything about those ships apart from the actual ship. ie: you see engine glows, laser beam firing from them etc.
Yes, in all cases.
- You still see turrets on your invisible ships.?
I think turrets are not visible - I’ve attached a screenshot.
I’m trying to work out exactly whats going wrong. it sounds a lot like the game isn’t allowing you to create new cached graphics for new ships. This might be a file access / permissions thing. Is there anything unusual about your setup, user-permissions wise?
I don’t think so. It’s a standard Steam install.
If you create a custom ship, but strip everything from it but the hull, so its just a hull with no visual customizations, can you see that?
That doesn’t seem to affect it, though customization does seem to make it more likely that it will be invisible. The ships I created in this run had no visual customizations whatsoever, but I left all the attachments that “normally” go on it alone.
Sorry for all the questions. AFAIK this is only happening to you, so working out how to reproduce it is very tricky 
Boo! I was watching the debug log and I don’t see anything unusual there.
For what it’s worth, I’ve run GSB2 on my retina monitor as well as a ‘regular’ monitor, tried different screen sizes &c - it’s very consistent.
Other things to note I guess - I haven’t tried anything but Terran ships yet.
I really don’t think it’s just customization, on account of the fact that the enemy ships also are invisible, as in the screenshot.