How to add a live gamecast scoreboard to your stream using OBS Studio.
Start a game in Straight Pool Deluxe and tap Gamecast to get your gamecast link.
Replace /gamecast/ in the URL with /gamecast-overlay/:
That's the URL you'll paste into OBS.
body { background-color: rgba(0,0,0,0); margin: 0; overflow: hidden; }
OBS has two separate places that control a source's size, and both matter:
The rule: set Properties Width = Transform Size W (they should always match). If they differ, the overlay will render at one size and then be scaled up or down, making fonts look wrong.
| Layout | Properties W | Properties H | Transform Size W | Transform Size H | Transform Pos X | Transform Pos Y |
|---|---|---|---|---|---|---|
| Full-width, top | 1920 |
150 |
1920 |
150 |
0 |
0 |
| Full-width, bottom | 1920 |
150 |
1920 |
150 |
0 |
930 (1080 − 150) |
| 1000px wide, centered top | 1000 |
150 |
1000 |
150 |
460 ((1920 − 1000) / 2) |
0 |
| 800px wide, top-left corner | 800 |
150 |
800 |
150 |
0 |
0 |
These examples assume a 1920×1080 canvas and a 150px bar height — adjust for your setup.
Add query parameters to your overlay URL to change the color scheme and transparency:
| Parameter | Values | Description |
|---|---|---|
theme |
dark (default), light |
Dark uses a near-black background with white text. Light uses an ivory/cream background with dark text — better over bright video feeds. |
opacity |
0.0 – 1.0 |
Controls the transparency of the bar background. 1.0 is fully opaque, 0.0 is fully transparent. Default is 0.82 (dark) or 0.90 (light). |
Examples: