Super Sonic & Hyper Sonic in Sonic 1

Discussion in 'Engineering & Reverse Engineering' started by Clownacy, Apr 17, 2016.

  1. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    Like the title says, this adds Super Sonic and Hyper Sonic to Sonic 1. In addition, you can select from a handful of Super/Hyper music tracks: such as the themes from Sonic 2, 3, & Knuckles.

    To unlock Super/Hyper Sonic, you can collect all of the Chaos Emeralds, or select an option on the title screen to enable them from the get-go.

    To transform, you jump with one button, and then press a different one while in the air. This will turn you Super. Doing it again will turn you Hyper, and doing it yet again will revert you to normal.

    There's also a Knuckles Chaotix music option, which is only activated if your Mega Drive has a Mega CD (Sega CD) attached. You can use an emulator too if it has Mega CD Mode 1 support.

    Download here.

    Screenshots:
    [​IMG]
    [​IMG]
    [​IMG]

    Credits:

    Changelog (DD/MM/YYYY):
    v1.2 - 20/11/2017
    • Added Sonic 2 Beta Super music
    • Fixed some more vanilla Sonic 1 bugs
    • Fixed broken Sonic sprites (broken UFTC compression)
    • Fixed Sonic staying Super/Hyper while in his dying animation
    • Fixed sound being broken on Model 1 Mega Drives (anything with a YM2612)
    • Removed 'Normal/Super/Hyper Mode' selection menu, and just made Super/Hyper available at the same time
    • New Super transformation button combination
    • Made it so you can detransform
    • Added 'random' music option
    • Added an actual title screen (kind of)
    v1.1 - 31/12/2016
    • Fixed 'no music' mode
    • Fixed some vanilla bugs
    • Replaced Flamewing's DMA Queue with a UFTC queue. Yes you read that
    • Added Knuckles' Chaotix music option
    • Added S3K/S3D DAC samples to their respective music
    • Added bonus 32KHz Sega chant
    v1.0.12 - 31/08/2016
    • Fixed Sound Test
    • Fixed Title Screen menu sprite palette line
    • Added Sonic 3D Blast music option
    v1.0.11 - 14/08/2016
    • Changed ROM internal title
    • Removed Sonic 1's old debugger
    • Padded ROM to 1MB
    • Sped up boot-time checksum calculation
    • Updated Sonic 2 Clone Driver v2 to v2.7
    • No longer need to press 'A' to open Level Select
    v1.0.10 - 15/05/2016
    • Fixed crash that occurred with Final Zone and Boss music
    v1.0.9 - 15/05/2016
    • Reverted smooth wall smashing for normal Sonic, it seems it was intentional (it doesn't move Sonic ahead by 4 pixels, it *pushes him back*)
    v1.0.8 - 14/05/2016
    • Stopped Hyper Sonic from Hyper Dashing immediately after transforming (while in his walking animation)
    • Switched to custom Sonic 2 Clone Driver v2 (Mega PCM with DAC volume table from ValleyBell's DAC driver), adding PAL mode and other goodies
    v1.0.7 - 01/05/2016
    • Fixed SYZ randomly changing Hyper Sonic to Super Sonic
    • Fixed Hyper Dash sparks corrupting when the animal capsule is broken
    v1.0.6 - 01/05/2016
    • Super/Hyper Sonic can now jump through smashable walls, like in S3K
    • Made wall-smashing smoother (v1.0.5 should have done this, but I screwed up)
    v1.0.5 - 30/04/2016
    • Super/Hyper Sonic can smash GHZ/SLZ walls without rolling, like in S3K
    v1.0.4 - 26/04/2016
    • Fixed Super Music options overwriting console region
    v1.0.3 - 22/04/2016
    • Fixed Hyper Dash after-image corruption (for realz this time)
    • The Hyper Dash now fills the entire palette with white, since the way the backdrop colour is used differs between S1/S2 and S3K.
    • Fixed the Hyper Dash not destroying Yadrin badniks
    • Stopped the title screen from playing a demo while the player is selecting their options
    v1.0.2 - 18/04/2016
    • Fixed bug where Speed Shoes will slow down music while Super/Hyper if 'None' is selected for the Super music
    v1.0.1 - 17/04/2016
    • Fixed bug from S3K where doing a Hyper Dash makes the after-image corrupt for a few frames
    v1.0 - 17/04/2016
    • Initial release
     
  2. Fenrir

    Fenrir

    Eh. Member
    I'm just surprised it took this long for someone to make a standalone Super/Hyper Sonic hack in Sonic 1. :v:

    Really nice though. Goes without saying you still need to get the Chaos Emeralds though, right? And still only 6 and all that jazz?
     
  3. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    Emerald collection is optional. On the title screen, you can choose to start with 50 rings and all emeralds already collected.
     
  4. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    I noticed that, if you set the Super music to 'None', Speed Shoes monitors will interfere with it. That's been fixed along with some more vanilla S1 bugs (off-centre title screen, woo).
     
  5. redhotsonic

    redhotsonic

    Also known as RHS Tech Member
    1,584
    0
    0
    United Kingdom
    YouTuber
    Here's a playthrough of your hack (v1.0.2)!


    http://youtu.be/VJIkoDRUoog

    LINK
     
  6. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    Another bugfix update:

    Fixed the after-image for realz this time, and made Yadrin killable with the Hyper Dash. Speaking of, I made the Hyper Dash fill the entire palette with white. Apparently, what S3K does is set the backdrop to black in all of its palette files, but then it doesn't make anything use it. This is so the screen borders look better. S1 and S2 don't do that, because they actually use that palette entry, so it also needs setting to white. The title screen also doesn't enter a demo while you're selecting your options. Download link in the usual place.
     
  7. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,044
    0
    16
    So u ain't gonna add this to the wiki? I hoped I wouldn't have to. This seems notable enough. How do you pick if you are super or hyper though?
     
  8. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    It's in the first screenshot :v:

    I haven't touched the wiki in months. This hack feels like too much of a minihack for the thought to have even crossed my mind, anyway.
     
  9. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,044
    0
    16
  10. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
  11. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,044
    0
    16
    I ain't staff anymore. If you have a problem with Sonic Retro's policies take it up with staff.
     
  12. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,869
    7
    18
    USA
    rom-properties
    Users who edit the Sonic Retro wiki are expected to comply with policies as well.
     
  13. Overlord

    Overlord

    ...did we just switch realities? Moderator
    This is true, for what it's worth.

    EDIT: Moved inflammatory argument to trash. Stop it, BOTH of you.
     
  14. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    I'd appreciate it if you didn't try uploading it to Steam, either. I saw that.
     
  15. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    I haven't been making posts for the last couple of updates, so, in case you missed them:

    v1.0.4 - 26/04/16
    • Fixed Super Music options overwriting console region
    v1.0.5 - 30/04/16
    • Super/Hyper Sonic can smash GHZ/SLZ walls without rolling, like in S3K
     
  16. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,044
    0
    16
    Get a avatar.
     
  17. Shade Vortex

    Shade Vortex

    The Black Vortex Member
    474
    0
    16
    USA, WA.
    Twitch Streams
    Will you be uploading this to the Steam Workshop, for user convenience? It's not a big deal if you don't want to, I'll just play it the slightly-less-convenient way that was normal up until the Hub was released.
     
  18. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    *an

    I wanted to, but the upload tool wouldn't show up for download. After seeing what a cesspit the place turned into, I might not bother, anyway.
     
  19. Atendega

    Atendega

    Lesser Sea Sponge Member
    577
    0
    0
    Comfy couch
    Collecting insults
    I hardly think a couple of idiots uploading others' hacks is a good reason not to upload yours. A lot of emulator-illiterate people probably will never get a chance to play them, otherwise.
     
  20. Clownacy

    Clownacy

    Tech Members Tech Member
    775
    0
    16
    I wasn't talking about people uploading others' stuff. I'm talking about all that homebrew/piracy. The place is becoming pretty watered-down with all that stuff. And, for the record, I really don't care about the emulator-illiterate. I'm not trying to cater to every possible person.