Opened 13 years ago

Last modified 4 years ago

#5638 new defect

SAGA: IHNM - Animations speed/sequence is off

Reported by: dhewg Owned by:
Priority: normal Component: Engine: SAGA
Version: Keywords:
Cc: Game: I Have No Mouth


- Let Gorrister dig the grave. He stops digging, while the grave animation is still not completed (but it keeps playing fine to the end) - As Benny, watch the mother getting tied to the cross. While she's still being dragged there, the sprite where she's already tied to it is visible - As Benny, release the boy at the last sacrifice scene. When he shows compassion, 2 Benny sprites are shown, one where he faces the back and one to the right to face the boy

Ticket imported from: #3275994. Ticket imported from: bugs/5638.

Change History (4)

comment:1 by sev-, 13 years ago

Could you please provide the savegames?

comment:2 by eriktorbjorn, 13 years ago

Are we talking about animations which are only slightly off, or which are off by a lot? Because if it's only slightly off I've noticed that on the character selection screen, it doesn't always seem to finish the selection animation before the screen fades down.

I added the following debug code locally to engines/saga/actor.cpp, just before calling drawOccluded() in drawActors():

if (frameNumber > 5 && drawObject->_screenPosition.x == 499 && drawObject->_screenPosition.y == 454) printf("drawOccluded(..., %d, %d, %d...)\n", frameNumber, drawObject->_screenPosition.x, drawObject->_screenPosition.y);

This tracks Nimdok's selection animation. Usually it stops on frame 25, leaving a tiny white speck where Nimdok was standing. Only sometimes does it include frame 26, where he's completely gone.

comment:3 by bluegr, 13 years ago

Here are the associated scenes:

Gorrister digging:

In ScummVM, the animation where Gorrister is digging ends up one frame earlier.

Benny + mother (works ok in the original):

Benny + boy (also wrong in the original - there are two sprites of Benny):

comment:4 by raziel-, 4 years ago

Summary: IHNM: Animations speed/sequence is offSAGA: IHNM - Animations speed/sequence is off
Note: See TracTickets for help on using tickets.