Sonic the Hedgehog 2: The Return of Dr. Eggman (previously Sonic 2+)

Discussion in 'Engineering & Reverse Engineering' started by Alex Field, Jul 20, 2020.

If I Make a Sonic 3+, Should I Use Sonic 3 Final or Prototype/Sonic & Knuckles Collection Music?

Poll closed Dec 28, 2020.
  1. Sonic 3 Final

    1 vote(s)
    3.3%
  2. Sonic 3 Prototype/Sonic & Kunckles Collection

    8 vote(s)
    26.7%
  3. Both!

    16 vote(s)
    53.3%
  4. I Don't Care

    5 vote(s)
    16.7%
  1. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    As an early Christmas present, I'm presenting you a development build dated September 30th, 2020! Tested it in BlastEm and it seems to be stable, though be warned that swimming as Tails underwater will crash the game since his swimming sprites haven't been implemented yet.

    (also if you do experience any other crashes on modern emulators/real hardware, inform me right away)
     

    Attached Files:

  2. Rudie Radio Waves

    Rudie Radio Waves

    happy! :D Member
    287
    37
    28
    Italy
    Many a game.
    Tested in BizHawk 2.4.2 (uses the Genesis Plus GX core), does not work. Kega works though!
    The Debug Mode is enabled by default and the timer is super borked, I don't know if that was your intention.
     
  3. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Strange, works on BlastEm.
     
  4. metanite

    metanite

    Member
    7
    0
    1
    Upon entering a special stage, whether normally or through the level select, the game automatically resets. Tested this with versions 1.77 and 1.89, and both versions consistently reset. Surprisingly, the Sep 30 build doesn't reset there. All this was done on the RetroArch Genesis Plus GX core.
    I also tested 1.89 on RetroArch's PicoDrive core, and ended up with a crash instead, hitting a solid grey screen.
    Every time I tested it, I heard the warp sound effect and the screen faded to white before resetting/crashing, and on the PicoDrive crash I saw that the screen resolution changed, meaning that the crash happens after the video mode changes (if that helps at all).
     
  5. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    September 30th is later than the SHC2020 build and was rewritten from scratch.

    EDIT:
    The timer is the sprites on screen, which is a default feature in Sonic 2. Also, I checked the game in BlastEm and it works fine; for the broken Special Stages in 1.77/1.89... I'm not sure since I've lost the pre-rewrite source code.
     
    Last edited: Dec 9, 2020
  6. qwertysonic

    qwertysonic

    Member
    485
    74
    28
    creating the biggest sonic collection
    I really like the death egg zone music
     
  7. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    New build Sonic 2+; officially titling this "Version 2.0 Alpha 2".

    Note that this build is impossible to complete normally since several zones/acts haven't been worked on/completed yet. Also, haven't tested this in BlastEm, so note any bugs you find and I'll try to fix them.
     

    Attached Files:

  8. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Alpha 2.1 released; list of changes:
    * Tails now plays his flight/tired sounds like in Sonic 3.
    * Fixed a bug where deceleration were inconsistent depending on your direction.
    * Fixed a bug where flipped red launcher would not launch you as high.
    * Fixed a bug where the tubes would still be active after dying, and thusly locking the camera permanently.
    * Fixed a bug during the WFZ end cutscene where Tails would start flying and dying, making it impossible to beat.
     

    Attached Files:

  9. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Ocean Wind Zone Act 2 palette:
    Ocean Wind Zone Act 2.png
     
    Last edited: Jan 27, 2021
  10. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Releasing the source code to a build from around November 2020; this was around the time production temporarily halted so I could finish up school for the year. This source code features...
    * Screenshots from a scrapped Sonic 1 hack I was making titled Sonic 1++, since a Sonic 1+ already existed (hilariously, some comments on my 2+ progress logs asked if I made Sonic 1+... I was literally one year old).
    * Code taken from Psi's Sonic 2 Pink Edition (he had given me some of the code from his hack, however I still haven't utilized it yet lol).
    * Some AmyxMetal fan art... for SOME reason.
    * EVERY SINGLE BUILD EVER ARCHIVED AT THAT POINT, INCLUDING THE ONE FROM NOVEMBER 2020 (it has a build date of December 31, however the code was last edited in November).
    * Leftover 32X compiler crap, from my Sonic 2 Improved Disassembly.
    * Duplicate files.
    * Unorganized EVERYTHING.
    * Two messages at the end of the ROM I inserted.
    * SonLVL images.
    * etc...

    https://drive.google.com/file/d/1A-_PlKEH9glDj1lp5ostacDJ3v8XAwYb/view?usp=sharing
     
  11. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Another test build; dated January 28. Work has finally started on Ocean Wind Act 2 (don't worry, both acts will have fuller object layouts in the 2.0 final). In addition, the level select now lists all stages (except for MTZ3), and some other additions here and there.

    @me if you experience any crashes on real hardware and I'll check if they occur on Kega as well.
     

    Attached Files:

  12. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Now right now you're probably noticing that Sand Shower Zone was made using assets from Sonic Delta; these are just placeholders until I start redoing all the art, so no assets won't be flipped in the final (excluding assets taken from non-ROM hacks such as High Seas Havoc and Chaotix).
     
  13. The Game Collector

    The Game Collector

    Member
    864
    1
    18
    Washington State, USA
    Being Ted Narcotic's bass player; working on Kelly Kristjanson's tape archive; collecting video games
    In previous hacks that brought back scrapped levels, I also remember a winter level being used. Did you have a particular reason for not wanting to do that one?

    Also this is the first time I've seen that Ocean Wind level. It looks nice though. It will be cool to play something that expands on Sonic 2 but isn't the same thing as the others.
     
  14. Alex Field

    Alex Field

    Tails is a girl, apparently. Member
    104
    62
    28
    Downunda, Mobius
    Sonic the Hedgehog 2+, Sonic the Hedgehog 3+
    Winter Zone (and Rock World) will be done eventually, I'm just focusing on Ocean Wind, Wood, Sand Shower and Hidden Palace for Version 2.0.

    This is probably going to be the final build I upload (and final day I work on it) for a bit since I'm going back to school; enjoy whatever has been done up to this point, and PLEASE inform me of any major bugs/crashes on real hardware.

    Posted some of my plans here:
    https://info.sonicretro.org/User:Alex_Field/Sonic_2_Plus
     

    Attached Files:

    Last edited by a moderator: Feb 1, 2021