don't click here

Sonic 1 Remastered

Discussion in 'Engineering & Reverse Engineering' started by Puto, Dec 11, 2006.

Thread Status:
Not open for further replies.
  1. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    (You might want to jump a few posts if you want to see some more decent stuff - Pu7o)

    Okay guys, this is the product of my experiments with ASM. It probably sucks, but I might as well make it public. What does this hack have?

    - Removed the speed limit.
    - A weirdass spindash that feels like a mixture of Sonic CD and Sonic 2, and it's really the Nick Arcade version with a higher speed boost and the rolling animation.
    - A few songs from S3&K, courtesy of Tweaker and Sonic 65's Open-Source Music Ports.
    - A slightly tweaked GHZ palette (Only slightly, I hate palette hacks as much as most of you).
    - Fixed the spike bug.
    - The timer stops after you defeat a boss, instead of going on until you press the capsule button, similar to S3&K.

    Credit goes to:

    - Hivebrain for the S1 Disassembly.
    - drx for the S2 Nick Arcade Prototype disassembly.
    - drx, bobxp/Rob and xenowhirl for helping me with the screen boundaries thing (more about that here)
    - drx again for helping me on IRC.
    - Tweaker and Sonic 65 for the Open Source Music Ports.

    Screenshot of the only thing changed graphically, while performing a spin-dash...

    [​IMG]

    And the download link, of course.
     
  2. Weird Person

    Weird Person

    You lost two seconds reading this Member
    367
    0
    0
    Who knows?
    Except by the Spindash, some music and little pallete changes, I don't see some difference between this hack and the original game.

    Anyway, good work. Music hacks are REAL rare.
     
  3. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    It's not supposed to be very different from the original game :P
     
  4. Weird Person

    Weird Person

    You lost two seconds reading this Member
    367
    0
    0
    Who knows?
    Then it's not a hack =P
     
  5. JcFerggy

    JcFerggy

    Do you want to taco 'bout it? Member
    1,362
    54
    28
    Nova Scotia, Canada
    GoldenEye: Source, Other Stuff
    I haven't downloaded it yet, but do you still die when going down the first S loop too fast?

    And why is the back water color darker, with the ripples still lighter?
     
  6. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    no
    Because I forgot to change that :P
     
  7. Xenowhirl

    Xenowhirl

    Tech Member
    175
    0
    0
    Are you planning on finishing this into something, or was it just a test you're moving on from now? It's very rough around the edges even for what it does do... I see at least 5 distinct spindashing bugs, and your "removed the speed limit" change is way more extreme than the normal speed fix I would expect.
     
  8. CloverCC

    CloverCC

    Member
    Super speedy sonic! Yay! Still though, altogether, this is pretty neat. the Title music, palettes, etc. Nicely done.
     
  9. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    It's more like an experiment, rather than something I intend to finish.
     
  10. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    .. my my, that's a familiar palette. :3 *hit*

    Nice work.
     
  11. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    OK guys, new build. The only thing that's changed is that it has a proper spindash now (although I haven't learned how to port the spindash animation and sprites yet, so for now, you get a static sprite that looks a lot like a spindash). Link here.
     
  12. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    Nice use of that frame. :P Only one problem I see in this, and that is that your speed limit removal means Sonic always gains speed, without ever reaching an upper limit at all, one completely rendering the speed shoes useless, and two meaning that one a straight stretch you can really pick up some uber-speed.
     
  13. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    The speed shoes are still useful, they increase the acceleration.

    And I didn't completely disable the speed limit, I just increased it to the inhuman value of $FFF.

    For those of you who want to know what sprite I'm talking about but don't want to bother to download the ROM...
    [​IMG]
     
  14. Xenowhirl

    Xenowhirl

    Tech Member
    175
    0
    0
    The spindash still has some minor problems left. You're not setting the flag that says Sonic is rolling when charging it up, which makes him float somewhat. It's not just visual, enemies you can duck or roll under will hit you instead if you're spindashing. Which leads to the next problem, enemies are supposed to die if you hit them while spindashing, but they don't. And another thing, if Sonic gets hurt while spindashing, he's not supposed to suddenly shoot off when he lands. Some things go wrong when you spindash by those moving bars in SBZ too, that don't happen in the original. Yeah, I know you're just trying some things to learn, but those are some more things to try fixing if you want to.
     
  15. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    How can I make Sonic roll without triggering the rolling animation?
     
  16. Xenowhirl

    Xenowhirl

    Tech Member
    175
    0
    0
    Well, logically it should be some fragment of the code in Obj01_DoRoll, a part unrelated to sound or animation (and both of those are commented as such). [Sorry for the misinformation, it is animation-related and you need to change the damage check to include the spindash animation or use another flag.] I forgot to say, the spindash plays a jumping sound, and fails if you do it next to a monitor.
     
  17. nineko

    nineko

    I am the Holy Cat Tech Member
    6,307
    483
    63
    italy
    And I really love this.
    This is like Sonic always had to look like, imo.
     
  18. Sith

    Sith

    The molotov bitch Member
    I'm not really interested in a rom of this 'experiment' but it does prove you can do something so I'll watch out for a serious project from you.
     
  19. StephenUK

    StephenUK

    Liquor in the front, poker in the rear Tech Member
    1,678
    0
    16
    Manchester, UK
    Quackshot Disassembly
    IIRC, there's a flag in Sonic's SST which is set if Sonic is rolling. I have no idea what it is in S1 though.
     
  20. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    Well, here's yet another build. I haven't fixed the spindash problem yet. The differences between the old build and this one are the tons of changes in music (thanks to ErikJS's Music Pointer Fixer) and the S3-style HUD.

    Link here.

    For the curious, here's the list of replaced songs. These aren't 100% perfect ports, but that's the best that can be done until I actually learn how to port music without a tool:

     
Thread Status:
Not open for further replies.