King's Quest 8 script fixes for the remaining lockups

Is the game being a ROYAL pain? Need a hint? Got a problem? This is the place to discuss King's Quest!
Post Reply
Aroenai
Sierra Obsessed
Posts: 121
Joined: Thu Feb 26, 2009 10:42 pm
Location: Colorado
Gender: Male

King's Quest 8 script fixes for the remaining lockups

Post by Aroenai »

So far I've only tested the lockup after leaving the windmill, but it fixed the lockup on my machine without having to set windows 98 compatibility mode (which is good, since for whatever reason Mask.exe stays in memory after I quit if it's set).

If other people can test this, I think I know what's causing the other remaining lockups. There's some sort of bug with determining whether or not a line of dialog has completed. Collector, do the save files on the help page have a save right before the lockup happens or does it only have ones after? Maybe once we have all these lockups corrected you can make a new installer to patch the game to the latest version. :D

Oh yeah and extract this file to your C:\Sierra\Mask\ directory.
Attachments
axhenchmanfix.zip
Lockup at Windmill (Kingdom of Daventry) fix
(1.32 KiB) Downloaded 188 times
User avatar
Collector
Grand Poobah
Posts: 12028
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: King's Quest 8 script fixes for the remaining lockups

Post by Collector »

I have all of the official saves, so it would not take long to play to any of the lockups. I would love to have a solid fix for MoE, but remember that it will not even start on Vista or Win7.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
Aroenai
Sierra Obsessed
Posts: 121
Joined: Thu Feb 26, 2009 10:42 pm
Location: Colorado
Gender: Male

Re: King's Quest 8 script fixes for the remaining lockups

Post by Aroenai »

Right, I know, I've been playing around with that a little too. My guess is we can get it working some day with the right .dll files. If you add d3drm.dll from Windows XP it gets a little farther (but still crashes, you get a little more meaningful error message though) since it needs that and it was dropped from Vista/7.

Worse comes to worse someone with a little more programming knowledge can take the Wine sources from Linux and port the necessary .dll's to Windows. The game works on my Ubuntu installation with Zeckensack's Glide wrapper, you just can't load any save games or the game hangs. I think it's silly how the 16-bit patcher works on 64-bit Linux, but Microsoft can't be bothered to do the same thing :roll:
User avatar
Collector
Grand Poobah
Posts: 12028
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: King's Quest 8 script fixes for the remaining lockups

Post by Collector »

I have already experimented with WINE for Windows, but it did not work for MoE, however, WINE for Windows is not very developed, yet. I tried the d3drm.dll solution and had exactly the same result. One person that I can think of that has the abilities and might be willing to look into it is jafa from Squirt the Cat, but he is currently too busy to even further develop his own installers.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
Post Reply

Return to “The King's Quest Series”