Opened 2 years ago

Closed 2 years ago

#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 2 years ago.
Chair.png (194.9 KB ) - added by dafioram 2 years ago.

Download all attachments as: .zip

Change History (9)

by dafioram, 2 years ago

Attachment: riven-057.rvn added

comment:1 by bgK, 2 years ago

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 by dafioram, 2 years ago

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 by dafioram, 2 years ago

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 by bgK, 2 years ago

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 by dafioram, 2 years ago

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

comment:6 by dafioram, 2 years ago

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.

by dafioram, 2 years ago

Attachment: Chair.png added

comment:7 by dafioram, 2 years ago

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