Forums member Silverhawk was affected by a rare glitch in the Good Old Games version of Wing Commander IV where the movies would play without picture and the standard workarounds were ineffective. HCl put together a DirectShow filter hack for him that seems to solve the issue on both Windows Vista and Windows 7. You can grab the patch here and follow these instructions:
If you are experiencing any audio, video or framerate issues with the Wing 4 release, you should first check out this update with solutions for the most common glitches. If your movies still have sound but no picture, you can give the DirectShow hack a shot.
Ok here's a new DLL with two couple of options configurable via videoRenderer.cfg:
- vmr7offscreen (currently set) configures the DLL to use the VMR video renderer, but instructs it to avoid using an overlay (which i think is what your system is having trouble with).
- evr, which configures DirectShow to use the new Vista / Win7 EVR Renderer (Windows Media Framework). This one still needs some tweaking, but no point in polishing it too much until i know if it helps.
Unzip this into the WC4 install folder and give it a try. If it doesn't work, open videoRenderer.cfs in notepad and change "vmr7offscreen" to "evr".
Update: a new version of this patch is now available.