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

Sonic 2 Bugs Carried Over and Bugs that have not yet been covered in this disassembly #62

Open
5 tasks
Not-So-Filter opened this issue Jul 3, 2024 · 0 comments

Comments

@Not-So-Filter
Copy link

Not-So-Filter commented Jul 3, 2024

I've noticed that a lot of bugs are not properly covered in this disassembly that are fixed on other wikis but never given the proper method on how to fix them within a disassembly. Luckily, I've taken it upon myself to document some of these bugs and how to fix them.

  • Firstly, the Super Sonic palette cycle is bugged the exact same way that it is in Sonic 2 where it skips 1 palette, so that solution can be applied both to the routine itself and a duplicate of the routine in the AIZ Intro Plane object by changing the blo to a bls.
  • The next bug is another palette cycling bug, notably the way that LRZ2 cycles the palette lines, this bug is present at loc_276A and can be fixed by putting 4 in front of (a0,d0.w),(Normal_palette_line_4+$1A).w (This bug has been documented before but only gave Game Genie codes in order to fix it).
  • Another thing I consider to be a bug is with the Iwamodoki enemy not actually giving you 100 points, this bug is present at loc_8FB76.
  • Some more palette bugs include the palette line not being correct at ObjDat3_7A178, where make_art_tile($001,3,0) should be make_art_tile($001,2,1), this fixes the palette bug with LRZ3 platforms.
  • Also at ObjDat3_7A660 and ObjDat3_7A66C the palette lines used there are also not correct and should use make_art_tile($468,0,0) instead of make_art_tile($468,1,0), this fixes the GHZ boss issues at SSZ.
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

1 participant