Chat Overlays

People ask this as

What this page is

Widgets → Chat Overlay is a list of chat overlays for the stream. Each one is its own overlay with its own look, its own behaviour and its own address for OBS — a wide column for a talking scene, a thin line along the bottom for a game. The overlays themselves are addresses you paste into OBS as Browser Sources; this page is where they are built.

The list

Every overlay is a row: a switch, its name, a short summary of how it behaves, the link for OBS with Copy, and the buttons Duplicate, Delete and Configure.

How to set it up

The page is an editor in three parts: the section list on the left, a preview in the middle with a chequered background, and the settings of the chosen section on the right. Real chat flows into the preview as it arrives.

Getting it into OBS

  1. Press Copy URL in the header — the button confirms with "URL copied to clipboard!".
  2. Paste it into a Browser Source in OBS. The overlay fills the source exactly, so its size decides how many messages fit.
  3. Test Mode above the preview sends a made-up chat through the application, so the real OBS source shows it too. The button turns into Stop; leaving the page also stops it.
  4. , the percentage and + are Zoom out and Zoom in for the preview from 50% to 200%. They change nothing in OBS.

Behaviour

  1. Pick Behavior in the section list. Its settings are saved by Save Settings in the header, which reports "Settings successfully saved!".
  2. Display ModeColumn or Ticker (bottom).
  3. Message DirectionBottom Up (New at bottom) or Top Down (New at top).
  4. Stack FromTop edge (fills downwards) (the default) or Bottom edge (fills upwards). This is about where the feed collects while there are only a few messages: with the top edge the first message of the stream sits at the top of the source and the feed grows downwards; with the bottom edge it is pinned to the bottom. Once the source is full, older messages leave either way.
  5. Ticker Speed (px/sec) takes 20 to 300 and starts at 70.
  6. Safe Zone / Padding (px), 0 to 200, is a transparent margin around the messages so animations do not clip at the edge. The preview shades it green; the OBS overlay does not.
  7. Show message for (sec, 0 = never hide) takes 0 to 600 and starts at 15.
  8. Appear animationSlide up (the default), Slide down, Fade in, Slide from left, Slide from right, Pop in, No animation. Disappear animationFade out (the default), Slide out up, Slide out down, Slide out left, Slide out right, Shrink, No animation.
  9. Hide commands (messages starting with !) is off, so commands are shown.
  10. Auto-color nicknames without their own color is on. A viewer whose platform gives no colour then gets a stable colour of their own; switched off, all of them take the colour from Username.
  11. Also show in the feed — six checkboxes: Donations, Bits, Subscriptions, Follows, Raids, Channel point rewards. All are off. Switch on the ones you want and those events appear in the feed next to the messages: "name donated 50 USD", "name subscribed". Donations and bits are shown together with the message the viewer wrote alongside them.
  12. Never show messages from — a list of nicknames, comma separated. Their messages and events never reach the feed. This is where chat bots go when their replies are not wanted on stream.

You do not need a real donation to see how events look: switch on the boxes you want, save, and press Test Mode above the preview. The stream then also carries a sample donation, bits, subscription, follow, raid and reward — exactly the kinds you switched on.

The look

  1. The other sections are Backdrop, Username, Message Text and Badges. Changes show in the preview at once and save themselves — the header's Save Settings is for Behavior.
  2. BackdropBackground Color, Corner Radius, Padding, Border, Gap between messages, Shadow.
  3. UsernameUsername Color, Size, Font Weight, Font, Username Shadow. Message TextText Color, Text Size, Text Font, Line Height, Text Shadow. Badges has one setting, Badge Size, for the platform badges and role marks beside the name.
  4. Styling at the top of the section list holds ready-made looks under Built-inNeon, Glass, Minimal — and your own saved templates. Choose one and press Apply; the confirmation explains what it replaces. Save with a Template name keeps the current look as a template of your own, Delete removes one. Picking one of your own templates puts its name back into the field and Save reads Update: saving then overwrites that template instead of leaving a second copy behind.
  5. Reset Customization in the header drops what you set by hand; the look then follows the application theme.

What it cannot do