Mighty & Ray in Sonic 2

By campbellsonic

This hack implements Mighty and Ray with their full movesets from Sonic Mania Plus into Sonic the Hedgehog 2! Additionally, it adds some new exclusive pathways and secrets for each character, implements some quality of life features from Sonic Mania, and fixes many bugs from the original game (as well as inevitably adding some more).

As Mighty, you can:

  • Bounce off of spikey obstacles unharmed while jumping or rolling!
  • Become immune to harmful projectiles by curling into a ball!
  • Shake the earth with the hammer drop! Maybe you can find some hidden monitors, or open new paths underground?

As Ray, you can:

  • Spread your wings and fly!
  • Press left and right to ride the wind and gain speed and height!
  • Become master of the skies to find goodies and new paths near the tops of stages, or even fly over entire levels!

Cheat Codes

  • Level Select - Press Up, Up, Up, Down, Down, Down, Left, Right, Left, Right, and then A+Start on the title screen (highlight your character selection first)
  • Debug Mode - Play sounds 02, 00, 01, 08, 00, 07, 01, 07 in the sound test
  • All Emeralds - Play sounds 04, 01, 02, 06 in the sound test
  • Disable Super Music - Play sounds 06, 02, 01, 04 in the sound test


Main programming, modifications, ideas, and general everything except for stuff listed below


Some other code things

"Destroy all enemies and monitors on screen" code - By MarkeyJester

SCHG How-to Guide for various bug fixes - Thanks to FraGag, MoDule, Shadow05, Flamewing, qiuu, redhotsonic, ThomasSpeedrunner, Esrael, Selbi, Puto, and Mercury


Mighty and Ray's main sprites - Based on sprites by the Sonic Mania Plus Team

Mighty and Ray's title screen sprites - Based on sprites by and with help from MotorRoach (deviantart.com/motorroach)

Mighty and Ray's ending poses - Based on art by Aaron Hammerstrom (trollerskates.tumblr.com)

Beta Testers




CarJem Generations

Tools used

Flex2 - By snkenjoi

SonMapEd - By Xenowhirl

Rotsprite - By Xenowhirl

SonLVL - By MainMemory

Sonic 2 Text Code Generator - By Selbi


File Type: 7z

File Size: 700.52 KB

Krocker @ 2020-10-26 04:27:09

Comment deleted by Krocker @ 2021-02-18 08:37:52

anonimouse @ 2020-11-19 12:53:27

you sure it works on kega? i tried using it but it wont work.

HW_driver @ 2021-04-15 02:23:22

I use kega and it works

Zrise The Sonic gamer @ 2020-10-26 09:40:02

I really like this. This is enjoying and entertaining with mighty and ray good control. Its one of the best hacks i played sad part nothing extra besides. Mighty and ray

Jdpense @ 2020-10-26 18:58:58

Kudos for adding the characters and alternate paths for the character, although I'm not personally a big fan with how Ray controls with his flying ability, but that MIGHT just be me.. =U

bruhpoopyhead690 @ 2020-10-30 05:54:22

it good

anonimouse @ 2020-11-19 12:52:12

Comment deleted by anonimouse @ 2020-11-19 12:53:07

ClockworkBastard @ 2020-11-21 18:35:03

That is just unbelieavablly crazy outstanding. So perfect, so smooth!

Thanks for that! Sonic Hacking Scene is really alive and kickin'!

XL_Hackify @ 2021-03-22 17:31:02

Mighty The Armadillo is my favorite Sonic character and it's good to see this hack give him and Ray some love.