1545 words
8 minutes

Super Smash Bros. Melee Twitch Stream Overlay Tour

Contents#

Video Tour#

The first ~2 minutes or so cover the opening sequence (“stream starting soon” screen), followed by the camera scene, gameplay scene, alerts, standby scene (or “BRB” screen), and finally the credits sequence.

Opening Scene#

For the whole sequence to function properly, I use a Stream Deck multi-action function key to automate it. It mutes my mic, sets it to the right scene, reloads my StreamElements overlays, launches the correct music, and activates the right OBS sources at the perfect times.

Visually, it is inspired by the beginning of Melee’s Adventure Mode.

Mushroom Kingdom screenshot from the opening of Adventure Mode.

Instead of saying “Stage 1” the message says “Stream Starting Soon” in typical Twitch opening scene fashion.

Screenshot of my starting soon screen.

Huge thanks to Cjag for helping with codes to make this work properly in-game, and also creating the custom Yoshi’s series emblem model that appears during the Yoshi’s Story stage that doesn’t normally ever appear in Melee.

A keen eye may also notice the cell-shaded design of Melee’s stages in the opening scene - this is Animelee, an aesthetic mod of Melee I’ve covered extensively. Definitely worth checking out if you’re interested.

A few other details to point out here - the timer on the bottom right uses the same font as Melee’s in-game timer - SchulbuchNord Normal. I’ve increased it’s scale horizontally to match as well.

Melee's in-game timer.

For the timer to function, I use OBS Studio’s countdown.lua script.

You can see the audio visualizer responding to the music also. No directly Melee inspiration, but I did use the same yellow as the main menu item colors from the game. For this I used Waveform Visualizer.

For the countdown, I have re-created the “5, 4, 3, 2, 1” visual sequence using the same in-game font at a high resolution.

In-game countdown timer.

The audio of the countdown come directly from voice actor Dean Harrington’s voice lines from the game.

Overlay#

There are several elements that comprise the overlay itself, so let’s go through them each.

Stinger Transition#

A stinger transition is a type of animated video which combines transparent video animations into a full-screen overlay using a timed cut to create a visual transition. This may look familiar to you if you’ve watched any of my YouTube videos.

A screenshot of my stinger transition.

The design is heavily inspired by the menus of Melee, which you’ll find is a common theme here.

Screenshot of Melee's main menu.

Event List#

Speaking of the main menu items, you can also see them appearing as the “Event list” at the top of my screen. It basically shows, in order, the most recent stream events that have occurred. For example, the latest follower, resubscriber, tipper, etc.

A new event popping in.

This was custom built when I commissioned tryptech to build it. I recommend his services if you’re looking for custom overlay widgets or elements.

Camera scene screenshot.

On the top right I just have a small button with my username which is inspired by the “back” button on Melee’s character selection screen.

Screenshot showing the back button.

Chat#

Along the bottom you can see a minimal horizontal chat. Over the years I realized the utility of having chat on-screen is more of a visual indicator for stream viewers than anything else, so giving it a slim part of screen real estate made the most sense. For this I am using Minimal Chat by MrBoost.

On-stream chat.

While sharing my desktop, what works out very well is that the Events List covers the menu bar of the active window and the chat covers the Taskbar, both fairly unnecessary to show to the viewer.

Screenshot of my gameplay scene playing the Animelee Melee mod.

Camera#

Pictured above, you can see that my camera appears on the bottom right during my gameplay scene, and I give it a certain width and height to make it easy to move to another corner of the screen if needed. I can easily resize it or toggle it on or off, but I reserve the right-center section for stream alerts.

Alerts#

For each alert, again I wanted to reference something from Melee.

Melee's in-game notice for unlocking Pichu.

Melee’s in-game notices were an obvious choice, so I went with those as a catch-all for bits, tips, and merchandise purchases, using a custom icon on the top left to differentiate each one visually.

Tip Alert#

Anyone who tips via my tip page will be featured with their name and amount.

Tip alert animation.

Each notice-based alert was recreated in CSS and JS by tryptech.

Bits Alert#

Every bit alert gets a custom animated bits graphic depending on the type of bits cheered.

Bits alert animation.

Merch Alert#

Anyone who buys an item from my merch store will get a shout out on stream. Here’s what it looks like.

Merch alert animation.

Follower Alert#

For new followers, I wanted to reference the “Got it!” animation from the trophy lottery.

Getting a trophy with the 'Got it!' text.

For the alert, I used “New Follower!” as the text and the username of the new follower in the black box. This was another tryptech commission.

Follower alert animation.

Subscriber Alert#

For a subscriber alert, I wanted it to mimic the single player mode stage clear screen and play the same fanfare.

Stage clear animation from the game.

Depending on the number of resub months, I would tweak it visually slightly by color. It would play one of the two fanfares randomly.

Subscriber alert animation.

Patron Alert#

For Patreon, it gets its own unique alert from the Patreon StreamElements widget, which I was able to skin to give it a Melee theme as well.

Patron alert animation.

Raid Alert#

For raids I decided to borrow from Melee’s “Challenger Approaching” theme, as if a streamer who raided me was a new character to be unlocked.

In-game challenger approaching screen for Dr. Mario.

The automated raid alert looks like this.

Raid alert animation.

I’ve also got an optional full-screen takeover version as well which can pop up if I hit a Stream Deck key. The raider will also get a shout out.

Screenshot of the full-screen raid alert featuring jjdb210.

Standby Scene#

Often referred to as a “BRB” (be right back) scene, the standby scene is helpful for when I step away for a moment. For this I wanted to use the “Continue?” screen when you lose a stage in the single player modes.

Continue screenshot from Melee using Mario in Classic Mode.

I also wanted something more visually interesting than just one trophy, so I instead have it cycle through each character’s trophy. Mostly I use the classic mode trophy, but sometimes I use the Adventure mode trophy, like in the case of Fox, Falco, Ice Climbers, and Mr. Game & Watch.

Standby scene screenshot, featuring the Ganondorf trophy.

To achieve this I chose a different camera angle in-game using Dolphin’s free look feature and green screened out the background. Then I layered it on top of the background and put the other HUD elements on top of it as well.

I don’t show it off in the tour video, but the coin counter dial can also be modified via chat commands by VIPs and subscribers.

Credits Scene#

To end things off, what a more appropriate option than to use the credits scene from Melee directly and repurpose it?

Credits game in Super Smash Bros. Melee.

For the accompanying music, I use the main menu theme from the medley piece on the Smashing… Live! orchestrated original soundtrack.

The credits scene with custom HUD and messages.

Thanks to WorseDoughnut for creating the widescreen version of the end credits game HUD border!

To achieve this, I removed all the credits through Dolphin texture loading. Then I captured in widescreen at normal speed, and changed the speed in post-production. I also replaced the signs with custom images using the same method.

Screenshot of the credits scene showing off the custom signs.

Older Layout#

For fun, I’ve included a video showcasing an older version of this overlay so you can see how it’s progressed in the last 4 years.

This is probably the earliest version of what would become my current overlay. But overtime I got rid of lot of clutter and extra scenes I didn’t need.

Thank you for checking out the details of my Super Smash Bros. Melee-themed overlay, I hope you’ve found this deep dive helpful.

If you’d like to see it yourself, please follow me on Twitch and stop by sometime when I’m live. You can also get alerted in the Discord server when I go live if you so choose.

Super Smash Bros. Melee Twitch Stream Overlay Tour
Author
David V. Kimball
Published at
07/21/2024