#9862 closed defect (fixed)
SCI: Police Quest 3: Missing 10 points when you give Marie the locket at the hospital
Reported by: | SeanW1975 | Owned by: | m-kiewitz |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | ||
Cc: | Game: | Police Quest 3 |
Description
This is a bug in the original game, you never receive the 10 points from giving the locket to Marie in the hospital you're supposed to get, making the final score obtainable only 450 and not 460. I wanted to see if this could be fixed, because I know a points bug in the SQ4 CD version was where you didn't get points from changing your clothes back at Sax was, and more recently the missing points in Quest for Glory 3 where you tell Uhura about the initation. If you can't fix this it's alright, but I figured there was no harm in asking. I attached a save file right in the hospital room with the locket, it's from the latest Scummvm official release from October 2016.
Attachments (2)
Change History (14)
by , 7 years ago
comment:1 by , 7 years ago
Game: | → Police Quest 3 |
---|
comment:2 by , 7 years ago
Component: | --Unset-- → Engine: SCI |
---|
comment:3 by , 7 years ago
Owner: | set to |
---|
comment:4 by , 7 years ago
btw. the Space Quest 4 CD bug, which only happened in the CD version, was already fixed as well.
comment:5 by , 7 years ago
Yes I know the bug in SQ4 was fixed, I was using that and the QFG3 as examples of similar bugs being fixed. Thank you for your response.
comment:6 by , 7 years ago
Can you please play to the end, so only those 10 points are missing?
That would help me verify that I really found a free flag for the additional points.
comment:7 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | new → pending |
Was just fixed by commit a978e2a
Please either update to latest version and compile yourself or wait for the next daily build to test it out.
comment:8 by , 7 years ago
Script patch should work for every version out there.
I was able to verify that it works for the English PC floppy. The English Amiga version. The German PC floppy.
I couldn't check the Spanish version and also not the EGA version.
One can check it easily by enabling ScriptPatcher debug output (start scummvm with parameter --debugflags=ScriptPatcher.
Then warp to room 36 by entering "room 36" inside SCI debugger.
You should now see that the patch was applied.
To verify even further one can get the locket by entering "vo ego", then checking where ego is (global address is mentioned right there, it should be something like [0001:011c] ego : 69 vars...
Then enter "send locket moveTo [ego-address]" to give yourself the locket.
After that you can give the locket to Marie.
comment:10 by , 7 years ago
It's fixed in the latest daily snapshot. You can close this thread again, and thank you very much for fixing this so quickly. A lot of customer service people could learn a lesson from fans of old adventure games. :-)
comment:11 by , 7 years ago
Status: | pending → closed |
---|
comment:12 by , 7 years ago
Several guides were warning that I would only get 450/460 points, but I was able to get all the points because of this fix.
This should be fixable. Will hopefully look into it next week or this weekend.
Thanks for telling us.