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

[v5U] Legacy v4 object collision works (in)correctly #129

Open
MegAmi24 opened this issue Nov 17, 2022 · 2 comments
Open

[v5U] Legacy v4 object collision works (in)correctly #129

MegAmi24 opened this issue Nov 17, 2022 · 2 comments

Comments

@MegAmi24
Copy link
Member

One of the known bugs in Sonic Origins is that in Sonic 2, when the player jumps on the teeth of a rotating gear in Metropolis Zone, they're never properly set as grounded, so they'll continue to be in whatever state they were in the air.

origins.mp4

However, this doesn't seem to happen in the v5U decomp. The decompiled scripts weren't used here; it's the same data file and bytecode from Origins 1.04.

decomp.mp4
@MegAmi24 MegAmi24 changed the title [v5U] Legacy v4 object collision inconsistency [v5U] Legacy v4 object collision works (in)correctly Nov 17, 2022
@Telejaba
Copy link

Telejaba commented Nov 19, 2022

I think I don't need to climb here, but i got that bug in Sonic 2 (2013)

@MegAmi24
Copy link
Member Author

Might have found a lead on this: removing the C_PLATFORM BoxCollisionTest line in the Large Gear object creates a similar (although not identical) effect to the bug.

decomp2.mp4

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

No branches or pull requests

3 participants