Can't Run KQ7

Is the game being a ROYAL pain? Need a hint? Got a problem? This is the place to discuss King's Quest!
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Can't Run KQ7

Post by Zayin »

Hi. I'm trying to run my old KQ7 game. I've installed DOSBox in "Program Files (x86)" and ran this website's KQ7 installation from my CD-ROM which went smoothly. However, whenever I try to run the game, it shuts down on its own right after the crown-shaped cursor appears (and the screen is still black). I have tried modifying the screen size to full and changed other options, but the same happens. Got any ideas? Please note that my game is in French, but I assume it should crash at that particular point based on that...

Here's my log:
======================== System Info ========================

Windows 7 HomePremium (6.1.7601.2) 64-Bit, French
Service Pack : 1
Account type : Administrator
UAC status : Off

CPU : Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz, ~1595 Mhz
Memory : 4021MB RAM
Graphics Adapter : ATI Mobility Radeon HD 5730 w/ 256MB of memory.
Screen Resolution : 1600 x 900, 32 bit color
DirectX Version : DirectX 9.0c
CD-ROM Drive(s) : E:\


========================= Game Info =========================

Game : King's Quest 7
Game Version : 2.00b
Game Path : G:\King's Quest 7
Installer Version : 2.0
NSIS Version : v2.46
Start Menu Directory : Sierra\King's Quest VII- The Princeless Bride
UninstallString : G:\King's Quest 7\uninst.exe


================== Game Configuration File ==================

RESOURCE.CFG

videoDrv = VESA.DRV
soundDrv = GENMIDI.DRV
audioDrv = DACBLAST.DRV
joyDrv = NO
directory = .\
cmd = KQ7
mouseDrv = STDMOUSE.DRV
memoryDrv = ARM.DRV
minMemory = 1600k
brightness= 0
language = 1
minCPU = 386
CD = NO
DACSize = 32k

resMap=.\
resAUD=.\
resSFX=.\
patchDir=.\;.\PATCHES;.\AVI
robot=.\AVI


======================== DOSBox Info ========================

DOSBox Path - C:\Program Files (x86)\DOSBox\DOSBox.exe
DOSBox version 0.74

Your version of DOSBox is up to date.


======================== dosbox.conf ========================

[sdl]
output= overlay
fullresolution= 0x0
windowresolution= 800x600
autolock=false

[DOSBox]
machine= svga_s3
captures= C:\Users\Bénédicte\AppData\Local\DOSBox\capture

[render]
aspect= true
scaler= normal3x

[cpu]
core= normal
cycles= 10000

[autoexec]
cls
@ECHO OFF
mount c "G:\King's Quest 7"
c:
cd \
SIERRA -o .\RESOURCE.CFG
exit


====================== Game Files List ======================

VERSION
RESOURCE.000
RESOURCE.AUD
KQ7.BAT
RESOURCE.CFG
0.CHK
dosbox.conf
ADL.DRV
DACBLAST.DRV
DACMSSYS.DRV
DACPRO.DRV
DACPRO16.DRV
DACPRO8.DRV
GENMIDI.DRV
MT32.DRV
PROAUDIO.DRV
SADL.DRV
SBPRO.DRV
VESA.DRV
SIERRA.ERR
Conf.exe
DiagnosticTool.exe
INSTALL.EXE
King's Quest 7.exe
SIERRA.EXE
uninst.exe
INSTALL.HLP
SIERRA.HLP
KQ7HR.ICO
King's Quest VII- The Princeless Bride.lnk
RESOURCE.MAP
RESOURCE.MDT
INSTALL.SCR
RESOURCE.SFX
GAMEDAT.SHP
1_51.ver
AVI\E108X11.AVI
AVI\E208X11.AVI
AVI\INT08X11.AVI
AVI\91.RBT
AVI\911.RBT
AVI\912.RBT
Docs\KQ7 Readme.rtf
Docs\Patch License.txt
Docs\Patch README.txt
PATCHES\30.HEP
PATCHES\34.HEP
PATCHES\5200.HEP
PATCHES\5300.HEP
PATCHES\30.SCR
PATCHES\34.SCR
PATCHES\5200.SCR
PATCHES\5300.SCR
Thanks a lot!!!
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: Can't Run KQ7

Post by Collector »

The game is missing some files. This is probably due to you having a localized version of the game. I am surprised that the installer worked at all with your version. I would guess that the French version is essentially the US version with separate language patch files. I would need information about the file layout of your copy to add support for it.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

Thanks a lot for your quick reply! *Btw I obviously meant "shouldn't crash" in the above post.

Here's what my KQ7 folder contains:

AVI (folder)
Docs (folder)
PATCHES (folder)
0.CHK
1_51.ver
ADL.DRV
Conf.exe
DACBLAST.DRV
DACMSSYS.DRV
DACPRO.DRV
DACPRO16.DRV
DACPRO8.DRV
DiagnosticTool.exe
diagnostic_log.txt
dosbox.conf
GAMEDAT.SHP
GENMIDI.DRV
INSTALL.EXE
INSTALL.HLP
INSTALL.SCR
King's Quest 7.exe
King's Quest VII- The Princeless Bride.lnk
KQ7.BAT
KQ7HR.ICO
MT32.DRV
PROAUDIO.DRV
RESOURCE.000
RESOURCE.AUD
RESOURCE.CFG
RESOURCE.MAP
RESOURCE.MDT
RESOURCE.SFX
SADL.DRV
SBPRO.DRV
SIERRA.ERR
SIERRA.EXE
SIERRA.HLP
stderr.txt
stdout.txt
uninst.exe
VERSION
VESA.DRV
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: Can't Run KQ7

Post by Collector »

I already had that from the log. I need to know about your CD.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

Sure. It's not a copied CD by the way. It's my old original, so I assume all the files should be there.



1994-11-25 21:59 142 304 0.CHK
1994-12-14 06:17 2 086 140 ALTRES.000
1994-12-14 06:17 1 186 ALTRES.MAP
1994-12-14 06:17 1 186 ALTRES.MDT
1996-11-05 12:12 <REP> AVI
1994-11-14 10:55 36 467 BOOTDISK.EXE
1994-11-22 12:07 766 BOOTDISK.ICO
1994-11-17 19:08 766 CATALOG.ICO
1994-08-09 07:56 44 464 D2HTOOLS.DLL
1996-11-05 12:14 <REP> ENGLISH
1996-11-05 12:14 <REP> INN
1994-12-12 17:59 11 136 INSTALL.WRI
1994-12-05 11:14 65 536 KQ7GAME.HLP
1994-12-03 11:00 11 520 KQ7READ.WRI
1996-11-05 12:14 <REP> LODEDEMO
1992-10-07 20:16 3 714 MIDITEST.MID
1996-11-05 12:36 <REP> PATCH
1994-11-25 22:02 206 626 576 RESOURCE.000
1994-12-14 06:17 205 546 166 RESOURCE.AUD
1994-11-25 22:02 18 697 RESOURCE.MAP
1994-11-25 22:02 18 697 RESOURCE.MDT
1994-12-14 05:52 50 674 104 RESOURCE.SFX
1994-12-14 06:46 253 RESOURCE.WIN
1994-10-07 10:51 142 598 SCIDLL.DLL
1994-11-11 15:34 16 384 SCIDLLWS.DLL
1994-12-08 11:16 25 888 SETUP.EXE
1994-12-13 06:51 277 641 SETUP.SOL
1994-08-12 07:57 8 475 SIERRA.ERR
1994-11-17 09:41 11 061 248 SIERRA.HLP
1994-12-09 10:27 7 896 SIERRA.INF
1994-11-17 19:36 670 444 SIERRAW.EXE
1994-06-21 06:01 766 SIERRAW.ICO
1994-11-17 19:19 544 057 SIERRAWS.EXE
1996-11-05 12:14 <REP> TOONDEMO
1994-11-25 21:56 10 VERSION
1994-11-01 14:00 1 103 992 VFW.SOL
1987-07-30 20:00 3 170 WHAT.EXE
1994-11-01 14:01 420 866 WIN32S.SOL
1994-11-01 14:01 128 575 WING.SOL

Should I copy the contents of some subfolders too? Thanks!
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: Can't Run KQ7

Post by Collector »

Try copying ALTRES.000, ALTRES.MAP and ALTRES.MDT from the CD to the installed folder.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

I actually copied the whole content of the CD to my KQ7 folder right after you said there were some missing files, and it's still not working... I hope you have other solutions in mind because I don't! ;) Thanks a lot!
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

Oh, I've found something that might be very helpful. I decreased the CPU speed to 1000 cycles, and noticed an error message was popping up and disappearing very fast. Here's what it states:
We're sorry, you have encountered an internal game error. Please restart your game and restore a saved game. If you have continued problems, please report the following information to Sierra Technical Support:
Error 62: Can't find id corresponding to offset 6f73 in script 15..\script.cpp(232) Script 64994/$877
Man, that's assembly isn't it? Were Sierra games coded in assembly? xD I wouldn't have expected that.

[Edit] I've also tried your suggestion from another forum, but same thing happens: "You have a pre 2 version of the game. Delete the SIERRAWS.EXE file from your installed folder and copy SIERRAW.EXE from the CD and rename it to SIERRAWS.EXE".
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: Can't Run KQ7

Post by Collector »

The KQ7 installer works with some pre v2 copies of the game because it does a binary level patch to upgrade it to v2.00b, which includes a DOS interpreter. That is why I am surprised that the installer even completed. Many of the files on the CD are not needed by the DOS version, such as the DLLs. Copying the files from the CD on top of the installed game can cause conflicts. The SIERRAW/SIERRAWS EXEs are the Windows executables and will not help with the DOS interpreter. Try doing a clean reinstall and then copy just the ALTRES.* files I listed above, if the installer misses them again.

KQ7 is an SCI game. Programming in SCI was closer to LISP or even C++. The error is not unusual debugging output.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

Alright, I'll give this a try! [Edit] Nope, still the same... Any other file I could copy?

Interesting =).
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: Can't Run KQ7

Post by Collector »

What is in the PATCH folder?
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

It's on my CD-ROM and it's not in my KQ7 folder anymore since I've reinstalled it. Anyhow, it contains: ADL.DRV, DACBLAST.DRV, HELPKQ7.txt, KQ7CD.BAT, RESOURCE.CFG, SIERRA.EXE and VESA.DRV.
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

I removed everything inside RESOURCE.CFG in my KQ7 folder except videodrv, sounddrv and audiodrv and the game ran! However, the sound is extremely choppy and the game crashed after clicking on Intro. That's a start, though.

[Edit] I put back the rest inside resource.cfg excluding patchDir=.\;.\PATCHES;.\AVI, and now the sound is working! Only one button seems to work at that point. It's Quit lol. Intro gives an error then shuts down, and Play Game does nothing.
[Edit] I deleted all the patches from inside the patches folder and put "patchDir=.\;.\PATCHES;.\AVI" back inside the resources and it crashes again. So there must be something in that line that my game doesn't like.
User avatar
Zayin
Al who?
Posts: 13
Joined: Sat May 05, 2012 2:34 pm
Location: Canada
Gender: F

Re: Can't Run KQ7

Post by Zayin »

Sorry for triple posting, but I got it working!!! (I think) I replaced the buggy line with "patchDir=.\PATCHES" and it seems to be working. I might show up again if it crashes later on ;).

Thanks a lot for your help, I wouldn't have been able to figure it out without you!

[Edit] Dammit! It crashed when I tried looking at an item...
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: Can't Run KQ7

Post by Collector »

I am not sure how possible it might be to adjust the installer without a copy of the French version, but if could you zip the contents of the PATCHES folder from the CD and post it here I'll see what I can do. It looks like it may have DOS files for v1.51. I need to examine them.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
Post Reply

Return to “The King's Quest Series”