Just ran into this bug that seems to date from 2011 (?) with latest FSO and GoG.com install:
Level Slaying Ravana; where you are supposed to use Cyclops torpedoes to destroy the Ravana. You need to use the Cyclops torpedo to destroy the Ravana. Getting to the ship load out screen, the only missiles I can equip are Tempest and Hornet missiles. If I just hit play without getting to the loadout screen, the only missiles I have are the Hornet missiles, and not the Cyclops.
>>>>> Only available secondary weapons are GTM-4 Hornet and GTM MX-6 Tempest - irrespective of whether GTB Ursa or GTB Medusa is selected as ship.
Thinking it might be related to MediaVPs MV_Assets, I ran game without them and still could not select Cyclops.
grepping for Cyclops shows
release/bin/ReadMe.txt:- Cyclops bomb names fixed
--- perhaps it isn't loading due to misnaming?
It's a gamestopper bug, of course. Maybe it can be fixed in mission editor?