You know what? I think it was the Y bug. I tend to use that function a lot... I've tried it again without hitting it so often and it worked.
Anyway, here's another problem for you. Bosh's first monologue plays OK, but after playing it just dumps me back on my desktop instead of restoring FS2. This happens if I hit escape or let it play, and it means I can't progress to the next mission. It's odd because the intro plays OK. Entering the ready room with the debug build crashes halfway through loading the misison, with this spew:
DBUGFILE Active: DG 11/23/03 20:18:25
OS: Windows XP Debug, D:\Games\FreeSpace2\11_18_2003_fs2_open_d.exe
[movie.cpp, 36] About to play: D:\games\freespace2\intro.avi
[dx8show.cpp, 192] User skipped cut scene
[2d.cpp,1069] About to init 102
[GrD3Dsetup.cpp, 950] Success aa 0
[GrD3DBmpman.cpp, 39] Setting max bitmap size 4096
[GrD3DTexture.cpp,1179] Using large textures
[GrD3DTexture.cpp,1183] Max textures: 4096 4096
and this in the clipboard:
Assert: bpp == 8
File: E:\Languages\Visual Studio Projects\Visual C++\fs2_open\code\graphics\GrD3DBmpman.cpp
Line: 899
Call stack:
------------------------------------------------------------------
d3d_lock_and_set_internal_texture() d3d_tcache_set_internal() d3d_tcache_set() gr_d3d_preload() bm_d3d_page_in_stop() level_page_in() freespace_mission_load_stuff() game_start_mission() game_enter_state() gameseq_set_state() game_process_event() gameseq_process_events() WinMainSub() WinMain() WinMainCRTStartup()------------------------------------------------------------------