2026-04-11 14:47:59 -07:00
2026-02-19 08:47:37 +00:00
2026-03-24 16:56:13 -04:00
2026-03-14 00:31:51 -04:00

Beat Saber Overlay

Simple Beat Saber stream overlay for twitch.tv/iza_k
Requires BeatSaberPlus

Preview

Setup

Install Deno and serve the overlay over HTTP (see below).

The server must know where Beat Saber Plus stores ChatRequest/Database.json. It then serves that file as ChatRequest.json and database.json (same data) over HTTP—no symlink.

Easiest: copy chat-request-database.path.example to chat-request-database.path in this repo and put one line: the absolute path to Database.json (gitignored, so it stays on your machine).

Or set the environment variable (overrides the path file):

$env:CHAT_REQUEST_DATABASE = "C:\Users\pleb\BSManager\BSInstances\1.40.8\UserData\BeatSaberPlus\ChatRequest\Database.json"
deno task serve

Then open http://127.0.0.1:8080/index.html (use the same host and port the terminal prints). Set PORT if needed. In OBS, use that URL for the browser source.

If neither the path file nor CHAT_REQUEST_DATABASE is set, the overlay only finds a queue if you place a ChatRequest.json copy in the repo folder.

Usage

Clone the repo and run deno task serve as above.

Description
No description provided
Readme 597 KiB
Languages
TypeScript 54%
JavaScript 33.7%
CSS 7.6%
HTML 4.7%