This was the result of experimenting around with the 1103 build of Sonic 3, seeing what could be done with the unstable engine, and it sort of morphed into a fix-it project for the build as a whole. Due to focusing on working on a disassembly, this project was abandoned, but I thought I may as well show off what was done over the course of around a month or so.
Changes:
- The level select, debug mode, and Tails are no longer accessable by default, but can be enabled using the Sonic 3 level select code, though stages past Marble Garden were not worked on as much.
- Fixed numerous game-breaking bugs, including the sound freaking out at random.
- Fixed smaller bugs including incorrect sound triggers, graphical issues, etc.
- Reworked the dropdash a bit, now being usable on objects and only requiring the player to press the jump button in mid-air.
- Sonic now properly poses at the results screen with unique sprites.
- Super Sonic is now fully functional, complete with additional frames, although the all Chaos Emeralds cheat (02, 04, 05, 06) is needed to use him.
- The roll-jumping lock is disabled. This was a deliberate design decision, as it made the dropdash more fun to use.
- Hydrocity 1>2 now actually transitions properly, sort of.
- Other smaller changes.
Pretty cool, huh