Squeekchain Genesis · stream companion
Your chat calls the hamster
Every ten minutes Squeekchain settles a round of Squeektoshi's wheel. Your viewers call what he does in the next one, nap, jog or zoomies, and the real wheel settles it: points, streaks, a leaderboard on your overlay. Around it, an LED board of his wheel, alerts, a round ticker, stream goals, a cam frame and scenes. Browser sources for OBS and Streamlabs, free, no account, no key.
Set it up
Round Call, goals, frame and scenes
During each 10-minute Squeekchain round your viewers call what Squeektoshi does in the next one. With a Twitch channel the overlay tallies the chat's calls, settles the round when it ends and keeps the top callers of the stream; without one, viewers play on the second screen and the watch page.
The board, strip, alerts and ticker
For your viewers
Second screen
A page for a phone next to the stream: Round Call with their streak and points, the LED board, the round clock
and the latest events on Squeekchain. Share live.html.
Watch page
Squeekchain's own livestream with the board, alerts and ticker on top, and Round Call under it. Share
watch.html?youtube=…, ?twitch=… or ?x=….
Chat commands
!nap | the wheel will not turn next round (1 point) |
!jog | he runs, under the zoomies mark (1 point) |
!zoomies | two readings at or over it (3 points) |
!squeek | a cheer: the Round Call overlay flashes |
Add it in OBS or Streamlabs
- Copy a link above.
- In OBS: Sources, +, Browser. In Streamlabs: Add Source, Browser Source. Paste the link as the URL.
- Set the width and height shown next to the link. Leave the custom CSS empty: the pages are already transparent (the scenes are full dark screens on purpose).
- For sounds tick "Control audio via OBS", and untick "Shutdown source when not visible".
What sets off an alert
| Alert | When |
|---|---|
| Wake up | The wheel turns again on two readings in a row after at least three minutes still. |
| Nap | Three minutes without a turn after he was running. |
| Zoomies | Running at or above your threshold (4.5 km/h by default) on two readings in a row. Once per burst. |
| Block found | A settlement on SqueekCore completes one or more Squeek blocks. |
| Top speed | Squeekchain records a new top speed. |
| Distance | Lifetime and daily distance milestones. |
| Streak | Days in a row over 5 km. |
| Merge | Someone merges two Squeeks (off by default). |
| Goal reached | The stream goal bar fills up (on the goal overlay itself). |
Readings come from Squeekchain's public API every 5 seconds, the event feed every 15. Reloading a source never replays old alerts. If the API is down the board shows OFF AIR, keeps the last values, and Round Call rounds are void.