don't click here

Pepsi in Sonic 1 Thread

Discussion in 'Engineering & Reverse Engineering' started by Unlimited Trees, Aug 20, 2016.

  1. Unlimited Trees

    Unlimited Trees

    we Do a Little Mischief, Mischief... Member
    95
    73
    18
    When
    UNITRES, Project Time, etc.
    Looks like I'm a trial member. Anyways, please refer to me as Unlimited Trees, as my username here is terrible and I wish I never made it.

    [​IMG]

    [​IMG]
    (Thanks to Capper from the Retro Discord who made this masterpiece)

    Pepsi in Sonic 1 is a ROM hack of Sonic the Hedgehog by Unlimited Trees (a.k.a HorriblePerson on Sonic Retro). It is a parody hack of a lot of ROM hacks out there, which is why there are things such as horrible level "designs", generic palettes, and the usual character switch. This ROM hack features 6 full length zones (plus bonus stages), 3 (+1) playable characters, and many art edits and secrets!


    LEVELS

    Not Green Hill Zone:
    NGHZ is my totally origianl level! It has a cool sunset pallete! It has level layouts!!!! It has boss changes!!!!!!

    Cola Mountain Zone:
    Deep within the Coca Cola-filled South Island lies a bunch of secret ruins. The Coca Cola company decided to "change" the level layouts by making them totally not similar to stock Sonic 1.

    Dimps Place Zone:
    The Coca Cola company had built a mall in the middle of South Island. Being the cool
    Pepsi lover that you are, you must stop this madness and go through Dimps-esque design choices such as springs when they are not needed, bottomless pits, automated sequences, and more!

    Labenenth Zone:
    Do you like water? Do you like having to suffer through tideous platforming sections with little to no "GOTTA GO FAST!!!11!!" moments? Well this zone is for you! This includes a very cool palette change and other shit. Note that there are no bubbles, and you have to rely on the shield's abilty to allow you to breathe underwater.

    Pepsi City Zone:
    The place where Pepsi lovers live, Pepsi City is well known for it's appearence in Pepsiman for the PS1. Of course, we can't recreate a 3D level in a 2D side scroller, so we give you Star Light Zone but with different level layouts and palettes!!!

    Coca Cola Land Zone:
    Strange title, I know. This is the heart of the Coca Cola Company. Beat this zone, and you win at life. Lose, and you are a fucking loser.

    CHARACTERS

    Pepsi Can:
    It is a Pepsi Can. Not much to explain. It's the standard character. It can jump, roll, go fast, etc. It can perform the Shield-Double-Jump move by pressing the jump button in the air.

    Pepsiman:
    If you press 'B' during the title screen, you can play as Pepsiman! He's basically the hard mode of the game. He can't jump/roll into enemies, and he needs to have inviniciblty to kill the boss battles (except for Finale Zone). Pepsiman can breathe underwater without a shield, he can perform the Shield-Double-Jump, and he can't take damage from Eggman monitors.

    Classic Sonic:
    If you enter the level select code, THEN press B during the title screen (do this before you enter the level select), you can play as Classic Sonic, who is a special character for Sonic's 25th anniversary. He is the only one who can perform the Drop Dash (a move based off the Drop Dash from Sonic Mania), which works by jumping then holding 'B' until you hit the ground. With this move, you can access secret areas. Classic Sonic can't perform the Sheild-Double-Jump.

    There is also a secret bonus character. How do you get him? Well, you could try to beat the game with all chaos emeralds. And, who knows? Maybe the C button will be useful one day....


    NEW FEATURES

    Bonus Stages:
    Basically just the Sonic 1 special stages except the Chaos Emeralds have been replaced with 1-Up blocks. You can't get emeralds here (though you can still look at the emeralds you have), but....

    Emerald Monitor:
    Emerald Monitors replace the Special Stages. They are hidden in every act besides FZ, and when you hit one you get an Emearld. If you hit an emerald monitor after having all 6 emeralds, you can gain an extra life.

    Shield Powers:
    The shield has a double jump move. The Sheild also allows you to breathe underwater, as mentioned before.

    Drop Dash:
    Using a modified version of the Spin Dash code from Sonic 2 Beta, Classic Sonic can perform the Drop Dash move from Sonic Mania. Just hold 'B' while falling/jumping, and it works. Note, that there's a bug where you would continue dashing forward after Sonic loses speed.

    Also, hidden in some stages are S monitors. 2 require debug mode to get, while the rest can be achived using the shield and drop dash. What happens when you get the S monitor? Well, I heard that in some zones it plays a special sound, and maybe there is some waking up involved. I heard that in the last zone, you could get the 6 macguffins...


    LINKS AND STUFF

    Screenshots:
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]


    Videos:

    Demo Gameplay

    Old Playlist

    Hacking Contest Trailer

    SAGE Trailer (Pepsi in Sonic 1 appears in the video for 10 seconds

    Secrets:

    https://plus.google.com/101021812832072201032/posts/W4buZvAbzyz

    DOWNLOADS

    Demo 1

    Demo 2

    SAGE Demo

    SHC Entry Page

    SAGE Booth

    CREDITS

    Programs used:

    SonEd2 (Stealth)
    SonMapEd (Xenowhirl)
    Sonic 1 Text Generator (Selbi)
    Mega PCM (vladikcomper)
    Sonic 1 Two-Eight Diassembly (MarkeyJester)
    rotsprite (Xenowhirl)


    Guides used:

    http://info.sonicretro.org/SCHG_How-to:Have_a_functional_Eggman_monitor_in_Sonic_1 (by nineko)
    http://info.sonicretro.org/SCHG_How-to:Remove_the_Speed_Cap (by Tweaker)
    http://sonicresearch.org/community/index.php?threads/sonic-1-jumpdash.838/ (by Selbi) (used to make the "shield double jump")
    http://info.sonicretro.org/SCHG_How-to:Add_Extra_Characters (by Sonic 65) (used for Pepsiman and Classic Sonic)
    http://sonicresearch.org/community/index.php?threads/how-to-add-a-cheat-code-based-on-song-numbers-in-sonic-1.822/ (by nineko)
    http://sonicresearch.org/community/index.php?threads/sonic-1-dynamic-palletes-in-s1.48/ (Don't know who to credit this to)
    Various bug fixing guides on Sonic Retro.

    Playtesting:
    My friend, Olivia

    Pretty much everything else:
    Unlimited Trees

    Edit:

    Known bugs:

    As Classic Sonic, after doing a drop dashing, if you hold 'B' while Sonic is slowing down, he'll dash forward again.
    Some problems in NGHZ3 where a Pathswapper doesn't make a floor solid for some unexplained reason.
    Orange water appears in title screen for a split second.
    GHZ rocks have messed up graphics.
    Pepsi Can and Pepsi Man can stand in place while holding 'B'
     
  2. MegaMarioMan

    MegaMarioMan

    Banned
    20
    0
    0
    This is a very nice hack UnlimetedTrees. I loved you level design and the idea. I haven't played it yet but by judging the look in the video it looks very nice for a beginer. All I have to say that it's a start keep going.
     
  3. MarkeyJester

    MarkeyJester

    Original, No substitute Resident Jester
    2,192
    406
    63
    Japan
    Awww, how cute! A baby Sonic came out of a badnik!

    What you should do, is have the can turn on its side for rolling.
     
  4. Unlimited Trees

    Unlimited Trees

    we Do a Little Mischief, Mischief... Member
    95
    73
    18
    When
    UNITRES, Project Time, etc.
    @MarkeyJester I can probably take the Pepsi can's floating sprite and paste it onto the jumping sprite. Also, thanks for noticing the modified flicky sprite. It was hell having to redraw it to work with Sonic's palette.

    Anyways, I'm planning on putting the full version of this hack in the hacking contest. I really can't wait to see the streamers react to this mess.
     
  5. Ravenfreak

    Ravenfreak

    2 Edgy 4 U Tech Member
    3,077
    176
    43
    O'Fallon Mo
    Sonic 1 Game Gear Disassembly
    I've been looking forward to playing this hack since I've watched the videos on your Youtube channel. :v: Reminds me of my hack, Ring the Ring but I barely put any effort in that hack. I agree with MJ's suggestion on the can rolling, also I'm glad you've picked Pepsi over Coke since it's definitely the better cola. :P Will have to give this a go later, but I have one question: how come you've used Sonic's Sonic 1 SMS and Sonic 2 SMS sprites for Sonic himself? Just curious is all.
     
  6. Unlimited Trees

    Unlimited Trees

    we Do a Little Mischief, Mischief... Member
    95
    73
    18
    When
    UNITRES, Project Time, etc.
    I used 8-bit Sonic sprites because, not only due to the fact that each of the characters share the same mappings, but I also happened to have some "remastered" versions of the 8-bit sprites just sitting in a folder, so I decided to not waste them.

    Also, you're 100% correct. Pepsi is and always will be the superior drink to Coca Cola.
     
  7. Unlimited Trees

    Unlimited Trees

    we Do a Little Mischief, Mischief... Member
    95
    73
    18
    When
    UNITRES, Project Time, etc.
    Ok, so Pepsi in Sonic 1 is pretty much 95% finished, with the rest of the work being on easter eggs and art. So, since work is almost finished, I'm going to give out one last demo.

    PiS1 DEMO 2 Download

    So this demo includes 2 new levels: Cola Mountain Act 2, and Pepsi City Act 1 (which can only be accessed with level select due to some problems I've been experiencing with editing the level order).

    Cola Mountain Zone:
    The Coca Cola company found a bunch of secret ruins in the middle of South Island. Being the cheeky motherfuckers that the people Coca Cola company are, they decided to slightly modify the area, say that they're "adding More Level Design" to it, and calling the area Marbl- I MEAN COLA MOUNTAIN. COOOOOOOLAAAAAAAA MOOOOOOOOOOOUNTAAAAAAAAAAAAAIN. NOT MAAAAAAAAAAAAAARBLE.
    (An outdated video of Act 1 can be found here)

    Pepsi City Zone:
    The great Pepsi city is being taken over by the Coca Cola company! It's up to YOU to save the city, and to bring back the peace by giving everyone their Pepsi back!
    (An outdated video can be found here)

    Besides the two new acts, this is pretty much the same as the last demo, except with some new features and changes. One of the changes being the Pepsi can's rolling sprites (which were suggested by MarkeyJester). Anyways, that's it for now. Hopefully, like I said before, I can get this into the Sonic Hacking Contest this year. If I can get it in the contest, I guess I will be seeing you there.

    Edit: By the way, I modified the original post, so not only does it have more details, but it also has the download for Demo 2.
     
  8. Unlimited Trees

    Unlimited Trees

    we Do a Little Mischief, Mischief... Member
    95
    73
    18
    When
    UNITRES, Project Time, etc.
    Ok, last post as a trial member. Let's hope this goes well..

    So, it's time for me to announce that a demo of Pepsi in Sonic 1 will be appearing at this year's SAGE. I wasn't planning on doing this at first, but my mind decided to rush and get everything right on the last day they were letting in footage for the SAGE trailer.

    SAGE video thing

    Original 10 second footage

    Another thing I would like to say is that Pepsi in Sonic 1 has been entered into the Hacking Contest, so there's that. I've updated the original thread, which contains more details, plus more links. Anyways, as for the SAGE thing, since SAGE is only like, almost 10 days away, I'm going to give you guys the demo early, which can also be download on the OP:

    SAGE Demo

    Really the only new thing in this demo is CMZ Act 1, and the new palettes for each act thing (which the guide I used for it is credited on the OP). So sorry if you were expecting something new. Anyways, that ends this post. Hope to see you at both SAGE 2016 and SHC2016! I'll be waiting...
     
  9. Unlimited Trees

    Unlimited Trees

    we Do a Little Mischief, Mischief... Member
    95
    73
    18
    When
    UNITRES, Project Time, etc.