Description This hack is yet another rip off hack of Classic Heroes but with 4th players! This hack is a celebration hack for my 10 years of hacking Sonic games since 2010! Features 6-button pad and SEGA Team Player support added The ability to play 4 players in the game at once (with their own A.I.) 3 extra characters added with their own abilities and movesets (Tails, Knuckles, and Amy) The ability to swap between players by pressing the Y button The ability to change your character by pressing the X button New Menus added with SRAM Functionality Pause menu added Level Select: Up, Down, Left, Right, A Screenshots Setting Up 6-button support Spoiler: Setting up 6-Button Support Fusion: Options > Set Config.. > Controllers (folder tab) > go to "Port 1"'s first drop menu on the far left and change "3 Btn Pad" to "6 Btn Pad" Regen: System > redefine keys... > same as Fusion, go to "Port 1"'s first drop menu on the far left and change "3 Button Pad" to "6 Button Pad" BlastEmu: Settings > System > On "IO Port 1 Device" change "3-button gamepad" to "6-button gamepad" Tools/Assets Used & Credits 6-button pad and SEGA Team Player support guide by Aurora Fields Sonic 1 2005 Hivebrain disassembly by Hivebrain SonMapED by Xenowhirl Tails Sonic 1 Sprite Sheet Rips by Parky33 Sonic Advance 3 Sonic Factory Sprite Sheet Rips by Geo Prower Sonic CD Sonic Sprites Rips by Victor T (Zenor) Amy Rose custom Sonic 1 and 2 Sprites by Psi Sonic 1 animation and mapping extension guide by Markey Jester (xm3smps by Nineko) Sonic 1 Free up Ram guide by Advanced? Sonic Advance 2 Sprite Sheet rips by Eternal Light DOWNLOAD EDIT: I forgot to add instructions to setting up the 6-button support for the emulators xP
This is an impressive proof in concept, though it does seem like the game struggles with four players a lot of the time. Also I'm not sure if I'm doing this right, but pressing Y or X doesn't let me switch the characters around. Glad I could help with Amy by the way. If you want her gameplay style added in, I can give you the asm for that as well (I'm thinking of just making my Amy stuff open source anyway).
Ah whoops, I forgot to add a guide of setting up the button support, thanks for pointing that out! I updated the thread now! Also, I would be more than happy to have Amy's gameplay added in! I gladly appreciate it!