randovania / open-dread-rando

Randomizer patcher for Metroid Dread
GNU General Public License v3.0
19 stars 15 forks source link

Camera lock glitch with Drogyga #310

Open wiiareonfire opened 5 months ago

wiiareonfire commented 5 months ago

I went to fight Drogyga on this seed, and quickly realized I didn't have sufficient power-ups. I left, found a few power ups, and came back. The Door Eye thing was already dead, and the Drogyga Access grapple block was already destroyed (as I expected), and I went into the fight.

The camera cut to black, but no cutscene played, and I remained in control of Samus (and swiftly died because I can't see anything). After reloading checkpoint, the camera is glitched. It moves to Samus' location when entering (some? most?) rooms, but doesn't follow her within each room. Walking through into Drogyga Access room again softlocks, since control is taken from the player and she runs right, but the camera doesn't update and control isn't returned to the player. This also continues when traveling between different loading zones. I entered the EMMI Zone by the Quiet Robe Entrance, and this also softlocked the game.

Once glitched, the camera's unexpected behavior persists when loading from checkpoint and loading from save. Closing the game entirely and reloading restores the camera behavior, but re-entering the Drogyga arena triggers it again.

Some of the power-ups I got between include Spider Magnet in the Twin Gold Chozo Arena, and speed booster at the entrance to Quiet Robe in Ferenia. I suppose the Chozo arena is in a different loading zone than upper Burenia, and Ferenia obviously is. My best guess is that exiting and reentering the various loading zones between opening the Drogyga fight and actually fighting has caused something bonkers. Or, perhaps specifically using the transport in upper Burenia (here, randomized to Ferenia - Quiet Robe Entrance) in between.

Is this some already known and well-abused glitch that I'm simply unaware of? It seems different than the camera lock glitch used in Artaria for early screw attack, since the camera follows between rooms. But somehow similar in execution?

I am playing on console, Randovania 7.4.0.

I've attached a save dump using JKSV. From this state, entering the Drogyga Arena is sufficient to cause the glitch. User - 2024.03.20 @ 12.38.36.zip

Randovania permalink: DZW9Hk0nJ0NolY8yQNPPX9so_Q7Ga_dEqVa_Qn96J6wxAu0qn-I6zuICDiAI5f-WaTM0jKOK9Kp6R9H8vRoAAGFU

duncathan commented 5 months ago

Thanks for the detailed report, and especially the save file. We'll be sure to investigate. Strange bug though. It's evocative of cutscene deletion, almost? But I didn't think that was possible on drog

MayberryZoom commented 5 months ago

It's possible to delete the Drog cutscene itself, you just can't delete other cutscenes using Drog. I've never heard of any kind of camera lock relating to this though.. I wonder if this is rando specific or not? But I can't imagine what would possibly cause it in any case.

Lyzder commented 1 month ago

I also ran into this glitch, and in the same way: I arrived to Drogyga earlier than expected because I didn't have the upgrades to beat it. After a long time later I went back to the boss room and the same happened: screen cut to black, no cutscene played, the fight played during the black screen, after respawning and exiting the save room, the camera would jump to the new location but it wouldn't follow Samus. Here's my save file: profile2.zip And here's the permalink: DddB83tbm9Ygtj0LgWvNp_UKZ_DZ_70AABXz

duncathan commented 1 month ago

Thanks for the info! For the sake of longevity, what version of Randovania was the permalink generated with?

Lyzder commented 1 month ago

Of course. It was version 8.2.1 and I downloaded it just on Saturday