Super Sonic & Hyper Sonic in Sonic 1

Discussion in 'Staff Projects' started by Clownacy, Apr 17, 2016.

  1. Clownacy

    Clownacy Retired Staff lolololo Member

    Joined:
    Aug 15, 2014
    Messages:
    1,015
    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 <_<

    The hack uses the Mega CD in Mode 1 to play the Chaotix drums (and a higher-quality Sega chant). Kega and Genesis Plus GX have support for that.

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

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

    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
     
    Last edited: Jan 9, 2017
    KCEXE, redhotsonic and Psycho RFG like this.
  2. Gemini2003

    Gemini2003 Something about the Caravan buggin' you? Trialist

    Joined:
    Sep 2, 2016
    Messages:
    3
    This hack is pretty great. I like the choice between normal, Super, and Hyper, as well as starting off with all six emeralds and 50 rings. I also love the different options for music. Sadly, I don't have any Genesis addons, so I can't experience the Knuckles' Chaotix music goodness.
     
  3. redhotsonic

    redhotsonic Also known as RHS Member

    Joined:
    Aug 10, 2007
    Messages:
    2,969
    Location:
    England
    Please do not bump topics when their latest post is over a month old. Unless absolutely necessary (reporting a bug with the game, issues getting it to work, etc). :)
     
  4. Giovanni

    Giovanni It's Joe-vanni, not Geo-vanni. Member

    Joined:
    Apr 16, 2015
    Messages:
    311
    Location:
    Italy
    Sorry for the almost 2 months long bump, but I am here to report a bug. Quite weird how it still isn't fixed.

    It's well known that some objects (Example: Eggman's eyes and the Eggmobile's chair ) share Sonic's palette. If you turn into Super/Hyper Sonic, everything that's blue will turn Super/Hyper as well. (Blue will turn yellow or will start flashing.)

    An example can be found in this low quality video done in a rush:

     
    Last edited: Jul 2, 2017
  5. TheInvisibleSun

    TheInvisibleSun Visible Member

    Joined:
    Jul 2, 2013
    Messages:
    424
    Location:
    Western New York, USA
    I've always kind of enjoyed that bug though; it looks as though Sonic's brightness is reflecting off of Eggman's glasses/pod.

    (I also noticed and appreciate the musically-timed boss hits in your vid haha)
     
  6. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    Frankly, you saying "Quite weird how it still isn't fixed" reaches cockiness levels you probably didn't intend to scrape. So let me take you back down for a bit.

    Have you never played Super Sonic in the original games either? This "bug" has been in there as well. The issue is that the limited color space makes most objects share the same palette as Sonic, as it contains a handy set of generic colors found in almost all objects (some blue, some red, some gray). Here's a reminder (first column):

    [​IMG]

    What Super Sonic does isn't animating Sonic itself, as one might naively assume at first, but in fact the actual palette's blue shades. Since a whole lot of objects share these, such as Robotnik's eyes, they'll obviously get affected by it too.

    Sadly, there isn't much one can do about this other than redrawing every single sprite using these shades of blue, which just isn't realistically possible given the insane workload coming with it. Therefore, I'd second what @TheInvisibleSun said and just wave it off as intentional. :V
     
  7. Clownacy

    Clownacy Retired Staff lolololo Member

    Joined:
    Aug 15, 2014
    Messages:
    1,015
    Yeah, what Selbi said. S2 and S3K had this issue as well, so I felt there was some leeway in leaving it in my hack as well.

    What 'fix' would there be? I can't conjure up more palette slots (and I'm sure as heck not resorting to H-Int trickery), so the best I could do is recolour everything. IIRC, S2 made Eggman's glasses grey (even though they're blue, canonically), and his seat orange, so it's not an alien idea. But still, what would there be to gain? Buzzbomber for example would wind up a different colour no matter what I do: if I don't fix it, he'll turn yellow when Sonic is Super, but if I do fix it, he'll appear grey all the time. Granted, him flashing yellow/every colour of the rainbow is more annoying that just being greyscale. Still, if I have to pick between him appearing wrong some of the time, and appearing wrong all of the time, I know what I'd choose.

    At least this way my hack can serve as a warning to those wanting to put Super Sonic in their S1 hack.
     
  8. Giovanni

    Giovanni It's Joe-vanni, not Geo-vanni. Member

    Joined:
    Apr 16, 2015
    Messages:
    311
    Location:
    Italy
    I apologise for the way I've written my previous statement. The "cockiness" was unwanted. I thought that recoloring things in a way that could still fit to them could be a solution (I've seen other hacks do that as well, and to be honest, I prefer it that way. Especially when we're talking about Hyper Sonic.), but I am nobody to tell you what you must or mustn't do.
     
  9. Clownacy

    Clownacy Retired Staff lolololo Member

    Joined:
    Aug 15, 2014
    Messages:
    1,015
    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.
     
    Psycho RFG likes this.