[Scummvm-tracker] [ScummVM :: Bugs] #17033: MYST3: Glitched animation for pinball wheel puzzle in Amateria

ScummVM :: Bugs trac at scummvm.org
Tue Jul 28 09:09:33 UTC 2026


#17033: MYST3: Glitched animation for pinball wheel puzzle in Amateria
--------------------------+---------------------------
Reporter:  antoniou79     |      Owner:  (none)
    Type:  defect         |     Status:  new
Priority:  normal         |  Component:  Engine: Myst3
 Version:                 |   Keywords:
    Game:  Myst 3: Exile  |
--------------------------+---------------------------
 Tested with the Steam version of Myst 3 (English) with ScummVM 2026.3.0
 and a recent local build from master HEAD on Windows x64 10.

 Certain six of the peg combinations on the control panel for the Pinball
 puzzle (the rotating cup wheels in Amateria) lead to a glitch for the
 right "pinball" cups wheel, where at the end the wheel is briefly flipped
 vertically and then goes back to its proper state/frame.

 This is due to the variable (35) that dictates the next frame for the
 right wheel rotation, being set to one value higher than it should reach
 in these scenario(s), ie. the animation should render up to frame 799
 (inclusive) but not 800.

 The problematic combinations are (starting from the bottom left slot and
 going clockwise):
 LEFT: {1, 1, 0, 0, 0}       RIGHT: {1, 0, 0, 0, 1}
 LEFT: {1, 1, 0, 0, 0}       RIGHT: {0, 1, 0, 0, 1}
 LEFT: {1, 1, 0, 0, 0}       RIGHT: {0, 0, 0, 1, 1}
 LEFT: {0, 1, 1, 0, 0}       RIGHT: {1, 0, 0, 0, 1}
 LEFT: {0, 1, 1, 0, 0}       RIGHT: {0, 1, 0, 0, 1}
 LEFT: {0, 1, 1, 0, 0}       RIGHT: {0, 0, 0, 1, 1}

 I have a fix for this issue, pending some more testing. The fix is
 targeted for this particular buggy scenario so it should be safe in
 theory.  Note, that due to how the movie frame update/rendering
 (currently) works, when the "next frame" is set to 801, the game actually
 is set to renders frame 800 in this case. Thus, it should be prevented
 from being set to that value in this scenario.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/17033>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list