Opened 11 days ago

Closed 8 days ago

#16757 closed defect (fixed)

Myst3: J'nanin Reflect Light Source Wheel Counter-Clockwise Turn Animation Broken

Reported by: wataniyob Owned by: antoniou79
Priority: normal Component: Engine: Myst3
Version: Keywords: visual, animation
Cc: Game: Myst 3: Exile

Description (last modified by wataniyob)

The animation for counter-clockwise rotating the wheel controlling the light source for the reflector puzzle on J'nanin does not play (rotating the wheel clockwise correctly shows its animation).

Steps to reproduce:

  • Go to the wheel which controls the direction of the light source for the reflector puzzle on J'nanin at the start of the game
  • Turn wheel counter-clockwise by clicking on the bottom or left handle of the wheel

ScummVM version: 2026.2.1git25414-g975ae070509
Language: English
Version of game: DVD, game files from GOG
OS: Windows 10 build 19045.7184, 64-bit

Attachments (1)

LIGHT SOURCE.m3s (74.7 KB ) - added by wataniyob 11 days ago.
Save file at the light source wheel

Download all attachments as: .zip

Change History (4)

by wataniyob, 11 days ago

Attachment: LIGHT SOURCE.m3s added

Save file at the light source wheel

comment:1 by wataniyob, 11 days ago

Description: modified (diff)

Correct misspelling of ScummVM in description.

comment:2 by antoniou79, 10 days ago

Right. This must be a regression from my recent changes in the movie playing code paths.

2026.1.0 does not have the issue, but 2026.2.0 does.

I'll prioritize to investigate this.

comment:3 by antoniou79, 8 days ago

Owner: set to antoniou79
Resolution: fixed
Status: newclosed

In a8fc4de3:

MYST3: Fix Jnanin wheel's counter clockwise turn regression

Fixes #16757

This plays the movie backwards by continuously writing to the _nextFrameReadVar. We need to drawNextFrame in this case (if different than current), but not set the _isLastFrame flag, which would otherwise be set, since we start from the end going backwards.

Note: See TracTickets for help on using tickets.