OBS loadout overlays

Back to API docs

Overlay URLs

These endpoints return an HTML page for an OBS browser source. Every page load rolls a new loadout. The result stays on screen until the source reloads, with no timer or automatic reroll.

The overlays use the generator's dark indigo panels, item images, and equipment cards. The area outside the panel is transparent. There are no site menus, editing controls, or footer.

All three presets exclude scarce equipment and allow dual wield and special ammo. The perks overlay excludes scarce traits. These presets match the corresponding JSON API routes and do not read your saved generator settings.

Set up in OBS

  1. Add a Browser source to your scene.
  2. Paste one of the overlay URLs into the URL field. Leave Local file unchecked.
  3. Set the width to 1100 and use the suggested height above. Increase the height if a loadout is clipped.
  4. Resize and position the source in your scene. Crop unused transparent space if needed.
  5. To roll again, refresh the browser source. Each load is independent, so a repeated result is possible.

To keep the same roll when switching scenes, leave Refresh browser when scene becomes active and Shutdown source when not visible disabled. Enable refresh on scene activation if you want a new roll each time that scene appears.

The overlays do not follow rolls made in the website generator or JSON API. Each browser source gets its own loadout. The URLs need no API key or query parameters.

Need JSON for a bot or chat command? See the loadout API reference.