Opened 6 years ago

Last modified 3 years ago

#10663 new defect

GROOVIE: T7G: Cannot finish game

Reported by: dafioram Owned by: digitall
Priority: normal Component: Engine: Groovie
Version: Keywords:
Cc: Game: 7th Guest

Description

Game: T7G GOG
ScummVM:2.1.0git-3171-gad3feae490 (Aug 4)

I have finished all of the puzzles and I cannot proceed through the door in the attic to the outside.

Attachments (3)

t7g.005 (108 bytes ) - added by dafioram 6 years ago.
attic puzzle completed
scripts7g.txt (621.8 KB ) - added by dafioram 5 years ago.
debug scripts from before the window puzzle till after it
t7g.009 (110 bytes ) - added by dafioram 5 years ago.
save before knives puzzle which is before attic and hence window puzzle. All other puzzles have been solved. Save is possibly corrupted

Download all attachments as: .zip

Change History (19)

by dafioram, 6 years ago

Attachment: t7g.005 added

attic puzzle completed

comment:1 by digitall, 5 years ago

Haven't looked at state of the savegame, but could this be game state corruption related to https://bugs.scummvm.org/ticket/10664 ?

comment:2 by dafioram, 5 years ago

It is certainly possible.

comment:3 by digitall, 5 years ago

Owner: set to digitall
Resolution: fixed
Status: newpending

@dafioram: With the merge of PR 1376, this may be fixed. Can you try loading your savegame and seeing if this now works?

Setting to pending submitter feedback.

comment:4 by scott-t, 5 years ago

I don't expect this to be fixed by PR1376. Instead, I'd assume the save has been inadvertently corrupted by previously either loading or saving within a puzzle.

comment:5 by digitall, 5 years ago

Status: pendingclosed

@scott-t: Ah OK. I think the best solution then is to close this as fixed (in the sense that the savegame corruption should be avoided in future). Thanks again

comment:6 by dafioram, 5 years ago

Status: closedpending

I would like to be convinced that the attic can be exited to reach the roof after solving the house/window puzzle.

Can someone provide a saved game or debug commands so that I can solve this last puzzle and then reach the outside?

comment:7 by digitall, 5 years ago

Just had a look, but I don't think I have any T7G savegames which are very far into the game. Probably would need to play through from clean new game :/ I should probably start archiving my savegames from testing playthroughs for future debugging usage :)

comment:8 by dafioram, 5 years ago

Yeah I would rather not play it all again. Can you speak from memory if you remember that part was completable or not?

comment:9 by digitall, 5 years ago

From memory, I know that I have completed the game. I think during one of the release testing periods. Checking through the wiki, the last time I can find it listed as completable is v1.7.0:
https://wiki.scummvm.org/index.php?title=Release_Testing/1.7.0

comment:10 by dafioram, 5 years ago

Do you recall reaching the roof top (what did you count as finishing the game)?

comment:11 by digitall, 5 years ago

This video shows a full playthrough of the game to the end credits... I have attached the link at the point where you are just finishing the Window puzzle:
https://youtu.be/45Z-Q5KVTyI?t=7652

You don't "reach the roof top", you go through the far door and meet Stauf...

comment:12 by digitall, 5 years ago

Just tried loading your savegame and you are correct that it is in an invalid state. The Window puzzle is "solved" and thus disabled ... but the hotspot to continue through the far door is also disabled.

To correct this with my version, you can use either of the following in the CTRL-d debug console:
mem 0x0108 0x01 (This resets the window puzzle back to unsolved so you can try again)
or
mem 0x0108 0x00 (This enables the onward hotspot)

The script var memory location is correct for my version. To check with yours, do:
debuglevel 5
debugflag_enable script

and then look for the relevant script variable checks when you move onto the location with the chest and Window puzzle...

Not sure how this ended up in the invalid state; did you save in the Window puzzle complete screen?

comment:13 by dafioram, 5 years ago

Thanks for looking into this.

If I save before the window puzzle is complete and then solve it I still run into this issue.

We're you able to play through the window puzzle and reach the other door?

comment:14 by dafioram, 5 years ago

Setting 108 to 00 allowed me to finish the game. Resetting 108 and resolving doesn't enable the hotspot for me.

Attached is the scripts that debug shows from before the window puzzle to after it.

I am using the gog 7th guest version if that helps.

by dafioram, 5 years ago

Attachment: scripts7g.txt added

debug scripts from before the window puzzle till after it

by dafioram, 5 years ago

Attachment: t7g.009 added

save before knives puzzle which is before attic and hence window puzzle. All other puzzles have been solved. Save is possibly corrupted

comment:15 by digitall, 5 years ago

@dafioram: No. I tried myself with mem 0x0108 0x01 and then replaying the game and it still did not enable the far door hotspot. Will try and work out the rest of the script and see how to reset this.

comment:16 by sev-, 3 years ago

Resolution: fixed
Status: pendingnew
Note: See TracTickets for help on using tickets.