Monday, August 14, 2017

A ghost's pumpkin soup

Welcome back. When playing Sandopolis Zone 2 as Sonic or Tails, there actually aren't any ghosts at the very start of the stage. A little bit later, you're forced to break open an animal capsule, releasing the ghouls from within.


Many years ago, the legendary GoldS demonstrated that if you manage to avoid breaking the capsule, then the ghosts appear as soon as you touch a star post. It makes sense: there are no star posts prior to the capsule, so this is a good way to ensure the ghosts are present throughout the rest of the stage, even after you die or enter a bonus stage.


However, it's actually simpler than that. All the ghosts do is wait for Last_star_post_hit to have a non-zero value. When the capsule breaks, it triggers a fake star post with the same X/Y position as the regular act 2 start coords. As a result, if you lose a life after breaking the capsule but before touching the first star post, you'll respawn back at the start of the stage, except with the ghosts already out and a non-zero timer.

3 comments:

  1. You should have delayed this article by another week.

    I suspected the last fake star post was related to the ghosts. Ain't no other levels with early-stage shenanigans like this.

    ReplyDelete
  2. Makes sense. How about with Knux, do they drop the fake starpost as soon as the stage begins, or do the ghosts bypass the starpost check entirely?

    ReplyDelete
    Replies
    1. Very good question. Knuckles bypasses the star post check completely. I will come back to this at some point.

      Delete