don't click here

Hack Super Sonic & Hyper Sonic in Sonic 1

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

  1. Clownacy

    Clownacy

    Tech Member
    1,060
    606
    93
    Some bugfixes, one for a nasty bug where Hyper Sonic turns into Super Sonic in SYZ.

    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.7 - 01/05/2016
    • Fixed SYZ randomly changing Hyper Sonic to Super Sonic
    • Fixed Hyper Dash sparks corrupting when the animal capsule is broken
     
  2. astroblema

    astroblema

    my name means "star wound" Member
    325
    272
    63
    Chile
    It's a secret!
    Awesome hack. One suggestion though. You could try using the checkpoint sfx when opening the menu at the title screen.
     
  3. Clownacy

    Clownacy

    Tech Member
    1,060
    606
    93
    I find that SFX to be overused in menus.
     
  4. Clownacy

    Clownacy

    Tech Member
    1,060
    606
    93
    Super sekrit New Year update!

    v1.1
    • Fixed 'no music' mode
    • Fixed some vanilla bugs
    • Replaced Flamewing's DMA Queue with a UFTC queue
    • Added Knuckles' Chaotix music option
    • Added S3K/S3D DAC samples to their respective music
    • Added bonus 32KHz Sega chant

    How do you get the Chaotix music to play? Well, Chaotix uses 32X features, so... plug in an MCD <_<

    https://www.mediafire.com/?72m7gmabfn20k7n

    Oh also, there's a bit of a backlog for the last few updates:

    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.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.10 - 15/05/2016
    • Fixed crash that occurred with Final Zone and Boss music

    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.12 - 31/08/2016
    • Fixed Sound Test
    • Fixed Title Screen menu sprite palette line
    • Added Sonic 3D Blast music option
     
  5. Clownacy

    Clownacy

    Tech Member
    1,060
    606
    93
    Here's the updated version that was submitted to the hacking expo:

    v1.2
    • 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)

    So yeah, one of the biggest changes is how Super/Hyper form works: to go Super, jump and then press a different button while in mid-air. To go Hyper, do it again while Super. Do it yet again to detransform. This eliminates the need for that option on the title screen.

    I've also added a 'random' music option on the title screen, so you don't have to get bored of hearing the same song over and over.

    The download's in the main post.