blawar / ooot

GNU General Public License v2.0
698 stars 92 forks source link

Volvagia custcene "hardlocks" at all FPS settings (except default 20) #306

Open Karma-Enthusiast opened 2 years ago

Karma-Enthusiast commented 2 years ago

Hesitated to post this since I saw Lehpumeh already posted a few issues regarding custcenes. Feel free to remove this if you're already aware of the issue, not trying to clog the issues section.

Current Behavior

If you set the FPS at 30, 60, 120, or 240 before the Volvagia cutscene begins, the game will hardlock (or softlock? not sure which terminology is right, but you can't pause and you have to restart the game) at the end of the cutscene when Volvagia hides inside of her lava crater.

Expected Behavior

Regardless of FPS, the cutscene should stop after Volvagia re-enters one of her lava holes, and you should regain control of link.

Possible Solution

No idea, but given that Volvagia's body also shrinks in accordance with the FPS (higher FPS = shorter Volvagia), my best guess is that: the cutscene is synced to the FPS, and the FPS is synced to Volvagia's movement, so when the game doesn't detect her entering the lava hole at the time she's supposed to, it doesn't know how to properly end the cutscene. No clue otherwise :D

Steps to Reproduce

(trying something new with the video url this time, hopefully it actually shows a video, sorry in advance if it doesn't, you'll have to open in a new tab)

Volvagia Cutscene Crash

  1. Get to the Fire Temple, acquire the boss key, and choose any FPS setting other than 20 before the Volvagia cutscene starts.
  2. Hardlock occurs after Volvagia sinks back into one of the lava holes.
XS09-dev commented 2 years ago

Yes I told blawar this already.