Wing commander 4 GOG sound but no video

Silverhawk

Rear Admiral
Hi I have sound but no video
OS win 7x64
tried k lite
cccp
vlc
i feel like asking for a refund
Code:
File: C:\games\Wing Commander IV\vob\SC_0010A.vob
 
Filter 0: Video Renderer
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
Filter 1: Default DirectSound Device
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
 

Attachments

  • DxDiag.txt
    29.7 KB · Views: 169
If I remember right, CCCP crashed my computer a couple of times. You need AC3Filter. I got the file name off of a forum on gog.com. There is probably a thread in the CIC forums too. I used win 98/me compatibility (with run as admin checked). I also had Zeckensack's glide wrapper installed. But installing that too might be a bit of Cargo Cult troubleshooting. I didn't ever get too far in WC4 gog. My joystick didn't really want to co-operate with me after it fell off the desk a few times...

I'd uninstall those other things you installed and try AC3 filter: http://ac3filter.net/wiki/AC3Filter_2.4a

EDIT: Old CIC thread https://www.wcnews.com/chatzone/threads/wciv-gog-com.26054/#post-375012
 
Last edited by a moderator:
I guess after running both uninstalls for k lite and cccp, run ccleaner. Restart. And then install latest AC3. I'm just guessing. You've probably already done that though. Even after running ccleaner I'd still check to see if the processes and registries are gone for both.
 
Even with AC3 filter you will still need an mpeg2 decoder... which is where mpeg2dec comes in. Alternately Klite and CCCP have both audio and video decoders so you don't really need AC3 separately if you've used one of those codec packs.

Ok, Silverhawk, lets start with a clean install. Wipe out any trace of the codec packs you've installed even if you've done this before and wipe out any WC4 install. Then reinstall the game from GOG and then install only the K-lite codec pack. MAKE SURE that you install it in advanced mode. During installation, under the "Select Components" dialog, search for "DirectShow Video Decoding Filters" -> "MPEG-2, DVD" and choose "ffdshow (libmpeg2)".

Then if the problem persists, do not do anything else to your install. Please do another test render using insurgent and post the complete log text here.
 
Code:
File: C:\games\Wing Commander IV\vob\SC_0010A.vob
 
Filter 0: Video Renderer
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
Filter 1: Default DirectSound Device
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
Filter 2: Microsoft DTV-DVD Video Decoder
Filename: C:\Windows\SysWOW64\msmpeg2vdec.dll
Filter CRC: A51FECEA
Date: 2009-07-13 | 22:45:46
Filter 3: Microsoft DTV-DVD Audio Decoder
Filename: C:\Windows\SysWOW64\msmpeg2adec.dll
Filter CRC: 4688B24D
Date: 2009-07-13 | 22:45:45
Filter 4: MPEG-2 Demultiplexer
Filename: C:\Windows\SysWOW64\mpg2splt.ax
Filter CRC: 06876B76
Date: 2010-12-23 | 03:20:23
Filter 5: C:\games\Wing Commander IV\vob\SC_0010A.vob
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
 
Note: For File CRC, use CRC Check from the Tools Menu!
 
camt seem to edit my post for some reason but here is exactly what i see
 

Attachments

  • screen.jpg
    screen.jpg
    18 KB · Views: 183
Your PC still isn't calling ffmpeg according to the log text. You might want to try manually disabling the MS dvd decoder (using the Klite advanced settings again).
 
how exactly? and yeah your wright it seems no matter what i do it does not seem to recognize any codecs at all
 
how exactly? and yeah your wright it seems no matter what i do it does not seem to recognize any codecs at all

Well, it is, but it is using the Microsoft mpeg2 stuff... whereas before you installed klite you didn't get anything at all. So lets try and get your system to use ffmpeg. Use the 'K-Lite Codec Tweak Tool' to disable the MS codec, and then use ffdshow Video Decoder Configuration app and enable "libmpeg2" under Codecs -> MPEG2.

give that a shot if you can and then see if your insurgent test render comes up with anything different. Also post a DirectX diagnotistic report here too please.
 
Code:
File: C:\games\Wing Commander IV\vob\SC_0010A.vob
 
Filter 0: Video Renderer
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
Filter 1: Default DirectSound Device
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
Filter 2: ffdshow Video Decoder
Filename: C:\Program Files (x86)\K-Lite Codec Pack\ffdshow\ffdshow.ax
Filter CRC: F283EDFE
Date: 2012-05-15 | 15:30:00
Filter 3: Microsoft DTV-DVD Audio Decoder
Filename: C:\Windows\SysWOW64\msmpeg2adec.dll
Filter CRC: 4688B24D
Date: 2009-07-13 | 22:45:45
Filter 4: MPEG-2 Demultiplexer
Filename: C:\Windows\SysWOW64\mpg2splt.ax
Filter CRC: 06876B76
Date: 2010-12-23 | 03:20:23
Filter 5: C:\games\Wing Commander IV\vob\SC_0010A.vob
Filename: C:\Windows\SysWOW64\quartz.dll
Filter CRC: 846ED5FC
Date: 2011-10-26 | 02:02:11
 
Note: For File CRC, use CRC Check from the Tools Menu!
 

Attachments

  • DxDiag.txt
    30.1 KB · Views: 173
I see some references to Cyberlink on your DxDiag, try uninstalling it to see if it helps. Some Cyberlink filters could be getting in the way.

Also, please download these updated DLLs. When the game plays a movie it generates a wc4_graph log, please post it here, it should provide us some more information about what's going on.

Also, just to rule it out: did you install WC4 GOG over an existing WC4 installation (either CD, DVD or Pete's CD-to-DVD conversion)? If so, you should wipe everything and do a clean install of GOG's WC4.
 
Last edited by a moderator:
no previous versions of wc4 have been installed i was aware of cyber link conflicts so i uninstalled the power dvd suite those reference should be internal because my HP system uses re-imaging tools from cyber link for my recovery drive

here is the log you wanted
Code:
Render file .\vob\\sc_0010e.vob
File has media type 0xe436eb83... Subtype 0xe06d8022...
Source filter clsid is 0xe436ebb5...
Source filter has loaded the source file
RenderFile: Source filter added: Address=527a28
RenderFile: Render source filter pin 527b40
Render: Pin 527b40 has major type 0xe436eb83...
Render: Trying filter at address 527a28
Render: Examining filter at address 527a28 for input pin to connect output pin 527b40 to
Render: No more pins - FAILED to find a pin to use on filter 527a28
Render: Trying filter at address 5200d8
Render: Examining filter at address 5200d8 for input pin to connect output pin 527b40 to
Render: Considering connecting output pin 527b40 to pin 5142e8 on filter at address 5200d8
Render: FAILED to connect output pin 527b40 to pin 5142e8 on filter at address 5200d8
Render: No more pins - FAILED to find a pin to use on filter 5200d8
Render: Trying filter at address 53596c
Render: Examining filter at address 53596c for input pin to connect output pin 527b40 to
Render: Considering connecting output pin 527b40 to pin 51403c on filter at address 53596c
Render: FAILED to connect output pin 527b40 to pin 51403c on filter at address 53596c
Render: No more pins - FAILED to find a pin to use on filter 53596c
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AB9D6472-752F-43F6-B29E-61207BDA8E06}...
Render: Failed to load filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AB9D6472-752F-43F6-B29E-61207BDA8E06}
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AFB6C280-2C41-11D3-8A60-0000F81E0E4A}...
Render: Added new filter. display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AFB6C280-2C41-11D3-8A60-0000F81E0E4A}... has address 524d1c, MPEG-2 Demultiplexer
Render: Examining filter at address 524d1c for input pin to connect output pin 527b40 to
Render: Considering connecting output pin 527b40 to pin 527ed0 on filter at address 524d1c
Render: Connected output pin 527b40 to pin 527ed0 on filter at 524d1c
Render: Searching for any outputs to render from filter at address 524d1c
Render: Attempting to render output pin 528948 on filter at address 524d1c
Render: Pin 528948 has major type 0x73647561...
Render: Trying filter at address 524d1c
Render: Examining filter at address 524d1c for input pin to connect output pin 528948 to
Render: Considering connecting output pin 528948 to pin 527ed0 on filter at address 524d1c
Render: pin 527ed0 is already connected
Render: No more pins - FAILED to find a pin to use on filter 524d1c
Render: Trying filter at address 527a28
Render: Examining filter at address 527a28 for input pin to connect output pin 528948 to
Render: No more pins - FAILED to find a pin to use on filter 527a28
Render: Trying filter at address 5200d8
Render: Examining filter at address 5200d8 for input pin to connect output pin 528948 to
Render: Considering connecting output pin 528948 to pin 5142e8 on filter at address 5200d8
Render: FAILED to connect output pin 528948 to pin 5142e8 on filter at address 5200d8
Render: No more pins - FAILED to find a pin to use on filter 5200d8
Render: Trying filter at address 53596c
Render: Examining filter at address 53596c for input pin to connect output pin 528948 to
Render: Considering connecting output pin 528948 to pin 51403c on filter at address 53596c
Render: FAILED to connect output pin 528948 to pin 51403c on filter at address 53596c
Render: No more pins - FAILED to find a pin to use on filter 53596c
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AB9D6472-752F-43F6-B29E-61207BDA8E06}...
Render: Failed to load filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AB9D6472-752F-43F6-B29E-61207BDA8E06}
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{0F40E1E5-4F79-4988-B1A9-CC98794E6B55}...
Render: Added new filter. display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{0F40E1E5-4F79-4988-B1A9-CC98794E6B55}... has address 9f5aebc, ffdshow Audio Decoder
Render: Examining filter at address 9f5aebc for input pin to connect output pin 528948 to
Render: Considering connecting output pin 528948 to pin 9f5be50 on filter at address 9f5aebc
Render: FAILED to connect output pin 528948 to pin 9f5be50 on filter at address 9f5aebc
Render: No more pins - FAILED to find a pin to use on filter 9f5aebc
Backout! Removing filter 9f5aebc
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{6A08CF80-0E18-11CF-A24D-0020AFD79767}...
Render: Added new filter. display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{6A08CF80-0E18-11CF-A24D-0020AFD79767}... has address c18077c, ACM Wrapper
Render: Examining filter at address c18077c for input pin to connect output pin 528948 to
Render: Considering connecting output pin 528948 to pin c180c3c on filter at address c18077c
Render: FAILED to connect output pin 528948 to pin c180c3c on filter at address c18077c
Render: No more pins - FAILED to find a pin to use on filter c18077c
Backout! Removing filter c18077c
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}...
Render: Added new filter. display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}... has address 608798, Microsoft DTV-DVD Audio Decoder
Render: Examining filter at address 608798 for input pin to connect output pin 528948 to
Render: Considering connecting output pin 528948 to pin 51e758 on filter at address 608798
Render: Connected output pin 528948 to pin 51e758 on filter at 608798
Render: Searching for any outputs to render from filter at address 608798
Render: Attempting to render output pin c3ffda4 on filter at address 608798
Render: Pin c3ffda4 has major type 0x73647561...
Render: Trying filter at address 608798
Render: Examining filter at address 608798 for input pin to connect output pin c3ffda4 to
Render: Considering connecting output pin c3ffda4 to pin 51e758 on filter at address 608798
Render: pin 51e758 is already connected
Render: No more pins - FAILED to find a pin to use on filter 608798
Render: Trying filter at address 524d1c
Render: Examining filter at address 524d1c for input pin to connect output pin c3ffda4 to
Render: Considering connecting output pin c3ffda4 to pin 527ed0 on filter at address 524d1c
Render: pin 527ed0 is already connected
Render: No more pins - FAILED to find a pin to use on filter 524d1c
Render: Trying filter at address 527a28
Render: Examining filter at address 527a28 for input pin to connect output pin c3ffda4 to
Render: No more pins - FAILED to find a pin to use on filter 527a28
Render: Trying filter at address 5200d8
Render: Examining filter at address 5200d8 for input pin to connect output pin c3ffda4 to
Render: Considering connecting output pin c3ffda4 to pin 5142e8 on filter at address 5200d8
Render: Connected output pin c3ffda4 to pin 5142e8 on filter at 5200d8
Render: Searching for any outputs to render from filter at address 5200d8
Render: No outputs found.  Filter at address 5200d8 is a renderer
Render: Succeeded in rendering output pin c3ffda4 on filter at address 608798
Render: Succeeded in rendering output pin 528948 on filter at address 524d1c
Render: Attempting to render output pin 524050 on filter at address 524d1c
Render: Pin 524050 has major type 0x73646976...
Render: Trying filter at address 608798
Render: Examining filter at address 608798 for input pin to connect output pin 524050 to
Render: Considering connecting output pin 524050 to pin 51e758 on filter at address 608798
Render: pin 51e758 is already connected
Render: No more pins - FAILED to find a pin to use on filter 608798
Render: Trying filter at address 524d1c
Render: Examining filter at address 524d1c for input pin to connect output pin 524050 to
Render: Considering connecting output pin 524050 to pin 527ed0 on filter at address 524d1c
Render: pin 527ed0 is already connected
Render: No more pins - FAILED to find a pin to use on filter 524d1c
Render: Trying filter at address 527a28
Render: Examining filter at address 527a28 for input pin to connect output pin 524050 to
Render: No more pins - FAILED to find a pin to use on filter 527a28
Render: Trying filter at address 5200d8
Render: Examining filter at address 5200d8 for input pin to connect output pin 524050 to
Render: Considering connecting output pin 524050 to pin 5142e8 on filter at address 5200d8
Render: pin 5142e8 is already connected
Render: No more pins - FAILED to find a pin to use on filter 5200d8
Render: Trying filter at address 53596c
Render: Examining filter at address 53596c for input pin to connect output pin 524050 to
Render: Considering connecting output pin 524050 to pin 51403c on filter at address 53596c
Render: FAILED to connect output pin 524050 to pin 51403c on filter at address 53596c
Render: No more pins - FAILED to find a pin to use on filter 53596c
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AB9D6472-752F-43F6-B29E-61207BDA8E06}...
Render: Failed to load filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{AB9D6472-752F-43F6-B29E-61207BDA8E06}
Render: Trying new filter with display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{04FE9017-F873-410E-871E-AB91661A4EF7}...
Render: Added new filter. display name @device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{04FE9017-F873-410E-871E-AB91661A4EF7}... has address 9f5d880, ffdshow Video Decoder
Render: Examining filter at address 9f5d880 for input pin to connect output pin 524050 to
Render: Considering connecting output pin 524050 to pin 9f665c8 on filter at address 9f5d880
Render: Connected output pin 524050 to pin 9f665c8 on filter at 9f5d880
Render: Searching for any outputs to render from filter at address 9f5d880
Render: Attempting to render output pin 9f66cb4 on filter at address 9f5d880
Render: Pin 9f66cb4 has major type 0x73646976...
Render: Trying filter at address 9f5d880
Render: Examining filter at address 9f5d880 for input pin to connect output pin 9f66cb4 to
Render: Considering connecting output pin 9f66cb4 to pin 9f665c8 on filter at address 9f5d880
Render: pin 9f665c8 is already connected
Render: Considering connecting output pin 9f66cb4 to pin 9f6a760 on filter at address 9f5d880
Render: FAILED to connect output pin 9f66cb4 to pin 9f6a760 on filter at address 9f5d880
Render: No more pins - FAILED to find a pin to use on filter 9f5d880
Render: Trying filter at address 608798
Render: Examining filter at address 608798 for input pin to connect output pin 9f66cb4 to
Render: Considering connecting output pin 9f66cb4 to pin 51e758 on filter at address 608798
Render: pin 51e758 is already connected
Render: No more pins - FAILED to find a pin to use on filter 608798
Render: Trying filter at address 524d1c
Render: Examining filter at address 524d1c for input pin to connect output pin 9f66cb4 to
Render: Considering connecting output pin 9f66cb4 to pin 527ed0 on filter at address 524d1c
Render: pin 527ed0 is already connected
Render: No more pins - FAILED to find a pin to use on filter 524d1c
Render: Trying filter at address 527a28
Render: Examining filter at address 527a28 for input pin to connect output pin 9f66cb4 to
Render: No more pins - FAILED to find a pin to use on filter 527a28
Render: Trying filter at address 5200d8
Render: Examining filter at address 5200d8 for input pin to connect output pin 9f66cb4 to
Render: Considering connecting output pin 9f66cb4 to pin 5142e8 on filter at address 5200d8
Render: pin 5142e8 is already connected
Render: No more pins - FAILED to find a pin to use on filter 5200d8
Render: Trying filter at address 53596c
Render: Examining filter at address 53596c for input pin to connect output pin 9f66cb4 to
Render: Considering connecting output pin 9f66cb4 to pin 51403c on filter at address 53596c
Render: Connected output pin 9f66cb4 to pin 51403c on filter at 53596c
Render: Searching for any outputs to render from filter at address 53596c
Render: No outputs found.  Filter at address 53596c is a renderer
Render: Succeeded in rendering output pin 9f66cb4 on filter at address 9f5d880
Render: Succeeded in rendering output pin 524050 on filter at address 524d1c
RenderFile: Succeeded in rendering pin 527b40 on source filter at address 527a28
RenderFile ended - return code 0
 
The log actually looks good, the rendering graph seems ok at first sight.

I wonder if your problem is OpenGL related. If you skip the videos do you see the rest of the game correctly?

Try downloading this and unzipping it into your WC4 folder. Basically, this will make the game use DirectDraw instead of OpenGL as a renderer. If your problem is OpenGL related, you should see an improvement.
 
Last edited by a moderator:
AD actually recommended that in chat and i have tried all the render settings to no avail however to be clear game play it self is flawless it only seems to be the fmv and what is wc without fmv
 
That's useful information by itself, it tells us that your problem is indeed related to DirectShow only. I'll post a new DLL tomorrow with a few extra debug messages, to see if we can get any more information.

In the meantime, I would suggest unregistering the Cyberlink filters that are still in your system (using k-lite codec tool or insurgent), to see if it helps.
 
ok i did you one better i use revo uninstaller to uninstall every non essential cyberlink related products and i will wait the new dll
 
Ok, here's a new version of the DLL with quite a few more debug messages. Unzip this into your WC4 folder and run the game, then please post the resulting debug.txt here. Hopefully it will give us some clues as to what's wrong.
 

Attachments

  • dwrap 1.0.1 test8.zip
    126.9 KB · Views: 168
Back
Top