Opened 13 years ago

Closed 13 years ago

Last modified 4 years ago

#5826 closed defect (fixed)

SCI: PQ1 - Weird behavior at Carol's inside car

Reported by: SF/pbossi Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: original
Cc: Game: Police Quest 1

Description

In the attached savegame looking at the bikes or everything else outside Caffeine Carol's without going out of the car results in Sonny fluctuating in the air. Dos/English Win7 x64 Ultimate Aug 10 daily build AND 1.3.1. stable

Ticket imported from: #3389731. Ticket imported from: bugs/5826.

Attachments (2)

pq1sci.005 (41.6 KB ) - added by SF/pbossi 13 years ago.
savegame
pq1originalfiles.txt (1.9 KB ) - added by SF/pbossi 13 years ago.
datafiles md5check

Download all attachments as: .zip

Change History (17)

by SF/pbossi, 13 years ago

Attachment: pq1sci.005 added

savegame

comment:1 by digitall, 13 years ago

pbossi: Can you give the version of your PQ1SCI game? This can be found in the game, using the Top Bar Settings Dialog. In the box that appears with "GAME PAUSED", click the small button right of the Question Mark at the bottom. This then gives information on the game, starting on the first page with the game version. If you have trouble with this, the same version ID is given by the debug console "version" command. The console is entered by CTRL-SHIFT-D.

It would also be useful to attach a text file of the MD5sums of your datafiles, to help more accurate diagnose any corrupted files. http://md5summer.org/ might be helpful here.

I can't load your savegame successfully on my PQ1SCI v2.0.0 here, though it tries to load. This results in an infinite loop lockup of ScummVM when loaded from Launcher or In Game.

comment:2 by digitall, 13 years ago

Sorry, not infinite loop. Error on loading is "Attempt to initalize object beyond end of script!".

comment:3 by digitall, 13 years ago

Summary: SCI PQ1: Weird behavior at Carol's inside carSCI PQ1: Weird behavior at Carol's inside car

comment:4 by digitall, 13 years ago

Summary: SCI PQ1: Weird behavior at Carol's inside carSCI: PQ1 - Weird behavior at Carol's inside car

comment:5 by SF/pbossi, 13 years ago

It's version 2.000. i'll get back to you in a bit with the md5 txt

comment:6 by SF/pbossi, 13 years ago

Added md5 txt for all my savegames including the one I sent. Everything seems ok

comment:7 by digitall, 13 years ago

pbossi: Thanks for your attention, but it is the md5 checksums of the _DATAFILES_ i.e. the game datafiles found on the original CD/floppies that you copied to HDD to run this with ScummVM, not the savegame files that are required.

See http://wiki.scummvm.org/index.php/Datafiles#SCI

comment:8 by SF/pbossi, 13 years ago

Sorry! I'm a Huge Noob! here's the txt. I've used this version since the version I bought from Gog started with a message about fanmade scripts possibly corrupting the game.

by SF/pbossi, 13 years ago

Attachment: pq1originalfiles.txt added

datafiles md5check

comment:9 by digitall, 13 years ago

Ah. You have a very early v1.0 version of PQ1 there.

This is a known issue with early releases of PQ1. The official Sierra Patch for this can be found here: http://www.sierrahelp.com/Patches-Updates/Patches-Updates-Games/PoliceQuestUpdates.html

Copy the 30.HEP and 30.SCR files to your game datafiles directory and this bug should be fixed.

I would suggest though avoiding this v1.0 version and going back to the GOG patched version.

I suspect the conflicting patch is the NRS (third party) patch indicated on the page above. Since ScummVM deals with these type of timer issues by dynamic patching within the SCI engine, we need to work from an "official" base and any variation triggers warnings. If you remove the 994.* and 999.* files from your GOG version, ScummVM should work with this without warning.

comment:10 by SF/pbossi, 13 years ago

The bug is solved in the gog version. Adding the patch and then loading the game in the early version results in SCUMMVM not being able to load the saves anymore.

comment:11 by digitall, 13 years ago

Compatibility of savegames when you change datafiles is not easily possible with the SCI engine, without the possibility of very odd bugs, so this is disabled.

This is no different from the original interpreter.

Good that this bug is fixed for you. Will drop a note to the SCI engine team to look at adding the official "Caffiene Carol" patch to the patching framework.

comment:12 by digitall, 13 years ago

Owner: set to digitall

comment:13 by digitall, 13 years ago

Status: newclosed

comment:14 by sluicebox <22204938+sluicebox@…>, 4 years ago

In 0369e3b:

SCI: Fix PQ1VGA bugs outside Carol's coffee shop

Fixes bug: #5826

comment:15 by sluicebox, 4 years ago

Keywords: original added
Owner: changed from digitall to sluicebox
Resolution: fixed

The bug is in room initialization so the attached save game can still break. The fix can be still be tested with this save by using the debugger to warp to room 500 (the map) and then back to room 30.

Note: See TracTickets for help on using tickets.