SteamPunk¶
View Source Author: WolfwithSword
A full nixie-tube steampunk themed overlay collection.
OBS Requirement
This preset requires a specific OBS browser source fix to render correctly. See Widgets are faded/grey/desaturated in OBS for setup instructions.
Preview¶
Timer¶
A lightweight, customizable nixie-tube themed timer. On pause, tubes dim. On lock, tubes appear cracked and colons are replaced with lock icons. Tubes are mostly transparent by default - keep this in mind when compositing overlays. Each digit change triggers a subtle flicker effect.
| Variable | Description |
|---|---|
digit-color |
Digit text colour |
digit-glow-color |
Digit glow colour |
colon-color |
Colon separator colour |
colon-glow-color |
Colon glow colour |
tube-width |
Width of each tube |
tube-height |
Height of each tube |
digit-size |
Font size of digits |
gap-digit |
Gap between digits within a tube group |
gap-colon |
Gap around colons |
gap-tube-group |
Gap between tube groups |
alignment |
left, center, or right |
tube-bg |
Tube background colour |
tube-border |
Tube border colour |
tube-inner-glow |
Inner glow colour |
tube-inner-glow-strong |
Strong inner glow colour |
tube-outer-glow |
Outer glow colour |
tube-outer-glow-strong |
Strong outer glow colour |
tube-wire-light |
Light wire colour |
tube-wire-dark |
Dark wire colour |
tube-outer-glow-max-size |
Maximum outer glow size. Also adjusts edge padding to prevent glow clipping. |
None
Points¶
A lightweight, customizable nixie-tube themed points counter. Shares the same tube behaviour as the Timer - dims on pause, cracks on lock, and flickers on digit change. Tubes are mostly transparent by default.
| Variable | Description |
|---|---|
digit-color |
Digit text colour |
digit-glow-color |
Digit glow colour |
digit-size |
Font size of digits |
gap-digit |
Gap between digits |
tube-width |
Width of each tube |
tube-height |
Height of each tube |
tube-bg |
Tube background colour |
tube-border |
Tube border colour |
tube-inner-glow |
Inner glow colour |
tube-inner-glow-strong |
Strong inner glow colour |
tube-outer-glow |
Outer glow colour |
tube-outer-glow-strong |
Strong outer glow colour |
tube-wire-light |
Light wire colour |
tube-wire-dark |
Dark wire colour |
alignment |
left, center, or right |
tube-outer-glow-max-size |
Maximum outer glow size. Also adjusts edge padding to prevent glow clipping. |
| Variable | Type | Description |
|---|---|---|
useForMoney |
Boolean | If true, displays the rounded money sum in the primary currency instead of points |
Multiplier¶
A small indicator box with two lights showing whether the multiplier is active for points, time, or both. A steel plate in the centre displays the current multiplier value. When a duration is set, a gauge bar shows remaining time - if no duration is set, the gauge stays full.
| Variable | Description |
|---|---|
light-color |
Indicator light colour |
background-color |
Widget background colour |
border-color |
Border colour |
border-thickness |
Border thickness |
width |
Widget width |
font-size |
Primary font size |
small-font-size |
Secondary font size |
font-family |
Font family |
font-color |
Text colour |
light-size |
Size of the indicator lights |
gauge-thickness |
Thickness of the duration gauge bar |
alignment |
left, center, or right |
None
Event¶
A card/plate displaying the most recent event. Multiple events are queued and each displays for a short period. An embossed icon represents the event type, and a steel plate shows the triggering user with details below.
| Variable | Description |
|---|---|
background-color |
Widget background colour |
border-color |
Border colour |
border-thickness |
Border thickness |
font-size |
Primary font size |
small-font-size |
Secondary font size |
font-family |
Font family |
text-color |
Text colour |
event-width |
Width of the event card |
| Variable | Type | Description |
|---|---|---|
applicableEvents |
EventTypeList |
Which event types to display |
Goals¶
A vertical list of upcoming goals showing their points value and description text. Optionally shows the most recently completed goal at the top, faded.
| Variable | Description |
|---|---|
goal-height |
Height of each goal row |
goal-gap |
Gap between goal rows |
alignment |
left, center, or right |
background-color |
Widget background colour |
border-color |
Border colour |
border-thickness |
Border thickness |
font-size |
Primary font size |
small-font-size |
Secondary font size |
font-family |
Font family |
font-color |
Text colour |
| Variable | Type | Description |
|---|---|---|
showLastCompleted |
Boolean | Show the last completed goal at the top, faded |
maxGoalsToShow |
Int | Maximum number of goals to display, including the optional last completed |
Prompt¶
A steampunk engine-like popup displaying the currently running prompt goal. Two gears spin as the goal progresses, the engine gets hotter, and when complete, the light comes on. If it fails, smoke comes out.
| Variable | Description |
|---|---|
background-color |
Widget background colour |
border-color |
Border colour |
border-thickness |
Border thickness |
metal-dark |
Dark metal colour |
metal-mid |
Mid metal colour |
metal-light |
Light metal colour |
text-color |
Text colour |
dim-text |
Dimmed text / secondary text colour |
label-color |
Label colour |
light-idle |
Light Idle colour |
light-active |
Light Active colour |
light-complete |
Light completed colour |
light-expired |
Light colour when expired |
glow-complete |
Completed glow colour |
ember-color |
Progress ember colour |
grill-color |
Grill colour |
font-family |
Font family |
font-size |
Primary font size |
small-font-size |
Secondary font size |
timer-font-size |
Timer font size |
cog-fill |
Cog colour |
cog-mid |
Cog Mid colour |
cog-edge |
Cog Edge colour |
cog-edge-light |
Lighter cog edge colour |
cog-hole |
Cog hole colour |
cog-shadow |
Cog shadow colour |
| Variable | Type | Description |
|---|---|---|
lingerSeconds |
Int | Time to let the prompt linger after it ends |
startedSound |
SoundFile | Sound for when a prompt starts |
startedSoundVolume |
Float | Volume for started sound |
successSound |
SoundFile | Sound for when a prompt completes |
successSoundVolume |
Float | Volume for success sound |
failSound |
SoundFile | Sound for when a prompt ends in failure |
failSoundVolume |
Float | Volume for fail sound |


