don't click here

Sonic 2 Delta v0.24

Discussion in 'Engineering & Reverse Engineering' started by Esrael, May 1, 2012.

  1. RetroKoH

    RetroKoH

    Member
    1,709
    76
    28
    S1Fixed: A successor to ReadySonic
    Why be bothered by this... we have scrapped levels and S1 levels mixed with S2 levels and a S3 save screen with Flying Tails and Knuckles... who can team together.
    I don't need reasons. I simply need a download link. :D
    I suppose if you wanna ask why... ask why Knuckles is even in this game. He wasn't planned for S2, as far as I know at least... Though I think some kind of character backstory similar to his was planned at some point or another.

    But like I said... why ask why?
     
  2. neonsynth

    neonsynth

    Previously 'SonicVaan' Member
    395
    10
    18
    Germany, Stammbach
    gaming and music production
    Okay, I played through this game with Super Sonic and now I'm ready to go into further testing, but I came across 2 bugs while playing the rest of the levels:

    In Genocide City zone act 2 Super Sonic uses the wrong underwater palette.
    Scrap Brain zone's cycling background palette is wrong. I mean those pink thingies.
     
  3. Esrael

    Esrael

    Neto Tech Member
    306
    262
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS

    Download New Build

    Fixed SBz 2 / Final Pink cycling background Palette. (Hard to get because only occur when you came from SBz Act 1 to Act 2).
    Fixed Super Sonic GCz palette.
    Fixed Super Miles to Miles wrong Palette.

    Thanks for playing and reporting.

    Sorry for many builds.
     
  4. Uberham

    Uberham

    King Of Oblivion Member
    Sooner have lots of builds than a glitchy product.
     
  5. RetroKoH

    RetroKoH

    Member
    1,709
    76
    28
    S1Fixed: A successor to ReadySonic
    As long as the future builds can read my old save files... I have 0 problem downloading again and again.
    It's really good stuff Esreal.

    BTW, still unfixed is this bug: Screen boundary spin dash bug.
    It's caused me problems on more than one occasion.
     
  6. Esrael

    Esrael

    Neto Tech Member
    306
    262
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    Fixed now.
    Download New Build

    For curiosity I don't see any fix in forums for Debug Crash if you try placing an object after you death, but is easy to fix.

    In debug routine find this block (Code translated to use with Xenowhirl, 2007 version.)

    Code (Text):
    1.  
    2. loc_41C12:
    3.     btst    #5,(Ctrl_1_Press).w
    4.     beq.s   loc_41C56
    5.     jsr (SingleObjLoad).l
    6.  
    And insert the following code
    Code (Text):
    1.  
    2. loc_41C12:
    3.     btst    #5,(Ctrl_1_Press).w
    4.     beq.s    loc_41C56
    5. ;----------------------------------------------------
    6.     ; Debug crash fix ; Neto - Sonic 2D
    7.     cmpi.b  #$06, ($FFFFB024).w  
    8.     bne.s   Player_Ok                              
    9.     rts                                          
    10. Player_Ok:                
    11. ;---------------------------------------------------                                    
    12.     jsr (SingleObjLoad).l
    13.  

    I can post Boss fixes if someone has interest. like
    Try defeating the following bosses In Normal Sonic 2 and Sonic 2 Delta with his face in both direction and pay attention to:
    ARz - Hammer while ejecting after defeated.
    CNz - Catcher while ejecting after defeated.
    MCz - Drills while ejecting after defeated.
     
  7. RetroKoH

    RetroKoH

    Member
    1,709
    76
    28
    S1Fixed: A successor to ReadySonic
    I've noticed the ARz bug, and if its the one I'm thinking of, I think Flamewing has tackled it, and explained how to fix it. So, if it helps, that's 1/3 for you already (Assuming I'm not mistaken)

    Also, when using your enclosed SRAM file, I choose a save with all the emeralds, yet I cannot transform. Instead, I have to collect them all again, seemingly... any idea why?

    Got an interesting bug to report. Play as Knuckles, on GHZ act 1. Go to the low route with the 4 item boxes and the motobug. Glide over the spikes and under the land, and get to the second S tunnel. Either let yourself fall, or keep gliding to the end of the level... and see for yourself. You don't die. After you are under the screen, if you move back to the left too far though (roughly by the 1st S tunnel location) you will die.

    I finished the level falling from the sky which I found amusing. Also, performing this bug, and letting yourself fall before the end of the level causes another bug that really breaks the game. You can't collect rings (they appear over you...) and spikes kill you instantly. Also the screen won't vertically scroll. Going back into the S tunnel seems to fix everything though.
     
  8. Uberham

    Uberham

    King Of Oblivion Member
    Knuckles can't reach the super ring in Emerald Hill 1.

    Also got stuck here in wood zone:
    [​IMG]
    the bit to the right of the platform above left of knuckles should have an invisible block on it.

    Also a set of spikes on the top route of dust hill need lowering a pixel
    [​IMG]
    just after you cross the sand slide, after the invincible/shield monitors

    Also, something in one of the secret passages in Casino Night 2 (the one where you enter from the pinball, and there's just a room with an elevator) made me go into an unescapable spin while Super Knuckles, it didn't stop until I had lost all my rings, and hit a green flipper.

    This switch it bordering on impossible to get with knuckles
    [​IMG]

    The Hill Top Zone boss seems to be immune to invincibility and/or Super knuckles, he needs to be jumped at to hit, you can't just wait him to death.

    Climbing the wall in the "secret continue point" room in mystic cave gets you here:
    [​IMG]

    Probably shouldn't be able to stand on this.......
    [​IMG]
    Metropolis 3 BTW, in the room with the gears and the life.
     
  9. Esrael

    Esrael

    Neto Tech Member
    306
    262
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    Download new build


    Missing Emerald vars in old SRAM file. New SRAM file with True All emeralds.

    For Knuckles in GHz act 1 Added invisible block.


    - Lowered Big Ring in EHz 1
    - Added invisible block in Wz 1
    - CNz - can't simulate bug in secret rooms.
    - Layout change in MCz 2
    - Mtz 3 Now you die in that location.
    - HTz Boss testing.
    - Mz 3 Switch you can arrive it by using spindash and jump from the following location (see image).
    [​IMG]
     
  10. That One Jig

    That One Jig

    aka RichterSnipes Member
    67
    2
    8
    Somewhere in America
    (Not) Working on My PokéHack
    Good to see you and Sonic 2 Delta back, Esrael! The amount of fixes you've put into this in such a short time seems to be bordering on superhuman! It's not necessarily a bad thing, but don't feel like you absolutely have to get new versions out ASAP. :)

    Anyways, I've got one little thing I'd like to bring up. It's nothing game-breaking, just a bit aesthetically jarring/bugging:

    [​IMG]

    Knuckles can climb "into" the GHZ loops, which can look a bit goofy. I was able to pull it off on the left side, too, but only ever one time. The right side I can do consistently. I'm not sure if this happens with any other zone's loops.

    Then again, it seems like the entirety of GHZ can be quite buggy for Knux. It wasn't made with him in mind, after all.

    [​IMG]
     
  11. RetroKoH

    RetroKoH

    Member
    1,709
    76
    28
    S1Fixed: A successor to ReadySonic
    On some levels, points markers appear above the score tally results screen. It doesn't happen to all of them though. GHZ Act 2 is an example. I can look through and see exactly which ones, but itll take a little while, so don't expect it right away.

    Also, a couple things to point out about going Super. Playing as Sonic or Knuckles on the SRAM works fine, but Tails is still not able to transform, and it still requires me to play the special stages even though I have all emeralds... also as a small nitpick, Knuckles can double jump to transform, while Sonic transforms on one jump... IDK about TAILS though. Was this intentional?
     
  12. Esrael

    Esrael

    Neto Tech Member
    306
    262
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    Download new build



    - New SRAM file with all Emeralds for Miles/Tails.
    - Added double jump to transform into Super for Sonic and Miles.
    - Hidden points at end of levels priority changed.
    - Knuckles now can climb into Right Side of Loops.
    - Boss fixes.
    - Objects fixes.
     
  13. Awesome build! Will play this later tomorrow and will report any issues I may encounter. :)
     
  14. X-Crim

    X-Crim

    YU3 Member
    :O The famous Esreal <3

    great build man
     
  15. Esrael

    Esrael

    Neto Tech Member
    306
    262
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    Download New Build

    Fixes:

    Sound Driver fixes:
    - Flashing Star Sfx fixed (Sound Driver Code).
    - Pushing Sfx fixed (Sound Driver Code).
    - Green Hill Waterfalls sfx (Sound Driver Code).
    - Genocide City sound reverted to Destruction Power Sound (now Works on Real Hardware) (Sound Driver DAC List alignment).
    - Other Sound Driver Code Fixes.

    - Y Pos Lamp posts in Sonic 1 Levels fixed.
    - Spring Yard Bg Wrap Mountains fixed Now Using S1J Bg layout.
    - Miles Sprites corruption fixed (Sprites Aligned at 128k Boundaries in ROM).
    - Drowing Bug fixes for Sonic, Miles & Knuckles By RedHotSonic.
    - Other fixes applied.

    Feature:
    - Easy Perfect -> Collected Rings Are not cleared after returning from Bonus Stages.

    And other fixes.

    Bugs and Comments.
    Please reports.
     
  16. RetroKoH

    RetroKoH

    Member
    1,709
    76
    28
    S1Fixed: A successor to ReadySonic
    Just one thing to point out thus far, it seems like the collision in the GHZ loops is slightly wonky. I noticed this in the GHZ act 2 loop that has the extra life on top of it.
     
  17. Mike Arcade

    Mike Arcade

    Free Scriber of Mobius Member
    A new build, excellent as always Esrael! I gotta say (and you probably get this a lot) I'm a big fan of your work, your hack of Sonic 2 Delta II way back when is what got me into Sonic Retro and Hack Games in the first place, I thank you for that and I'm so glad your back and around here again. If I see any bugs I'll report them.

    Also, what's the music for Genocide City?
     
  18. Esrael

    Esrael

    Neto Tech Member
    306
    262
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    Destruction Power from Knuckles Chaotix (Bad Ending).
     
  19. Nice work as usual, Esrael! :)
     
  20. Uberham

    Uberham

    King Of Oblivion Member
    I THINK (stress the THINK) that it's caused by tails entering one of the "CNZ Pinball objects" and so it puts you into the same state. dunno how to prevent it really....