#9934 closed enhancement (wontfix)

MOHAWK: Riven: Temple Island Chair, Lever, Misbehaves When Door Opened, DVD version

Reported by: dafioram Owned by: dafioram
Priority: low Component: Engine: Mohawk
Keywords: Cc:
Game: Riven

Description

scummVM: 1.10.0git-3747-g562da31 (July 8 2017) 64bit
Tester OS: Win7-64
Game: Riven DVD, Windows, English, 10th Anniversary/v1.2

After you have freed Catherine the game locks you to temple island and at this point if you go to the chair and push the button with or without moving the lever around it will jump to different spots.

Demo: https://streamable.com/uwfli

Attachments (2)

riven-057.rvn (15.3 KB) - added by dafioram 22 months ago.
Chair.png (194.9 KB) - added by dafioram 22 months ago.

Download all attachments as: .zip

Change History (9)

Changed 22 months ago by dafioram

Attachment: riven-057.rvn added

comment:1 Changed 22 months ago by bgK

The chair lever is encoded in the wrong state in the "bars going up / down" videos. This videos are played when the temple door is open and there is no maglev car at the station.

I'm not sure much can be done about it. Except maybe patching the scripts to play the chair lever animations. That way the lever would not just pop into the other position.

comment:2 Changed 22 months ago by dafioram

Type: defectenhancement

I started a new game and this happens if I just open the big door. So I think it only matters if that door is open for the lever on the chair to be in the wrong state. The fact that I discovered it near the late game once the maglev car is inaccessible is not relevant.

Before and after the chair cage opening/closing when sitting, movie, it keeps the lever state that is the same as the big door lever. When you press the button in the chair it plays the lever was down state movie, regardless of which state the lever was in.

Would it be simple to have the chair lever always be down except when the player moves it up and down once he has pushed the button?

In the original game the chair does have these same issues of the handle popping before and after the chair button videos.

So lets make this an enhancement.

comment:3 Changed 22 months ago by dafioram

You're not going to believe this, but ScummVM does not have this issue when playing the 5-cd 1.02 version.

It defaults the chair lever position to always be up and the cage opening and closing video always assumes up.

Maybe the dvd version implementation can duplicate this.

comment:4 Changed 22 months ago by bgK

Oh, right, the videos are correct in the CD version! We can't ship the videos from the CD version with ScummVM so that they can be used in the DVD version because they are copyrighted data.

What we could do is swap the "active" and "inactive" lever positions. But then the lever position when you sit in the chair and when you look at the chair while in front of it would be inconsistent.

comment:5 Changed 22 months ago by dafioram

Summary: MOHAWK: Riven: Temple Island Chair, Lever, Misbehaves, Later GameMOHAWK: Riven: Temple Island Chair, Lever, Misbehaves When Door Opened, DVD version

comment:6 Changed 22 months ago by dafioram

In all the versions I have played cd original, dvd original, cd scummvm, dvd scummvm, the lever position of the chair when in front of the chair is always to the back. Even when it is set to "up" when you sit in it.

Changed 22 months ago by dafioram

Attachment: Chair.png added

comment:7 Changed 19 months ago by dafioram

Owner: set to dafioram
Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.