VTuber in Sonic 1

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

  1. ProjectFM

    ProjectFM Optimistic and self-dependent Member

    Oct 4, 2014
    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...


    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

    - 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
    Last edited: Jan 6, 2021
  2. Selbi

    Selbi The Euphonic Mess Retired Staff

    Jul 20, 2008
    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):
    ProjectFM and Angel X like this.
  3. Kilo

    Kilo Foxy Fren Member

    Oct 9, 2017
    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.
    Though personally I did enjoy the more derpy expression when you game over'd
  4. Angel X

    Angel X Well-Known Member Member

    Sep 15, 2017
    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 *giggles* Member

    Dec 11, 2016
    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:


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

    ProjectFM Optimistic and self-dependent Member

    Oct 4, 2014
    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.

    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