It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
This is one game that although I didn't get to play until 3-4 years ago and have played without much problems a few runs now, but now, when I play at sporatic times the colors are all wonky and I'm not sure how to fix it.

Since I'm not sure how to explain it, and it was fine until yesterday. here's a screencap

Also, I am running Windows 7 64bit
http://i61.tinypic.com/2pqnwvd.jpg
Run the game in Glide (with a wrapper such as dgVoodoo 2, Zeckensack's, or nGlide; in that order) or DirectX mode. The game's software mode uses 256 colors, when the pallet gets reset by Windows the colors get screwed up like that.
With VOODOO I was able to solve the graphics issue and get to Paradise Lost, but now when I try to load to Realm Of The Sun, the game crashes when I click yes
Rename the W32mdl_1.dll in the game folder (C:\GOG Games\Kings Quest 7-8\KQ8) to skip over the video.

GOG disabled the intro (because video playback is broken for several reasons) but forgot to disable the other two videos...
A security risk (registering the Indeo 5 codec) or some hackery is required to play the videos on current Windows versions.
Post edited June 30, 2014 by nicode
Thank you SO much, Nicode. that did the trick.
Then someone needs to add fixes to the videos. Disabling cutscenes is never a good 'fix'.
One could re-encode the videos with ancient codecs (Cinepak + Microsoft ADPCM) that are installed by default since Windows 95. Well, encoding a video that is already encoded with a lossy video codec is not a good idea in general - but we do not have access to the original uncompressed videos (if they exist at all :-) ).

FFmpeg supports decoding Indeo 5 and encoding Cinepak (very slow, but with much better quality than other Cinepak encoders that I'm aware of). The resulting videos are up to 50% larger than the original videos.

- get the latest stable Windows build from http://ffmpeg.zeranoe.com/builds/ (currently 2.2.3) and unzip the files in the bin folder it to C:\GOG Games\Kings Quest 7-8\KQ8\ffmpeg
- open a Command Prompt (cmd.exe) and change into the KQ8 directory (cd /d C:\GOG Games\Kings Quest 7-8\KQ8)
- convert all videos with for %i in (W32*_1.dll) do ffmpeg\ffmpeg.exe -f avi -i %~ni.dll -vcodec cinepak -acodec adpcm_ms -y %~ni.avi
- if all went well you can remove (backup) the W32*_1.dll and rename the W32*_1.avi to W32*_1.dll
(see http://windows.microsoft.com/en-us/windows/file-names-extensions-faq for changing file extensions)

If there are no legal issues, I might upload the converted videos (this would include some extra steps to avoid dropping frames due to decoding errors at the very end of every video)...
Post edited July 01, 2014 by nicode
I don't see how there would be legal issues, considering one can find these videos all over the net via 'let's play' and other youtube gameing vidos.
http://nicode.net/games/kqmoe/

The AVIs are intended to be used with kqmoefix. If you do not use the run-time hacks, you have to rename the AVIs to DLLs and replace the original files.

edit: There seem to be playback issues (fast forward skipping in the last part of the video) with FFmpeg encoded videos. So I'm trying to find the reason and have to fix the videos...
edit2: Problem and workaround found, conversion and upload pending...
Post edited July 02, 2014 by nicode
avatar
daventrygrisls: that did the trick.
You might try replacing the original W32*_1.dll with the videos in kqmoeavi-en.zip (~70 MB). They should work on any Windows version where the default multimedia codecs are installed.
avatar
Baggins: Then someone needs to add fixes to the videos.
There are still some technical issues with the video playback in the game (MCIWnd borders, focus/foreground issues, and nGlide related) that can only be fixed in the application or run-time hacks.
avatar
nicode: There seem to be playback issues (fast forward skipping in the last part of the video) with FFmpeg encoded videos. So I'm trying to find the reason and have to fix the videos...
Done.
I also uploaded Xvid encoded videos (smaller and better quality, but require the codec to be installed).
Post edited July 03, 2014 by nicode
avatar
nicode: One could re-encode the videos with ancient codecs (Cinepak + Microsoft ADPCM) that are installed by default since Windows 95. Well, encoding a video that is already encoded with a lossy video codec is not a good idea in general - but we do not have access to the original uncompressed videos (if they exist at all :-) ).

FFmpeg supports decoding Indeo 5 and encoding Cinepak (very slow, but with much better quality than other Cinepak encoders that I'm aware of). The resulting videos are up to 50% larger than the original videos.

- get the latest stable Windows build from http://ffmpeg.zeranoe.com/builds/ (currently 2.2.3) and unzip the files in the bin folder it to C:\GOG Games\Kings Quest 7-8\KQ8\ffmpeg
- open a Command Prompt (cmd.exe) and change into the KQ8 directory (cd /d C:\GOG Games\Kings Quest 7-8\KQ8)
- convert all videos with for %i in (W32*_1.dll) do ffmpeg\ffmpeg.exe -f avi -i %~ni.dll -vcodec cinepak -acodec adpcm_ms -y %~ni.avi
- if all went well you can remove (backup) the W32*_1.dll and rename the W32*_1.avi to W32*_1.dll
(see http://windows.microsoft.com/en-us/windows/file-names-extensions-faq for changing file extensions)

If there are no legal issues, I might upload the converted videos (this would include some extra steps to avoid dropping frames due to decoding errors at the very end of every video)...
Hello: I did everything you said and my game still crashes at that moment. I downloaded the latest Xvid codec, converted all the videos, etc. I don't know what else to do. Please help me!
avatar
miguelnare: Hello: I did everything you said and my game still crashes at that moment. I downloaded the latest Xvid codec, converted all the videos, etc. I don't know what else to do. Please help me!
Did you try the kqmoeavi-xx.zip (Cinepak) from http://nicode.net/games/kqmoe/ ?
avatar
miguelnare: Hello: I did everything you said and my game still crashes at that moment. I downloaded the latest Xvid codec, converted all the videos, etc. I don't know what else to do. Please help me!
avatar
nicode: Did you try the kqmoeavi-xx.zip (Cinepak) from http://nicode.net/games/kqmoe/ ?
I tried everything. From that link you left, I downloaded the latest file, in English, and I did two things: the first, I put the videos in the root directory for KQ8. When it didn't work, I decided to follow your instructions on converting the videos using the prompt command. I did so, then I transformed them into .dll, and it still didn't work. That is why I came to you especifically
avatar
miguelnare: I tried everything. From that link you left, I downloaded the latest file, in English, and I did two things: the first, I put the videos in the root directory for KQ8. When it didn't work, I decided to follow your instructions on converting the videos using the prompt command. I did so, then I transformed them into .dll, and it still didn't work. That is why I came to you especifically
Those videos are already converted. From the kqmoeavi.txt:

The AVIs are intended to be used with "kqmoefix"
(redirects *.dll to .avi for Wine compatibility).
Without the run-time hack you have to remove the
original videos (backup recommended) and have to
change the file extensions from ".avi" to ".dll".
Post edited January 15, 2015 by Gydion
avatar
miguelnare: I tried everything. From that link you left, I downloaded the latest file, in English, and I did two things: the first, I put the videos in the root directory for KQ8. When it didn't work, I decided to follow your instructions on converting the videos using the prompt command. I did so, then I transformed them into .dll, and it still didn't work. That is why I came to you especifically
avatar
Gydion: Those videos are already converted. From the kqmoeavi.txt:

The AVIs are intended to be used with "kqmoefix"
(redirects *.dll to .avi for Wine compatibility).
Without the run-time hack you have to remove the
original videos (backup recommended) and have to
change the file extensions from ".avi" to ".dll".
avatar
Gydion:
Ok, I understand. The problem is that I don't know how to do what you suggest. I downloaded that kqmoefix and I get a maskrt.dll file. I put that file in the root directory for the game, and still didn't get anything. I am wondering if that kqmoefix is meant to be used in a different way? Perhaps some kind of installment?