Opened 4 years ago

Closed 4 years ago

#11275 closed defect (fixed)

SCI: Space Quest 6: Missing 2 Points

Reported by: mcmagi Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: original
Cc: Game: Space Quest 6

Description

Hello there,

There is a bug in the original SQ6 such that the player is unable to reach the full 500 points by 2 points. SQ6 has no hint book, but it did have an "Official Player's Guide" which includes a points list. Per the guide I noted that there are two spots in-game where the guide indicates we should have received more points than were earned:

  • Untangling the hookah hozes - 2 in-game, 3 per the book
  • Attach staple to celery string - 2 in-game, 3 per the book

If the points accumulated as above, it would address the missing 2 points. I noticed that you've accepted & fixed similar points issues in other games so I figured I would ask. (e.g. https://bugs.scummvm.org/ticket/9862)

I've attached photos of the relevant parts of the points list in the player's guide. Please let me know if you would also need saved games at those phases in the game for testing.

Attachments (4)

sq6 pointlist 1.jpg (147.3 KB ) - added by mcmagi 4 years ago.
SQ6 points list - hookah hozes
sq6 pointlist 2.jpg (156.3 KB ) - added by mcmagi 4 years ago.
SQ6 points list - grappling hook
sq6.001 (37.5 KB ) - added by mcmagi 4 years ago.
Saved game - hookah hozes
sq6.002 (59.5 KB ) - added by mcmagi 4 years ago.
celery string & staple

Download all attachments as: .zip

Change History (11)

by mcmagi, 4 years ago

Attachment: sq6 pointlist 1.jpg added

SQ6 points list - hookah hozes

by mcmagi, 4 years ago

Attachment: sq6 pointlist 2.jpg added

SQ6 points list - grappling hook

comment:1 by mcmagi, 4 years ago

Summary: SQ6 Missing PointsSCI: Space Quest 6: Missing 2 Points

comment:2 by digitall, 4 years ago

Component: --Unset--Engine: SCI
Game: Space Quest 6

comment:3 by m-kiewitz, 4 years ago

Saved games would be very helpful.
Thanks for this report. We appreciate it.

comment:4 by sluicebox, 4 years ago

You've made a good case for this change. We wouldn't want to change random points just to make them add up to 500 but if that's what was written in a guide deemed official by Sierra and it's indeed impossible to get 500, I personally think that's enough to warrant patching.

These points are all inventory actions and they're all in script 15:

Celery:doVerb
Staple:doVerb
Hookah_Hose:cue


These are the only points awarded by this script, so maybe the inventory programmer was just consistently off by one.

To reproduce, just give yourself the items in any room:

send ego get 17		; celery
send ego get 104	; staple
send ego get 58		; tangled hookah hose


Then use celery or stable on each other and click Do on the hose.

Corroboration that 498 is the max:
http://tjasink.com/games/sq/sq6.html
https://wiw.org/~jess/sq6pts.html

Spacequest.net is using the point list values from the guide that add up to 500, and presumably other sites are too:
https://www.spacequest.net/sq6/pointlist/

I checked all scripts in all versions to see if any added missing points. They didn't, but they did fix the infinite-points bug in room 690 in the Mac and localized versions, so we should backport that at some point.

Anyway, I vote yes for this, but I also don't have strong feelings about this game. =)

Version 0, edited 4 years ago by sluicebox (next)

by mcmagi, 4 years ago

Attachment: sq6.001 added

Saved game - hookah hozes

by mcmagi, 4 years ago

Attachment: sq6.002 added

celery string & staple

comment:5 by mcmagi, 4 years ago

Thank you! I've attached the relevant saved games using ScummVM 2.1

comment:6 by sluicebox, 4 years ago

I have patches for this and the duplicate points bug in room 690 that work in all versions. I'll hold off for a week in case anyone has an objection to adding these points.

comment:7 by sluicebox, 4 years ago

Keywords: original added
Owner: set to sluicebox
Resolution: fixed
Status: newclosed

Missing points added: 552dc1321f273f61062aecc594fa52787983e1b1
Duplicate points fixed: ff855fe99cb6fed2a1ecc402baee12c94eef0532

These changes will appear in the next daily build labeled December 29.

Thanks for doing the research and reporting this!

Note: See TracTickets for help on using tickets.