don't click here

Some changes and fixes for Sonic 2

Discussion in 'Engineering & Reverse Engineering' started by Esrael, Jun 7, 2012.

  1. E-122-Psi

    E-122-Psi

    Member
    2,536
    729
    93
    Yeah admitedly this is the catch I see if it is representing seconds. The reason I edited both is because the second byte didn't seem to remotely affect the length of time for each number. If anyone is able to truly pinpoint check this theory and debunk this however, I'll revise the tutorial.

    EDIT: As it turns out, the seconds byte IS being affected, but only for the first frame. Then coding within the HUD routine resets it to its default. (Makes sense for the NTSC settings at least).

    In that case, for accuracy for that ONE frame at least, it should be set consistently to $3C.

    Once again, thanx to MoDule for clarifying and nineko for pointing this out. I'll edit the guide accordingly.
     
    Last edited: Dec 1, 2024
  2. Sonic Hachelle-Bee

    Sonic Hachelle-Bee

    Taking a Sand Shower Tech Member
    839
    227
    43
    Lyon, France
    Sonic 2 Long Version
    Sorry for this small bump (I think a topic like this should be pinned as it is useful and timeless information).

    Maybe this is old news, but while digging deep into the 2P mode, I think I understand the root cause of this:

    upload_2025-4-3_23-53-21.png

    Why do they put spikes over all bottomless pits in MCZ?

    The answer may be in the 2P mode, as a poor attempt to quickly fix a major game quality issue with minimal costs. If you fall down a bottomless pit while invincible in 2P mode, as expected you will die and restart at your last checkpoint without being invincible. However, the invincibility music will still be playing indefinitely.

    Yes, this bug also applies if you are crushed...

    But anyways, even invincible, spikes stops you as you fall down a bottomless pit. This avoids this bug that is very likely to occur in MCZ with all its bottomless pits. Remember also that all monitors may be random in 2P mode which increases the chances to be invincible. The occurrence is even 100% if one of the player reached the goal.

    If you look at the other 2P zones, CNZ doesn't have any bottomless pits. And EHZ... has 2 small bottomless pits in act 2! I guess, because they are easily avoidable, they forgot about these ones.

    upload_2025-4-4_0-41-8.png

    This is entirely speculation in the end, but at least this is a logical explanation.
     
    • Informative Informative x 3
    • Like Like x 1
    • List