StreamElements Overlay

Prerequisites

I have written this document on the assumption that the following prerequisites are in place:

  1. You are an Official Warsaken streamer with access to download Overlays, Wait Screens, Banners and Music.
  2. You are using Windows 10 or 11; these instructions will work on Mac or Linux. However, some steps may vary.
  3. You have unzipped the warsakenstreamer package in an accessible location on your PC; for example, C:\Warsaken
  4. You have access to a Stream Elements account connected to your Twitch.
  5. You have installed VLC Media Player (to enable the VLC Media plugin in OBS).
  6. You have installed OBS Studio 29 or above.

For the best viewer experience, you should stream at 60 frames per second if your computer and broadband can do so. Other common values are 30 frames per second or 24 frames per second - if you use a value other than 60, adapt the instructions below to use your chosen framerate.

This guide is incompatible with older versions of OBS or other broadcast and overlay tools. Although some of the principles still apply.

Font

The Warsaken brand guidelines include using the Roboto font; this font is already available on Stream Elements.

OBS & StreamElements

Starting Soon and Be Right Back Scenes

The streamer pack comes with two full-screen videos: “Starting Soon” and “Be Right Back”.

Add these to OBS as separate scenes; first, we start with Starting Soon:

  1. Switch to OBS and create a new empty scene by clicking the + underneath Scenes and name it “Starting Soon”.
  2. Click the + button under Sources, select VLC Video Source, and name it Starting Soon Video.
  3. Click the + next to the playlist and select C:\Warsaken\Official Warsaken Theme\Warsaken Wait Screens\Wait_Starting_Soon.mp4
  4. Ensure that Loop Playlist is selected, then click OK.

Next, do similar for Be Right Back:

  1. Switch to OBS and create a new empty scene by clicking the + underneath Scenes and name it “Be Right Back”.
  2. Click the + button under Sources, select VLC Video Source, and name it “Be Right Back Video”.
  3. Click the + next to the playlist and select C:\Warsaken\Official Warsaken Theme\Warsaken Wait Screens\Wait_Be_Right_Back.mp4
  4. Ensure that Loop Playlist is selected, then click OK.

Overlay Setup

In this section, I will show you how to create a scene named “Warsaken Overlay”, containing all your overlay elements. Then, you will add this “Warsaken Overlay” scene as a source to all other scenes; this is called scene nesting and allows OBS to use less CPU and more efficiently manage state across scenes.

Let’s setup the Overlay in Stream Elements:

  1. Visit your Stream Elements Dashboard in a browser, then expand out “Streaming Tools” and click “Overlays”.
  2. Click Create New Overlay, set the resolution to “1080p”, and click start.
  3. Name the overlay: “Warsaken Official”,
  4. Click the🔗icon in the top right to copy the Overlay URL to your clipboard.
  5. Switch to OBS and create a new empty scene by clicking the + underneath Scenes and name it “Warsaken Overlay”.
  6. In the Sources panel, click the + at the bottom and select Browser:
    1. Name it Stream Elements Overlay, then click OK.
    2. In the next screen, paste the URL you copied from Stream Elements in the URL box,
    3. Set the Width to 1920,
    4. The Height to 1080,
    5. Check Use Custom Framerate and set it to 60,
    6. Check Control Audio via OBS,
    7. Remove the contents of the Custom CSS box,
    8. Check the Shutdown source when not visible checkbox,
    9. Check the Refresh browser when scene becomes active checkbox.
  7. The new source should fill the entire scene; if it overflows the edge: right-click the source and choose Transform, then Fit to Screen.

Great work; you are now well on setting up your Warsaken Overlay in Stream Elements.

Warsaken Overlay

Back in Stream Elements and the Header and Lower frames:

  1. Click Add Widget, and choose Static / Custom and Video.
  2. Click Change Video, then upload and select C:\Warsaken\Official Warsaken Theme\Warsaken Frame\Frame_Header.webm.
  3. Set Video Size to Scaled to Fit.
  4. Expand out Position, Size and Style and set the Width and Height:
    1. Width: 1920
    2. Height: 1080
    3. Top: 0 (default)
    4. Bottom: 0 (default)
  5. Double-click the widget in the left-hand panel to rename it Frame Header.
  6. Click the + in the bottom right-hand corner of the canvas and choose Static / Custom and Video.
  7. Click Change Video, then upload and select C:\Warsaken\Official Warsaken Theme\Warsaken Frame\Frame_Lower.webm.
  8. Again set Video Size to Scaled to Fit.
  9. Expand out Position, Size and Style and set the Width and Height:
    1. Width: 1920
    2. Height: 1080
    3. Top: 0 (default)
    4. Bottom: 0 (default)
  10. Double-click the widget in the left-hand panel to rename it “Frame Lower”.

Add a camera in a frame

Using a camera is a personal choice; neither Twitch nor Warsaken require you to stream with a camera on. So skip this section if you wish to avoid having your face on camera.

If you cannot use either a Green Screen or Background Removal, Warsaken has provided a frame for your camera.

Click the + in the bottom right-hand corner of the canvas and choose Static / Custom and Image.

  1. Click Change Image, then upload and select C:\Warsaken\Official Warsaken Theme\Warsaken Frame\Frame_Streamer_Circle_Right.png.
  2. Leave Image Size set to Auto.
  3. Expand out Position, Size and Style and set the Width and Height:
    1. Width: 1920
    2. Height: 1080
    3. Top: 0 (default)
    4. Bottom: 0 (default)
  4. Double-click the widget in the left-hand panel to rename it “Camera Frame”.

If you wish your camera to appear on the left of the screen rather than the Right, use \Frame_Streamer_Circle_Left.png instead.

Click Save in the top right-hand corner to save your overlay.

Finally, switch back to OBS, select the “Stream Elements Overlay” source, and click the Refresh button under the preview.

It should now look like this:

OBS Overlay OBS Overlay

The remainder of this section is completed entirely in OBS. Stream Elements is not used to manage the camera.

Add your camera to OBS:

  1. With the “Warsaken Overlay” scene selected, click the + in the Sources panel and select Video Capture Device.
  2. Name it “Main Camera”, accept the defaults and click OK.
  3. Right-click the “Main Camera” source and choose Filters.
  4. Under Effects Filters, click the + and choose Image Mask/Blend; name it “Warsaken Mask”:
    1. Select C:/Warsaken/Official Warsaken Theme/Warsaken Frame/Frame_Streamer_Head_Mask.png
    2. Click OK
  5. Again under Effects Filters, the + and choose Color Correction, and accept the default name:
    1. Adjust the Gamma, Contrast, Brightness and Saturation sliders to achieve a darker colour grade.
    2. Every camera and lighting scenario is different, so you must judge the settings for yourself, however:
      1. Gamma: increase slightly,
      2. Contrast: increase to around 1.5,
      3. Brightness: decrease slightly,
      4. Saturation: increase slightly.
  6. Click OK to close the filters.
  7. Right-click the camera source, then choose Edit Transform:
    1. Set the Position to 1051 px, 728 px.
    2. Set the Size to 873 px, 491 px.
    3. Click Close.

Latest Sub, Follower, Tips and Bits

Note: in most jurisdictions, there is a difference between a “Donation” and a “Tip”. PayPal is less likely to uphold a refund of a “Tip” than a “Donation”. Therefore try to use the word “Tip” when viewers send you fiat currency.

In this section, you will add dynamic elements starting with the Latest Subscriber to your Overlay to display the latest subscribers, followers, tips, and bits:

Click the + in the bottom right-hand corner of the canvas and choose Static / Custom and Text.

  1. Set the Message to “SUB”,
  2. Expand out Position, Size and Style and set:
    1. Top: 15px
    2. Bottom: 200px
  3. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #9247ff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  4. Click the + in the bottom right-hand corner of the canvas again and choose Labels → Subscribers → Latest → Latest Subscriber.
  5. Set the Message to “{name}”,
  6. Expand out Position, Size and Style and set: 7. Top: 15px 8. Bottom: 240px
  7. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #fff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  8. Expand out Layers in the right-hand panel, double-click the new layer, and rename it Subscriber.

Now we repeat the steps above for the Latest Follower:

Click the + in the bottom right-hand corner of the canvas and choose Static / Custom and Text.

  1. Set the Message to “FOLLOW”,
  2. Expand out Position, Size and Style and set:
    1. Top: 15px
    2. Bottom: 500px
  3. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #9247ff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  4. Expand out Layers in the right-hand panel, double-click the new layer, and rename it Follower Label.
  5. Click the + in the bottom right-hand corner of the canvas again and choose Labels → Followers → Latest → Latest Follower.
  6. Set the Message to {name},
  7. Expand out Position, Size and Style and set:
    1. Top: 15px
    2. Bottom: 580px
  8. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #fff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  9. Expand out Layers in the right-hand panel, double-click the new layer, and rename it “Follower”.

Now we repeat the steps for the Latest Cheer:

Click the + in the bottom right-hand corner of the canvas and choose Static / Custom and Text.

  1. Set the Message to CHEER,
  2. Expand out Position, Size and Style and set:
    1. Top: 1050px
    2. Bottom: 650px
  3. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #9247ff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  4. Expand out Layers in the right-hand panel, double-click the new layer, and rename it Cheer Label.
  5. Click the + in the bottom right-hand corner of the canvas again and choose Labels → Bits → Latest → Latest Cheer.
  6. Set the Message to {name} - {amount},
  7. Set No Data Text to “Be the first”,
  8. Expand out Position, Size and Style and set:
    1. Top: 1050px
    2. Bottom: 720px
  9. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #fff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  10. Expand out Layers in the right-hand panel, double-click the new layer, and rename it “Cheer”.

Finally, we repeat the steps for the Latest Tip:

Click the + in the bottom right-hand corner of the canvas and choose Static / Custom and Text.

  1. Set the Message to TIP,
  2. Expand out Position, Size and Style and set:
    1. Top: 1050px
    2. Bottom: 1000px
  3. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #9247ff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  4. Expand out Layers in the right-hand panel, double-click the new layer, and rename it Tip Label.
  5. Click the + in the bottom right-hand corner of the canvas again and choose Labels → Tips → Latest → Latest Tip.
  6. Set the Message to `{name} - {currency}{amount}``,
  7. Set No Data Text to “Be the first”,
  8. Expand out Position, Size and Style and set:
    1. Top: 1050px
    2. Bottom: 1040px
  9. Expand out Text Settings and set:
    1. Font: Roboto,
    2. Color: #fff,
    3. Size: 15,
    4. Line Height: 1,
    5. Ensure the B is selected to make the font bold,
    6. Uncheck Text Shadow.
  10. Expand out Layers in the right-hand panel, double-click the new layer, and rename it “Tip”.

Alerts

Alerts provide audio and visual feedback when your viewers complete various actions; the Warsaken Streamer pack has support for the following activities:

  • Cheers - A user tips bits, crypto or fiat currency to the streamer.
  • Follow - A user follows your channel.
  • Subscribe - A user subscribes to your channel.
  • Raid - A fellow streamer raids your channel.

We need to add an Alert Box,

  1. Click the + in the bottom right-hand corner of the canvas and choose Alerts and Alert Box.
  2. Ensure that Follower, Subscriber, Tip, Cheer and Raid are Checked, and others are Unchecked.
  3. Expand out Position, Size and Style and configure as follows:
    1. Width: 1920
    2. Height: 1080
    3. Top: 0
    4. Left: 0
  4. Expand out Settings, for each of the alert types (i.e. Follower, Subscriber, etc.) do the following:
    1. Click the “Cog” (⚙) next to the Alert.
      1. Click Change Video and select the appropiate video from this list:
        • Follower: Warsaken\Alert\New\Follower.webm
        • Subscriber: Warsaken\Alert\New\Sub.webm
        • Tip: Warsaken\Alert\Donation.webm
        • Cheer: Warsaken\Alert\Donation.webm
        • Raid: Warsaken\Alert\Raid.webm
      2. Click Clear Sound.
      3. Select the first layout: Text over image
      4. Set Alert Message to:
        • Follower: {name}
        • Subscriber: {name}
        • Tip: {name} tipped {currency}{amount}!
        • Cheer: {name} cheered x{amount}
        • Raid: {name} - {amount} viewers!
      5. Set Alert duration to 7.
      6. For **Subscriptions and Bits ** expand out Variation Settings and remove each one:
        1. Click the Cog (⚙) next to the Variation.
        2. In the bottom right hand corner select Delete,
        3. Click Delete in the confirmation.
      7. Expand out Text settings:
        1. Under Pick a font select Roboto.
        2. Set the color to White: #ffffff,
        3. Set the Size to 30,
        4. Click to center the text,
        5. Click the B to make th text bold,
        6. Right at the bottom change the Highlight Color to White: rgb(255, 255, 255).
    2. Close the Alert Settings by clicking the “✕” at the top of.

Finally return to the Layers tab and double-click the AlertBox to rename it to Warsaken Alerts.

Stingers

Stingers, sometimes called idents, provide smooth transitions between two scenes in OBS. Stingers are one of the few things you need to implement in OBS directly. Therefore, we will not be using Stream Elements for this section.

All Warsaken Stingers are 2 seconds long (60 frames total), and the transition point must be correctly set halfway through the Stinger to avoid flickering scenes.

  1. Find the Scene Transitions dock in OBS; if it has been closed, you can access it through Docks -> Scene Transitions.
  2. Click the + button and select Stinger.
  3. Name it Warsaken - Victor.
    1. Select Official Warsaken Theme\Warsaken Stingers\Stinger\001.webm for the Video File.
    2. Transition Point Style: Frame
    3. Transition Point (frame): 30
  4. Click the Preview Transition button; if everything is correct, the “A” in the preview will transition smoothly to “B”, with the Stinger hiding the transition.

You can add additional stingers if you want some variation in your transitions:

  • Stinger_001.webm: Victor, the Anonymous
  • Stinger_002.webm: Riku Ito, Ace
  • Stinger_003.webm: Kyodo Lee, Ronin
  • Stinger_004.webm: Sawuyer, the Resurgent
  • Stinger_005.webm: Queen Awati

The transition selected in Scene Transitions is the default transition for all scenes. However, you can override individual scene transitions by right-clicking the scene and selecting Transition Override.

Music

All of the Warsaken music by Numbskull is available in the streamer pack. However, you must ensure you mute the Warsaken music in-game, as this will only play during a game, leaving you with dead space between matches.

Then add a VLC Media source to a scene:

  1. Click the + button under Sources and select VLC Video Source.
  2. Name it Warsaken Music
    1. Check Loop Music;
    2. Click the + to the right of the playlist and select Add Directory, then select the following folders:
      1. “Music/Warsaken Tracks”
      2. “Music/NumbSkull Tracks”
    3. Click OK to close the properties.
  3. Now go through all scenes you want music in and add the source you just created.
    1. Click the + button under Sources and select VLC Video Source.
    2. Check Add Existing.
    3. Select “Warsaken Music”.
    4. Click OK.

Add Chat Timer

To comply with Warsaken Official guidance, you must configure Stream Elements to broadcast a message at least every 30 minutes to your chat:

  1. Open StreamElements Bot Timers,
  2. Click Add New Timer:
    1. Set the Name to Numbskull.
    2. Under Stream categories enter Warsaken, and click Warsaken from the menu.
    3. Set the response message to: Like the music you’re listening to? Check out NumbSkull on SoundCloud and Spotify https:// www.soundcloud.com/numbskullmusic
    4. Ensure Online interval is checked, and set the time to 29.
    5. Ensure Offline interval is unchecked,
    6. Set Chat Lines to 5.
  3. FInally ensure the timer is enabled.

Optional: Add Sidechain Ducking

Sidechain Ducking means reducing the volume of background music or game sounds while you are talking. You can enable it in OBS as follows:

  1. Find the Audio Mixer panel and right-click Warsaken Audio, then select filters.
  2. Under Audio/Video Filters, click + and select Compressor.
  3. Name it Ducking.
    1. Ratio:: 32:1
    2. Threshold: -36dB
    3. Attack: 100ms
    4. Release: 600ms
    5. Output Gain: 0dB
    6. From Sidechain/Ducking Source, select the name of your microphone source.

A complete tutorial on getting fantastic stream audio is outside of the scope of this tutorial. However, I recommend following EposVox’s tutorials on his Perfect your audio ASAP Playlist.