Oh well I'm less excited then. This possibly means there's some reason I didn't use it. Which I've probably forgotten since I haven't touched this campaign for a while. Maybe something to do with ship placement.
The fade-out issue is still a problem anyway. In the early versions of the campaign I used an immediate fade-out to blacken the screen and prevent the player from seeing things such as the mission background being automatically generated, and all the ships being changed. In later versions of the game engine that code which used to work, stopped. Meaning the player could see everything, which frankly looked ridiculous
.