Opened 5 years ago

Closed 14 months ago

#6842 closed defect (fixed)

Sfinx - Possible BUG... can't finish the game at this savepoint.

Reported by: SF/deejaydiabolik Owned by: digitall
Priority: normal Component: Engine: CGE2
Keywords: original Cc:
Game: Sfinx

Description

ScummVM Daily snapshot.... but i thinks it's irrevelant because i thinks it's a bug of games.

  • Load the attachments save point
  • At this point i have the racket.. i have the carpet
  • According about the walktrought found here (http://wiki.scummvm.org/index.php/SfinxSolution) I need to use the carpet on clothes horse but i can't understand and i can't do this, Vincent refuse to do this :(

I thinks after i used the racket of carpet i can take the sand (and give after to mechanics for obtain the hourglass) from ground..... give the carpet to pricess and kiss the princess for obtain the frog needed after on bureaucracy for take the map from desk etc etc.
But i'm blocked... i can continue the storyline...... you can fix this adding a workaround to this storyline ?

Ticket imported from: bugs/6842.

Attachments (1)

sfinx.007 (34.3 KB ) - added by SF/deejaydiabolik 5 years ago.

Download all attachments as: .zip

Change History (9)

by SF/deejaydiabolik, 5 years ago

Attachment: sfinx.007 added

comment:1 by sev-, 4 years ago

Priority: normalhigh

comment:2 by sev-, 4 years ago

Would be nice to get fixed before the release

comment:3 by Strangerke, 4 years ago

There's a bug in the original game: if you put the carpet on the clothes horse and take it back without hitting it, then you can't put it back later.

Do you remember if you did that?

comment:4 by SF/deejaydiabolik, 4 years ago

No... i need to replay this games for remember all story :)

comment:5 by dafioram, 2 years ago

An improvement upon the original then would be to allow the carpet to be put back up until it is hit with the racket or just allow the carpet to always be put back up.

comment:6 by digitall, 14 months ago

Keywords: original added
Priority: highnormal

Since this bug occurred in the original game, and can be avoided, am reducing priority to normal.

Am trying to trace what game state is affected when you put the carpet on the clothes horse and when you remove it, so I can add a workaround to allow you to return the carpet to the clothes horse.

comment:7 by digitall, 14 months ago

For investigation reference, the following are the relevant Sprite _ref values:
1537 : Carpet

776 : Clothes Horse
816 : Carpet Hanging on Clothes Horse

1281 : Racket

Will need to investigate the commandlist and other associated state as these are saved via Hero and Spare as far as I can puzzle out...

Version 0, edited 14 months ago by digitall (next)

comment:8 by digitall, 14 months ago

Owner: set to digitall
Resolution: fixed
Status: newclosed

Have added script workaround for this bug to allow the carpet to be put back up as commit f39a9b5563588ad55d73a033ba29feabe53974c4.

For savegames where this state has already been broken, this can be recovered by the new console command "do_carpet_workaround" at the CTRL-D debug console in game. This was introduced by commit 110a1e3df5ea2b63544f3c95d1a7b48c0995e07d.

This will need some full playtesting to be sure, but I have done a basic test and this seems to work fine without any obvious side-effects i.e. you can give carpet to Princess.

Closing as fixed.

Note: See TracTickets for help on using tickets.