Opened 8 weeks ago

Last modified 4 weeks ago

#14987 new defect

GRIM: Manny gets frozen after opening the security door

Reported by: DjDiabolik Owned by:
Priority: blocker Component: Engine: Grim
Version: Keywords: Grim Fandango - Italian - CD
Cc: Game: Grim Fandango

Description (last modified by DjDiabolik)

I have tryed also with current release 2.8.0 and also whit today daily build (simply download the master zip and extract all file on same folder of 2.8.0)

When i complete all task to open the security door manny pick the axe and put it on inventory but after that the games completely blocked.... i can't move i can't open inventory etc etc.
I can only open the menù whit F1 load a previous point and retry.

I have also tryed to save games when manny it's blocked and tryed to load this savegames apparently can't fix this issue....

How i can fix to complete the games ?

I can add a savegame... for reach bug point you only need to open the security door.

The version of the games it's not the recent Remaster but the classic CD Italian for Windows

Grim15.gsv - it's the games blocked after you open the security door
Grim14.gsv - it's the previous savegames.. here you have to open the security door.

Attachments (4)

grim15.gsv (940.0 KB ) - added by DjDiabolik 8 weeks ago.
grim14.gsv (940.1 KB ) - added by DjDiabolik 8 weeks ago.
grim16.gsv (942.3 KB ) - added by DjDiabolik 8 weeks ago.
grim01.gsv (939.9 KB ) - added by tag2015 6 weeks ago.

Change History (19)

by DjDiabolik, 8 weeks ago

Attachment: grim15.gsv added

by DjDiabolik, 8 weeks ago

Attachment: grim14.gsv added

comment:1 by DjDiabolik, 8 weeks ago

Description: modified (diff)

comment:2 by tag2015, 8 weeks ago

Priority: blockerhigh
Summary: All games it's locked and i can't move at all... manny blocked after open security door.GRIM: Manny gets frozen after opening the security door

I can reproduce the issue.
These are the steps to reproduce:
1- Use the drill on the lock
2- Turn the wheel until the tumblers are aligned (so there's a uniform gap on the right)
3- Use you scythe on the lock
4- Open door

in reply to:  2 comment:3 by DjDiabolik, 8 weeks ago

Replying to tag2015:

I can reproduce the issue.
These are the steps to reproduce:
1- Use the drill on the lock
2- Turn the wheel until the tumblers are aligned (so there's a uniform gap on the right)
3- Use you scythe on the lock
4- Open door

oh yes exactly... look in same bugtracker there's some different ticked whit similar issue.
the last comment it's 7 week ago here:
https://bugs.scummvm.org/ticket/13139#comment:6

Here a possibly workaroud:
https://bugs.scummvm.org/ticket/13139

cited from ticket the workaround:

not fixed by leaving the room, it was *fixed* by picking up the large axe in the next room

But not really understand how i need to doing correctly

comment:4 by AndywinXp, 8 weeks ago

I can confirm as well that the game is currently not completable in 2.8.0.

IMHO this ticket should be re-raised to blocker...

in reply to:  4 comment:5 by tag2015, 8 weeks ago

Replying to AndywinXp:

I can confirm as well that the game is currently not completable in 2.8.0.

IMHO this ticket should be re-raised to blocker...

Feel free to bump it again, I simply dropped to high because it affects a single game

comment:6 by AndywinXp, 8 weeks ago

Priority: highblocker

Thanks; I'll raise it for a bit and let's see if something happens.

comment:7 by DjDiabolik, 8 weeks ago

Hi my friends.. if need some test or some info addictional try to ask. Whit my knowledge i try to post here....

comment:8 by DjDiabolik, 8 weeks ago

About 5 minutes ago i have made some TEST:
Try to use "SDL Surface" and also "OpenGL" (apparently the default option) in the "Graphics Mode Setting".
Using the current Daily Build i can read info on status windows:
Active Stack:

`gettable' tag method at line 2346 [in file Scripts\_system.lua]
function (Scripts\_actors.lua:749)
function (Scripts\_manny.lua:870)
function (Scripts\vd.lua:77)
function (Scripts\vd.lua:808)

lua: (null)
Active Stack:

`error' tag method at line 2365 [in file Scripts\_system.lua]
function (Scripts\_actors.lua:749)
function (Scripts\_manny.lua:870)
function (Scripts\vd.lua:77)
function (Scripts\vd.lua:808)

lua: call expression not a function
Active Stack:

`error' tag method at line 2371 [in file Scripts\_system.lua]
function (Scripts\_actors.lua:749)
function (Scripts\_manny.lua:870)
function (Scripts\vd.lua:77)
function (Scripts\vd.lua:808)

Immediatelly after Manny freeze on Status windows appears this info.

So I can also post a savegame files whit only need to open security door. The Big axe it's already blocked on right... it's Grim16.gsv

by DjDiabolik, 8 weeks ago

Attachment: grim16.gsv added

comment:9 by DjDiabolik, 7 weeks ago

Taking a look at all the open tickets for the GRIME engine or for "Grim Fandango" itself, none of these have an active owner.

This developing project as been abandoned ?

comment:10 by DjDiabolik, 6 weeks ago

Tryed to report this issue on Forum....

maybe someone notices the discussion.

So i ask... i can skip this issue like from "Debug" console or somethigs similar ?

comment:11 by digitall, 6 weeks ago

A workaround has been proposed in https://github.com/scummvm/scummvm/pull/5692

comment:12 by somaen, 6 weeks ago

The suggested workaround should be available in the nightly release for the "ScummVM stable Future 2.8.x" builds here: https://buildbot.scummvm.org/#/dailybuilds

Would you mind verifying that it works?

We will need a proper fix long term, but if this works for now we can at least downgrade the severity of this issue for the upcoming release.

by tag2015, 6 weeks ago

Attachment: grim01.gsv added

comment:13 by tag2015, 6 weeks ago

The workaround seems to work, although it breaks Manny's walk animation. It auto-fixes when picking the axe in the next room.

Attached a save with the tumblers/scythe already in place

comment:14 by DjDiabolik, 4 weeks ago

Yeah but because this commit has not "push" on main MASTER branch ? It's remain on future 2.8.x master exact ?

comment:15 by tag2015, 4 weeks ago

This is a workaround, so I suppose it was only pushed to the 2.8 branch to have a working game in the upcoming 2.8.1 maintenance release.

On master branch the issue will be fixed properly, but it will take some time.

Note: See TracTickets for help on using tickets.