Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certain Slippery Surfaces Prevent Free Camera Movement #505

Open
sher-b opened this issue Nov 21, 2024 · 1 comment
Open

Certain Slippery Surfaces Prevent Free Camera Movement #505

sher-b opened this issue Nov 21, 2024 · 1 comment

Comments

@sher-b
Copy link

sher-b commented Nov 21, 2024

This is a bug that has existed for many versions. Essentially it's what's mentioned in the title. In stages like PSS, TTM Slide, and CCM Slide, this makes sense. The camera should be locked behind the player to match with classic cam gameplay. But on certain slopes, this rule is applied there anyways, slide level or not.

From my own playtesting, I couldn't find a slope like this in vanilla gameplay, but instead this bug is found all throughout romhacks.

Free/Mouse Cam
https://github.com/user-attachments/assets/e9887fc3-bef0-4515-a92e-25234cd3c470

Classic Cam
https://github.com/user-attachments/assets/657ef667-8918-45d0-9409-d5c28fd8efe3

@theclashingfritz
Copy link
Collaborator

This bug actually exists in the original game as well, Rom Hacks use the slippery surface of the slides in other spots then originally intended. It's hard to say what we should do for this because the proper solution is honestly redoing the surface system and adding a a type specifically for camera locking. But that would be incompatible with the old system. The other workaround is akin to a toggle we could add. But it isn't a fix to the root issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants