VTuber in Sonic 1

Discussion in 'Showroom' started by ProjectFM, Jan 6, 2021.

  1. ProjectFM

    ProjectFM Optimistic and self-dependent Member

    Joined:
    Oct 4, 2014
    Messages:
    896
    Location:
    Orono, Maine
    It's the Sonic 1 we all know and love, but with the addition of the character of Sonime, an avatar who reacts to your gameplay in real time. Her expressions have been fine tuned to reflect your inner reactions to game you're playing. She'll be joyous if you reach soaring speeds and maneuver through several badniks in a single jump. She'll watch in terror as the only thing keeping you from death is a few invincibility frames. She'll scowl at your failings, be shocked by a sudden crushing, and even get annoyed at those god-forsaken special stage crystals. Every feeling you have will be reflected so accurately, that you could've sworn Sonime had a direct link to your soul. Though the game remains unchanged, she becomes the focus, pushing aside Sonic as the star of the show, and you'll find yourself doing noticeable worse.

    This is Sonime the VTuber in...

    Credits

    ProjectFM - Programming, Animation, Art Adjustments, Sound Editing
    Kilo - Character Art, Original Concept
    + guides by
    Mercury - Dynamic Special Stage Walls system
    Super Egg - How to Optimize Shield Art Loading in Sonic 1

    Notes:
    - I have plans for a second version, though whether they will come to fruition is a matter of if I'm motivated to do it. I'm open to any and all ideas proposed to me for stuff like extra expressions, voice samples, how Sonime should react to what, etc.
    - This hack is proof that Sonic's palette can be loaded for the entire game (sans the Sega screen) without major graphical drawbacks.
     

    Attached Files:

    • s1vt.gen
      File size:
      591.2 KB
      Views:
      379
    Last edited: Jan 6, 2021
  2. Selbi

    Selbi The Euphonic Mess Retired Staff

    Joined:
    Jul 20, 2008
    Messages:
    2,416
    Location:
    Northern Germany
    Great, where's the Onlyfans version? :V

    Jokes aside, this is hilarious! Very cute, too. Could you release a sprite sheet? I'm not sure if I caught all the variations.

    Also, is this supposed to be the Game Over expression? I'm not sure if those are striped sunglasses or a glitch caused by the waterfall (considering the Twitter shows a doof expression):
    upload_2021-1-6_13-0-13.png
     
    ProjectFM and Angel X like this.
  3. Kilo

    Kilo Foxy Fren Member

    Joined:
    Oct 9, 2017
    Messages:
    394
    Location:
    A warm and lovely place~
    The expression there's supposed to be similar to that of dread that you'd see in anime. Here's the example given to me when asked to draw the expression.
    [​IMG]
    Though personally I did enjoy the more derpy expression when you game over'd
     
  4. Angel X

    Angel X Well-Known Member Member

    Joined:
    Sep 15, 2017
    Messages:
    233
    Location:
    Italy
    I have two ideas to propose:
    1-Make Sonime sing "SEGA" whit this voice clip with a happy expression:


    2-Making her angry when using save states with a vignette that says "Cheater!" (I know this is a hard thing to ask, but it would be cool to see:D).
     
    RocketRobz, ProjectFM and Scrap Brain like this.
  5. penPhobic

    penPhobic Everything's all topsy-turvy now. Member

    Joined:
    Dec 11, 2016
    Messages:
    64
    Location:
    Basement
    I noticed the error when you land at the first breakable wall as fast as possible (I don't know what caused this), the palette changes like this:

    VTuberPaletteError.png

    (Kega user btw)
     
    ProjectFM likes this.
  6. ProjectFM

    ProjectFM Optimistic and self-dependent Member

    Joined:
    Oct 4, 2014
    Messages:
    896
    Location:
    Orono, Maine
    That occured to me once or twice while testing, but I forgot about it. I believe that occurs because Sonime offsets the sprite table buffer ($FFFFF800) and the sprite limit wasn't changed to take that to account, so data spilled into the palette RAM ($FFFFB00). I updated the ROM to fix the issue, though whether my fix was effective remains unknown because it is a rare occurrence and flooding the sprite limit with debug mode doesn't have the same result.

    Edit:
    That's still in the game. You just have to have continues. She only does the dread expression when you have to restart the game from the beginning.
     
    Last edited: Jan 7, 2021
  7. DeltaWooloo

    DeltaWooloo *waving hello and goodbye* Member

    Joined:
    Aug 7, 2019
    Messages:
    327


    Bumping this thread to show you that yes, VTuber in Sonic 1 will make another return this year in SHC. New features are major optimisations to the game (done by ProjectFM and me) and Sonime can speak (taken from the wonderful Korone, and ripped by me). Unfortunately, you will encounter graphical bugs when playing the contest build but that may be resolved in the future.

    Also, thank you ProjectFM for giving me a chance to sort his hack out for the contest. I've worked pretty hard with him trying to get everything complete to the best of our abilities over the past week and even though we believe there are a few things missing and bugs here and there, I personally think what came out turned out to be not only amusing but enjoyable and I cannot wait to see what y'all think. For more information about the hack, please check the video's description.
     
  8. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,869
    Location:
    italy
    This made me laugh way more than I'd like to admit.
     
    ProjectFM and SuperSayian Zrise like this.
  9. Angel X

    Angel X Well-Known Member Member

    Joined:
    Sep 15, 2017
    Messages:
    233
    Location:
    Italy
    Good choice to use Korone's voice, it's great for Sonime!
    His screams make me laugh out loud XD

    I wanted to add one thing:
    Korone.jpg

    I'm joking, don't take it seriously.
     
    ProjectFM and SuperSayian Zrise like this.
  10. Spicy Bread SSR

    Spicy Bread SSR You can call me Mal if you like Member

    Joined:
    Feb 27, 2021
    Messages:
    17
    Location:
    Green Hills, Australia
    I think the game can still be polished a little bit, like objects with a lot of gray being moved to the badnik palette so they fade properly, but I'm hyped to see this hack again. The Korone clips fit well (hopefully those high quality samples didn't take up too much space), and who wouldn't appreciate the faster loading times?
     
    ProjectFM likes this.