Sonic the Hedgehog OmoChao Edition

Discussion in 'Engineering & Reverse Engineering' started by Cinossu, Nov 12, 2011.

  1. Cinossu

    Cinossu

    Administrator
    2,816
    1
    18
    London, UK
    Sonic the Hedgehog Extended Edition
    Hey all, it's time for a new ROM hack by yours truly. :v: I hope you enjoy a challenge, or at least throwing your computer through a window. Remember that OmoChao? He just got a whole lot more annoying...

    More gameplay videos (and added extras!) will be coming soon!

    EDIT: MAJOR BUG FIX. Final Zone and Credits now properly accessible!

    <center><img src="http://www.hapisan.com/s1omochao_title.png"></center>

    "Hi! I'm OmoChao! I Will Help Guide You As You Play!"<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    <img src="http://www.hapisan.com/s1omochao_omochaoSprite.png" style="float: left;">In this ROM hack, the first thing you will notice is that floating behind Sonic, everywhere he goes, is OmoChao. He is there, by his own definition, to help guide you through the game. However, this is not strictly what happens.

    OmoChao is there to be more of an annoyance than anything else, as whenever he wishes to say a message the entire game will pause itself until he is finished. This message is also accompanied by a jingle that gets longer, and longer, and longer every time a new message comes up.

    Therefore, the only way to truely avoid OmoChao's messages, the jingles, and the waiting around, is to avoid as much of everything as you can!

    Can you avoid making OmoChao speak at all?

    The Overworld<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    <img src="http://www.hapisan.com/s1omochao_overworld.png" style="float: right;">Like the hack Sonic the Hedgehog 1 @ SAGE 2010, the game starts you off on an Overworld with buttons to access each and every level in the game. The difference this time, however, is that there are only the levels available and nothing else.

    Starting off, to the right you will encounter Green Hill Zone's mini-hub area, following on to Marble Zone, Spring Yard Zone, and the rest of the game's level sequentially, up until the individual mini-hub area for Final Zone.

    The HUD on the Overworld shows the player's Global Score, Global Time and Global Ring Count. While these are not important yet, plans for the future will use this information. Chaos Emerald collection status is also shown just below this information.

    Beyond this will appear to be nothing, but after each and every level has been played once (and infinity is not each level's Player Score) a Giant Ring will appear at the end. Jumping into this will lead to the Credits and Final Status Screen.

    If you are in a level and wish to return to the Overworld without completing it, pause the game and press the A button.

    Ranking<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    What makes this hack more than just a joke hack is its challenge-based nature, and as such a ranking system. Each and every level has both a Player Score and a Rank, ranging from <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">Nothing, <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze, <img src="http://www.hapisan.com/rchan_silverEmblem.png">Silver, <img src="http://www.hapisan.com/rchan_goldEmblem.png">Gold and <img src="http://www.hapisan.com/rchan_platinumEmblem.png">Perfect. At the end of each level, the Player Score is the number of messages OmoChao has said to you. The Rank is determined based on its Par Message Score, which will be explained below.

    Par Message Score
    Every level has been played through meticulously to work out the very minimum number of messages that have to be brought up. This is known as the level's Par Message Score, and is used to determine the Rank of the player.

    * To achieve a <img src="http://www.hapisan.com/rchan_platinumEmblem.png">Perfect Rank in the level, this is the number of messages (or better, if you can!) you must get as a Player Score.
    * To achieve a <img src="http://www.hapisan.com/rchan_goldEmblem.png">Gold Rank, you can have up to and including 3 more messages than the score required for <img src="http://www.hapisan.com/rchan_platinumEmblem.png">Perfect Rank.
    * To achieve a <img src="http://www.hapisan.com/rchan_silverEmblem.png">Silver Rank, you can have up to and including 2 more messages than the score required for <img src="http://www.hapisan.com/rchan_goldEmblem.png">Gold Rank.
    * To achieve a <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze Rank, you can have up to and including 2 more messages than the score required for <img src="http://www.hapisan.com/rchan_silverEmblem.png">Silver Rank.
    * Any Player Score beyond the <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze Rank limit, and you will recieve <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">No Rank.

    A Worked Example: Green Hill Zone Act 1
    Green Hill Zone Act 1 has a Par Message Score of 0.

    * For <img src="http://www.hapisan.com/rchan_platinumEmblem.png">Perfect Rank: Message count of 0.
    * For <img src="http://www.hapisan.com/rchan_goldEmblem.png">Gold Rank: Message count ranging from 1 to 3.
    * For <img src="http://www.hapisan.com/rchan_silverEmblem.png">Silver Rank: Message count ranging from 4 to 5.
    * For <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze Rank: Message count ranging from 6 to 7.
    * For <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">No Rank: Message count greater than 7.

    Signs, Shields, Special Stages and Boss Fights
    <img src="http://www.hapisan.com/s1omochao_ranks1.png" style="float: left;">On the Overworld, above the button for each level, is a sign that will tell you both your currently saved Player Score for the level, and both an emblem and the lowest score for the Rank you have achieved. To work out the score required for the next Rank, use the above information. <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">No Rank is indicated by a Dr. Eggman emblem, and will show the score required for a <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze Rank anyway.

    <img src="http://www.hapisan.com/s1omochao_ranks2.png" style="float: right;">Similarly, at the end of each level there is a sign that will tell you your Player Score for the level you have just played through, as well as the emblem and lowest score for the Rank you have achieved. <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">No Rank is indicated by your Player Score having a red background, and again the <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze Rank score will be shown.

    <img src="http://www.hapisan.com/s1omochao_shield.png" style="float: left;">If you manage to get a <img src="http://www.hapisan.com/rchan_bronzeEmblem.png">Bronze Rank or better, you will be given a coloured Protective Shield based on your Rank. This Protective Shield will make OmoChao flash, and will prevent him from saying any messages while it is intact. While at the end of a normal level this may seem pointless, you will also recieve a Protective Shield based on your rank before a Boss Fight. This will allow you to damage and defeat the boss without getting hit, and as such keep your Player Score where it is during the battle. Be warned, however, that apart from protecting from OmoChao's messages it is just like a regular shield, and one hit will break it, once again enabling OmoChao's messages.

    As well as recieving the Protective Shield, Ranking will make the Giant Ring appear at the end of the level, allowing you access to the Special Stages. You will take the Protective Shield in with you, preventing OmoChao from giving you messages. However, upon contact with the Chaos Emerald or a GOAL Sign, it will break.

    Returning to the Overworld after a level without going to the Special Stage will also result in the loss of the Protective Shield.

    Temporary OmoChao-Free Areas
    <img src="http://www.hapisan.com/s1omochao_free.png" style="float: right;">In certain levels, you may encounter areas where OmoChao will not be able to tell you messages, and you will be given a Temporary Shield upon entering these. Again, they will break after one hit, so be careful. Once you reach the end of the area, the Temporary Shield will be removed automatically. These areas are shown by a floating OmoChao sign by its entrance.

    Final Zone
    <img src="http://www.hapisan.com/s1omochao_fzsign.png" style="float: left;">With Final Zone, Ranking works slightly different, and is based on the Ranks of all the previous levels.

    If you do not recieve any messages from OmoChao in Final Zone, your Rank will be the lowest rank achieved of all previous levels. This includes <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">No Rank. If you recieve a message from OmoChao, you will still recieve <img src="http://www.hapisan.com/rchan_eggmanEmblem.png">No Rank regardless of previous levels.

    OmoChao's Messages<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    <img src="http://www.hapisan.com/s1omochao_message.png" style="float: right;">OmoChao will message you about a number of things, but not absolutely everything. Below a list of everything you want to try and avoid if you want to get as few messages from OmoChao as possible.

    * Collecting Rings
    * Item Monitors (doubly bad, as each individual item inside will also bring up a message)
    * Invincibility Running Out
    * Power Sneakers Running Out
    * Extra Lives
    * Destroying Badniks
    * Bouncing on Springs
    * Stepping on or Pushing Objects on Buttons
    * Getting Hit
    * Getting Killed
    * Drowning
    * Getting Game Over (will also eject you from the level and reset your saved Emerald Count)
    * Getting Time Over (will also eject you from the level)
    * Touching Lamp Posts
    * Getting the Giant Ring (without a protection shield)
    * Finishing the Act (without a protection shield)
    * Finishing the Zone (without a protection shield)
    * Hitting the Boss (without a protection shield)
    * Defeating the Boss (without a protection shield)
    * Getting in that Last Hit (without a protection shield)
    * Collecting a Chaos Emerald
    * Touching a GOAL Sign

    Accompanying each message is a short jingle, and during the time this is playing gameplay will pause until it is over. After each new message, this short jingle will get longer, and longer, and longer, so be sure to avoid as much as possible!

    Losing a life will not reset OmoChao's message jingle length. Only by completing (or otherwise exiting) the level will this happen.

    (There is rumoured to be a hidden message from OmoChao after a certain number of messages have appeared, but the total number has not been discovered yet...)

    Credits and Final Status Screen<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    Once you have played every level at least once, a Giant Ring will appear at the end of the Overworld, allowing you access to the Credits. Once these have all rolled through, you will see the Final Status Screen with Dr. Eggman on it.

    If you have missed any Chaos Emeralds, he will be juggling the ones you are missing.

    If you have any level Ranks other than <img src="http://www.hapisan.com/rchan_platinumEmblem.png">Perfect, he will be juggling the ones you need for a Perfect Score throughout the game.

    If you have achieved a Perfect Score, congratulations! You will see Dr. Eggman jumping up and down furiously on an "End" sign. You will also know you have achieved a Perfect Score by the music on both the Overworld and Credits being slightly altered.

    Future Plans<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    Future plans for this hack include adding additional levels to the game, as well as implementing Retro Channel into it, allowing players to share their results. A soon to be added feature is with SonMP3, to give OmoChao a voice, as noted in the Credits.

    Gameplay Videos<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div><center>
    Introduction to the Game and the Basic Premise
    <object width="420" height="315"><param name="movie" value="http://www.youtube.com/v/QXu75Gytj58?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QXu75Gytj58?version=3&hl=en_US" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>

    Green Hill Zone Act 1 Perfect Rank Run
    <object width="420" height="315"><param name="movie" value="http://www.youtube.com/v/dBnx-KqfbpA?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dBnx-KqfbpA?version=3&hl=en_US" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>

    </center>Downloads<div style="background-color: #FFFFFF; height: 1px; line-height: 1px; font-size: 1px; padding: 0; margin: 0;"> </div>
    Go to Sonic the Hedgehog OmoChao Edition for the file! Enjoy!

    EDIT: MAJOR BUG FIX. Final Zone and Credits now properly accessible!
     
  2. Blivsey

    Blivsey

    Charismatic Sonicaholic Member
    704
    0
    0
    Ioway
    Throwing my support behind others' projects (aka none)
    What hath thou wrought...
     
  3. Ranger

    Ranger

    BBQ flickies Member
    119
    0
    0
    Canuckistan
    Sonic and the Rings of Order RPG
    When this is finished I will be severely disappointed if Omochao does not instruct me on how to download it.
     
  4. DustArma

    DustArma

    Member
    1,301
    0
    16
    Santiago, Chile
    Learning Python.
    You...

    You are a GENIUS.
     
  5. JaxTH

    JaxTH

    Pudding Deity Oldbie
    8,553
    3
    18
    Los Angeles
    Jack shit.
    Wait...Omochao gives you a message by you pressing a button? You get a message every time you jump?
     
  6. Cinossu

    Cinossu

    Administrator
    2,816
    1
    18
    London, UK
    Sonic the Hedgehog Extended Edition
    That would defeat the whole "actually playable" aspect. :P No, as in the ingame buttons, like in Marble Zone and in Labyrinth Zone to open doors, etc.
     
  7. JaxTH

    JaxTH

    Pudding Deity Oldbie
    8,553
    3
    18
    Los Angeles
    Jack shit.
    Ah...Okay then.
     
  8. Selbi

    Selbi

    Impaled with Extreme Prejudice Member
    1,482
    0
    0
    Northern Germany
    Sonic ERaZor
    When I saw that there's no download yet, I was about to make a "SHUT UP AND TAKE MY MONEY" joke, but then I realized this is free. :|

    EDIT: What does it say on the screenshot? I can't quite read the latter part due to the cloud. "It is a game you can pu-ray!"? And if yes, what the hell is pu-ray?
     
  9. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,046
    0
    16
    Looks like a fun hack.
     
  10. Roxie Mika

    Roxie Mika

    It's TECHNOSTASY, SINCE 1987 Oldbie
    I can't wait to pu-ray it!
     
  11. He better explain to me exactly what this mysterious "ring" I collected is, or what the benefits of "jumping" are.
     
  12. Cinossu

    Cinossu

    Administrator
    2,816
    1
    18
    London, UK
    Sonic the Hedgehog Extended Edition
  13. Banoon

    Banoon

    yes Member
    577
    0
    0
    Auckland, New Zealand
    Yeth (hack)
    I got a time over on Green Hill Act 1.

    :'(
     
  14. DustArma

    DustArma

    Member
    1,301
    0
    16
    Santiago, Chile
    Learning Python.
    You are a very, very evil person.

    On that note, why not have Omochao say stuff when getting air bubbles, he does for nearly everything else in the game.
     
  15. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,719
    0
    0
    being an asshole =P
    How the fuck do you get a perfect rank in GHz1? That said, got a perfect rank in GHz2 and SBz3 so far.
     
  16. Josh

    Josh

    TGC Warrior Oldbie
    Been playing it ever since it came out. Got a gold in GHZ acts 1 and 3, and a perfect in act 2. Pretty fun hack, really makes you think about different paths and options, but I'm not enough of a masochist, nor do I like Sonic 1 enough, to keep going. Still! Pretty fun.

    Oh, I deliberately tried getting as many messages as possible within the 30-minute time limit to see that secret message -- couldn't do it.
     
  17. amphobius

    amphobius

    where are the japanese shaman girls, lintahlo? Member
    It's a pun on the way Japanese 'mix' their Ls and Rs, I can assume. "It is a game you can play" is the joke.

    UNFORTUNATELY THE JOKE IS KILLED WHEN SOMEONE HAS TO EXPLAIN IT. SIGH.

    That said, this is fucking hilarious. Great job.
     
  18. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    12,099
    5
    18
    Working on my art!
    I hate you. I don't think I've ever wanted to rage as much as I do right now.
     
  19. Cinossu

    Cinossu

    Administrator
    2,816
    1
    18
    London, UK
    Sonic the Hedgehog Extended Edition
    Introduction gameplay video added to the first post. Perfect Rank playthroughs of some levels to come.
     
  20. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    I agree that this is a joke hack, to the point of annoying though. Sorry man it's a good concept but when executed like this I just don't want to play it any more.