Please or Register to create posts and topics.

Merch Overlay

๐ŸŽ‰ Merch Overlay (Streamer.bot / OBS HTML Overlay)

A clean animated merch overlay that:

  • Displays a PNG (merch_static.png)

  • Fades in โ†’ gently sways โ†’ fades out

  • Includes a subtle blue glow (no box outline issues)

  • Automatically loops every 5 minutes

  • Works locally in OBS (no server required)


๐Ÿ“‚ Folder Structure

Make sure your files are set up like this:

/Merch_Overlay/
  โ”œโ”€โ”€ merch_overlay.html
  โ””โ”€โ”€ merch_static.png

๐Ÿ–ฅ๏ธ OBS Setup

  1. Add a Browser Source in OBS

  2. Set URL to:

file:///C:/PATH/TO/Merch_Overlay/merch_overlay.html
  1. Recommended settings:

  • โœ” Shutdown source when not visible

  • โœ” Refresh browser when scene becomes active


โœจ Features

  • Smooth fade-in animation

  • Gentle sway movement

  • Soft blue glow (optimized to avoid square edges)

  • Fully automatic loop (every 5 minutes)

  • Lightweight (no external dependencies)


๐ŸŽจ Customization

๐Ÿ”ต Adjust Glow Strength

Edit this in the HTML:

filter: drop-shadow(0 0 5px rgba(0,180,255,0.3));

Examples:

Less glow (very subtle):

filter: drop-shadow(0 0 4px rgba(0,150,255,0.25));

More glow:

filter: drop-shadow(0 0 12px rgba(0,150,255,0.6));

โฑ Change Display Time

Find this line:

300000

This equals 5 minutes.

Examples:

  • 1 minute โ†’ 60000

  • 10 minutes โ†’ 600000


๐ŸŽž Disable Fade Out (always visible)

Remove this block:

hideTimer = setTimeout(() => {
  clearTimers();
  fadeOut();
}, 300000);

๐ŸŽฏ Change Sway Motion

Edit this:

const angles = [-3, 2.5, -2, 1, 0];
  • Bigger numbers = more movement

  • Smaller numbers = more subtle


๐Ÿงช Troubleshooting

โŒ Image not showing

  • Check file name: merch_static.png

  • Ensure it’s in the same folder as HTML

  • Make sure extension is not duplicated (.png.png)


โŒ Glow shows a square box

  • Lower glow blur:

drop-shadow(0 0 5px rgba(0,180,255,0.3))
  • Ensure PNG has proper transparency


โŒ Overlay not refreshing

  • Enable Refresh browser when scene becomes active in OBS


๐Ÿš€ Future Ideas

  • Sound effect on appearance

  • Glow pulse or color cycling

  • Queue system for multiple alerts

  • Dynamic glow color based on events


โค๏ธ Credits

Created for Streamer.bot + OBS overlays
Custom-built for smooth performance and clean visuals


Enjoy your merch overlay! ๐ŸŽฎ๐Ÿ”ฅ

Uploaded files: