BROWSER SOURCE Includes an overlay browser source for your streaming platform, like OBS Studio. TWITCH ONLY Designed specifically for Twitch. Not compatible with other platforms. DLL REQUIRED This extension requires a .dll file (TawmaeUI.dll) in your Streamer.bot directory. On your first setup, it will ask to auto-download. You can download it manually at tawmae.xyz/dll.

A refined take on classic OBS timer widgets — fully controllable, supporting multiple timers, with custom triggers for actions when timers start or end.

  • As many fully controllable timers as you need in one overlay
  • Commands and custom triggers for full control
  • Flexible time input formats (seconds, timestamps, timecodes)
  • Fully customizable
Dynamic Timers preview

Quick Access

Copy what you need to get started. Follow the setup guide below for detailed instructions.

Browser Source URL

Add this as a browser source to OBS.
https://tawmae.xyz/overlays/dynamic-timers-v2

Action Import String

Import the actions into Streamer.bot.
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

Setup Guide

1

Copy the Action Import String

Copy the Action Import text from Quick Access.

2

Import into Streamer.bot

In Streamer.bot, click the Import button at the top of the window. Paste the text into the Import String section and press Import at the bottom.

3

Enable the Commands

Open the Commands tab. Find the imported group. Right-click the group and click Enable All.

4

Open the Settings UI once and hit Save

Open the action [DYNAMIC TIMERS] #0 - Settings. Right-click the Test trigger and hit Test Trigger. Click Save.

If the TawmaeUI.dll is missing, you'll be asked to auto-download. That popup window may appear behind the Streamer.bot window, so make sure to check if nothing appears.
5

Start WebSocket Server

Go to the tab Servers/Clients → WebSocket Server. Enable Auto Start WebSocket Server. Address 127.0.0.1. Port 8080. Optional password. Leave Enforce All Requests unchecked. Start the server.

6

Copy Browser Source URL

Copy the Browser Source URL from Quick Access.

7

Add Browser Source in OBS

In OBS, create a new Browser Source, name it whatever you want. Then paste the copied URL into URL and preferably set the Width and Height to your OBS canvas size.

If you want to have the browser source in multiple scenes, don't create a second browser source. Instead, use nested scenes or source clones.
8

Done!

And you are done! You can now test trigger the [DYNAMIC TIMERS] 1 - Add Time action to create your first test timer. In the FAQ, you can check what the individual arguments do and how to create timers with a channel reward as an example.

Commands

Mods Only

!createTimer <Time> | <Title> | <Description> | <CountUp=true>

Create the timer. The time is required, the rest is optional. Time value can be a number for seconds, or something like '5min', '60s', '1h' or '05:00'. Options separated by pipe symbols.

!createTimer 5min | AFK | Be right back
Mods Only

!pauseTimer <Title>

Pause the timer specified by title.

!pauseTimer AFK
Mods Only

!resumeTimer <Title>

Resumes the timer specified by title.

!resumeTimer AFK
Mods Only

!addTime <Time> | <Title>

Add time to the specified timer. The Time value supports the same formats as !createTimer. Time and title separated by a pipe symbol.

!addTime 2min | AFK
Mods Only

!removeTime <Time> | <Title>

Remove time from the specified timer. The Time value supports the same formats as !createTimer. Time and title separated by a pipe symbol.

!removeTime 2min | AFK
Mods Only

!deleteTimer <Title>

Delete the timer specified by title.

!deleteTimer AFK

Settings UI

Appearance

Customize the appearance to your liking.

  • Timer Format
    Pick the default timer format for all your timers. Note: You can always use custom arguments to overwrite specific timers with other formats. See FAQ for more.
  • Font
    The font for the timer title and description.
  • Timer Font
    The font for the actual timer. It has to be monospace, so it can't be a regular font like title and description.
  • Font Color
    The color of your font.
  • Background Color
    The color of the background of each timer.
  • Background Transparency
    The transparency of the timer's background. If set to '0', it will also remove the border.
  • Rounded Corners
    Choose whether the background has rounded corners or not.
  • Zoom Level
    Make the elements bigger or smaller. For the love of god, please do not manually scale the browser source in OBS :(
  • Default Icon
    Choose the icon that is applied to each timer by default. It can be any icon notation from icones.js or you straight up use any image URL. Note: You can overwrite the icon for each timer with arguments, and also hide icons entirely. See FAQ for more.

Chat Responses

Edit chat responses. Use a single hyphen to skip a message. Allows to use variables that are listed below each textbox. Reset to default by clicking the icon on the right.

Custom Triggers

Timer Created

Fires when a new timer is created.

Available Variables
Variable
%timerName%
Type string
Description

The title of the timer.

Example AFK
Variable
%timerDescription%
Type string
Description

The description of the timer.

Example I will be right back!
Variable
%timerValue%
Type int
Description

The initial time value in seconds.

Example 120
Variable
%currentValue%
Type int
Description

The current time value in seconds.

Example 60
Variable
%totalValue%
Type int
Description

The total time value in seconds.

Example 180
Variable
%countUp%
Type bool
Description

Flag whether the timer is a stopwatch or not.

Example false
Variable
%timeAdded%
Type int
Description

Time value if time has been added. 0 for everything except for 'Time Added' events.

Example 30

Time Added

Fires when time is added to an existing timer.

Available Variables
Variable
%timerName%
Type string
Description

The title of the timer.

Example AFK
Variable
%timerDescription%
Type string
Description

The description of the timer.

Example I will be right back!
Variable
%timerValue%
Type int
Description

The initial time value in seconds.

Example 120
Variable
%currentValue%
Type int
Description

The current time value in seconds.

Example 60
Variable
%totalValue%
Type int
Description

The total time value in seconds.

Example 180
Variable
%countUp%
Type bool
Description

Flag whether the timer is a stopwatch or not.

Example false
Variable
%timeAdded%
Type int
Description

Time value if time has been added. 0 for everything except for 'Time Added' events.

Example 30

Timer Paused

Fires when a timer is paused.

Available Variables
Variable
%timerName%
Type string
Description

The title of the timer.

Example AFK
Variable
%timerDescription%
Type string
Description

The description of the timer.

Example I will be right back!
Variable
%timerValue%
Type int
Description

The initial time value in seconds.

Example 120
Variable
%currentValue%
Type int
Description

The current time value in seconds.

Example 60
Variable
%totalValue%
Type int
Description

The total time value in seconds.

Example 180
Variable
%countUp%
Type bool
Description

Flag whether the timer is a stopwatch or not.

Example false
Variable
%timeAdded%
Type int
Description

Time value if time has been added. 0 for everything except for 'Time Added' events.

Example 30

Timer Resumed

Fires when a timer is resumed.

Available Variables
Variable
%timerName%
Type string
Description

The title of the timer.

Example AFK
Variable
%timerDescription%
Type string
Description

The description of the timer.

Example I will be right back!
Variable
%timerValue%
Type int
Description

The initial time value in seconds.

Example 120
Variable
%currentValue%
Type int
Description

The current time value in seconds.

Example 60
Variable
%totalValue%
Type int
Description

The total time value in seconds.

Example 180
Variable
%countUp%
Type bool
Description

Flag whether the timer is a stopwatch or not.

Example false
Variable
%timeAdded%
Type int
Description

Time value if time has been added. 0 for everything except for 'Time Added' events.

Example 30

Timer Ended

Fires when a timer ends.

Available Variables
Variable
%timerName%
Type string
Description

The title of the timer.

Example AFK
Variable
%timerDescription%
Type string
Description

The description of the timer.

Example I will be right back!
Variable
%timerValue%
Type int
Description

The initial time value in seconds.

Example 120
Variable
%currentValue%
Type int
Description

The current time value in seconds.

Example 60
Variable
%totalValue%
Type int
Description

The total time value in seconds.

Example 180
Variable
%countUp%
Type bool
Description

Flag whether the timer is a stopwatch or not.

Example false
Variable
%timeAdded%
Type int
Description

Time value if time has been added. 0 for everything except for 'Time Added' events.

Example 30

Timer Removed

Fires when a timer is removed.

Available Variables
Variable
%timerName%
Type string
Description

The title of the timer.

Example AFK
Variable
%timerDescription%
Type string
Description

The description of the timer.

Example I will be right back!
Variable
%timerValue%
Type int
Description

The initial time value in seconds.

Example 120
Variable
%currentValue%
Type int
Description

The current time value in seconds.

Example 60
Variable
%totalValue%
Type int
Description

The total time value in seconds.

Example 180
Variable
%countUp%
Type bool
Description

Flag whether the timer is a stopwatch or not.

Example false
Variable
%timeAdded%
Type int
Description

Time value if time has been added. 0 for everything except for 'Time Added' events.

Example 30

FAQ & Examples

Is there no 'Create Timer' action anymore?
No. It has been merged with the action to Add Time. When you add time to a non-existent timer, it will now create it. And if you add time to an already existing timer, it'll add it on top. Makes it easier to stack timers for rewards.
What are the invidual arguments in the 'Add Time' action doing?
timerValue: This one is mandatory and is the time added/initial creation time. It can be a number like 60 or straight up a format like 15min, 1h or 05:00

timerName: This is the title of your timer. It's optional, so it can be left disabled/deleted, but will then default to a generic name like Timer 1

timerDescription: This is the description of your timer. It's optional, so it can be disabled/deleted and will then have no description at all.

countUp: This is a bool that can either be set to True or False and will determine whether the created timer goes up or down. If it goes up, it always starts at 00:00:00. It's optional, so it can be disabled/deleted.

timerIconOrImage: By default, all timers use the default icon you've set in the Settings UI. You can however overwrite icons for individual timers by entering the icon or image URL straight in there. It's optional and can be disabled/deleted.

hideIcon: This is a bool that can either be set to True or False and will hide the icon entirely for this specific timer. It's optional and can be disabled/deleted.

timeFormatOverwrite: By default, timers use the time format specified in the Settings UI. You can however overwrite it for specific timers by entering the new format like mm:ss:ms. It's optional and can be disabled/deleted.

General Note: If you use any of the commands shipped with the extension, all arguments are ignored entirely. With the commands, you can only set time value, title, description and the count up bool. The format can be seen in the Commands section above.
How can I create a timer with other triggers, like a Channel Reward?
In general, if we don't use commands like !createTimer to create a timer, we use all the arguments that are within the Variables group in orange. So we do that for the channel reward as well.

Because we most likely want to create multiple timers in the future, we first go into the action [DYNAMIC TIMERS] 1 - Add Time and disable the entire Variables group. Otherwise it would always overwrite our other settings once we run that action.

We then create a new action, give it any name and create your reward trigger and select your reward: Twitch -> Channel Reward -> Reward Redemption

Now copy the Variables group over to the new action and enable it again. Then add a Core -> Actions -> Run Action subaction and select the action [DYNAMIC TIMERS] 1 - Add Time.

You can now customize all the arguments to your liking! And whenver someone redeems the reward, it will create the timer, or, if it already exists, add time to it!
What happens to running timers if I close OBS?
Timers are saved locally in the Browser Source. So it the browser source isn't active, the timers will save their state and continue where you left off once they become active again.
Can I clear all timers at once?
Yes. Hit Interact in OBS when selecting your Browser Source and then hit the ESC key.

Changelog

v2.0.1 latest

  • Changed: Fixed an issue when adding time in quick succession.

v2.0.0

  • Changed: +++ COMPLETE OVERHAUL +++ WILL BREAK EXISTING SETUPS +++
  • Changed: Updated required DLL version to 1.6.0
  • New: Added Settings UI with customization.
  • Removed: Removed all URL parameters except for ?address, ?port and ?password
  • New: Added new Browser Source URL to replace the old one.
  • New: Added possibility to let the timers count up to act as a stopwatch.
  • New: Added custom icons and/or images for timers.
  • New: Added multiple time formats to choose from, including milliseconds.
  • Changed: Changed the font of the timer to be monospace to avoid hitching on time changes.
  • Removed: Removed commands: Clear All Timers, Pause All Timers, Resume All Timers
  • Changed: Changed internal structure how timers are created from commands vs. other triggers

v1.0.2

  • Changed: Time variables now always have priority over rawInput.

v1.0.1

  • Changed: Channel Rewards now also use the time arguments instead of rawInput.

v1.0.0

  • New: Initial release.

User Reviews

5.0 (5 reviews)

Reviews

Thanks for this simple, but very helpful overlay! I use it for my "no talking" and "word ban" effects primarily right now. :)