Okay, so I ran the debug mode for 3.6_12 final and when I finally drop from the briefing into the actual game, it errors out with a warning!:
Inverted bounding box on submodel 'hp-cockpit' of model 'GenericCP.pof'! Swapping values to compensate.
Even MORE interesting is when I use the Antipodes build--I get NO such warning. The Antipodes build never tries to even load the model in the first place.
How do I know this? Well, I scroll through the log file and in the 3.6_12 final build, I get the following:
Loading model 'GenericCP.pof'
IBX: Found a good IBX/TSB to read for 'GenericCP.pof'.
IBX-DEBUG => POF checksum: 0x5488d405, IBX checksum: 0x3f1513c3 -- "GenericCP.pof"
For "GenericCP.pof" I couldn't find terrancockpit1-glow.ani
Model GenericCP.pof has a null moment of inertia! (This is only a problem if the model is a ship.)
WARNING: "Inverted bounding box on submodel 'hp-cockpit' of model 'GenericCP.pof'! Swapping values to compensate." at modelread.cpp:1253
Well, that tells me two things...
The Antipodes build is never attempting to load the cockpit. It also tells me that there is a problem with a missing terrancockpit1-glow.ani...
So why isn't Antipodes even attempting to load the cockpit?
So I did some further testing...
Turns out, ALL Inferno builds 3.6_12 and beyond... do not load the cockpits! Something is broken in the Inferno trunk of the code. The standard 3.6_12 build works fine. The Inferno doesn't...