Comprehensive Stopwatch & Countdown Timer

OBS Lua Comprehensive Stopwatch & Countdown Timer 5.5

Please backup your old file before replacing it. Report any issues (:

Fixed an issue where the previous version caused a bug with the countdown timer
Please backup your old file before replacing it. Report any issues (:

Thank you visability for your valuable feedback and feature suggestion.

Added 2 New Features for Stopwatch Mode only:
  1. Save last time stamp and load automatically when obs starts (Opt-In)
  2. Set time stamp manually
Please backup your old file before replacing it. Report any issues (:

Thank you pertzel for your valuable feedback and for reporting this bug.

Fixed:

Hotkey Registry Issue

Affected Hotkey Functions:
  1. Start/Pause
  2. Split
Please backup your old file before replacing it. Report any issues (:

Thank you DachsbauTV for your valuable feedback and feature suggestion.

Added 3 New Features:
  1. Backup Settings
  2. Import Settings
  3. Additional Timestamp formatting
Backup / Import Settings

Select a Folder location, any exported settings wil be stored in a json file and will be labled with the script name and a date/time stamp

To import a Settings file, the available files will be listed in a Drop-Down, select the required file and click the import button. IMPORTANT Please click the 'Reload Script' Icon to the bottom left of the script panel to refresh the settings.

iMPORT.png


Format Time Stamp

Timestamp is represented by
$D = day,
$H = hour,
$M = minute,
$S = second,
$F = split second.

To trim leading zeros, include $T = truncate leading zeros.
This will ONLY affect a format matching '$D:$H:$M:$S,$F' (00:00:00:00,00)

Format 1.png


The source code has undergone some optimization during this update and human fault during such a process is likely, please report any issues.
Please backup your old file before replacing it. Report any issues (:

Thank you wgp123 for your valuable feedback and feature suggestion.

Added New Feature:

- Warning and Caution Text Notes
  • Use two additional <text sources> one for each state.
  • The Warning & Caution notes may be styled individually to suit your needs through the text properties and custom filters,
The source code has undergone some optimization during this update and human fault during such a process is likely, please report any issues.

3.2.gif


3.2 a.png
Quality of life improvement.

This update hides the 'Active Source' control property until it is needed. It will now only be visible if the 'Timer Type' is set to 'Count Down' and is in 'Advanced Mode' and the 'Next Scene' property is set to 'Source List' or 'Scene List'
  • Added Suffix Text for Countdown timer
  • Added timer format option to remove split seconds only (thank you GuitarEC for the feedback)
  • Fixed minor bug
  • Code cleanup
  • Fixed an issue where LineBreaks ('\n') are not captured
  • Fixed an issue for 'Countdown timer' when set to 'Specific Date' to allow the user the option to show / hide the leading / remaining days on the clock (Thank you nekobaby for reporting the issue)
  • Fixed an issue where the days will be Zero when changing 'Countdown timer' to 'Specific Date' causing the timer to break.

To include a NewLine / LineBreak in the Day/s Text format add '\n' else it will be printed on a single line.

Important Note: Please make sure to format the Day/s Text format to include the symbol '#' where you wish the day numeric value to be placed.

Sample.png
  • Like
Reactions: araso1991
Please backup your old file before replacing it. Report any issues (:

Added New Feature:

- Countdown, Add a Specific Date
  • Define a specific date & time at which the timer must expire
  • The Timer will display " x Day/s 00:00:00,00" (Days Remaining & Hours:Minutes:Seconds,Splitseconds)
Stopwatch.png
Added new Feature:

1) Timer Cycle List for Source/Scene

Cycle Scene List: (used with Source Dock)

A.gif


Cycle Source List: (used with Source Dock)

B.gif


A.png


'Next Scene' option that activates when timer ends now include a new option to define either a "source list" or "scene list" that will have an infinate cycle. Everytime the timer ends it will reset and switch to the next item restarting the timer. To stop the cycle the timer needs to be stopped. This can be done with a hotkey.

Note: To work with sources, the sources should be nested in a group and the "group name" must be listed in the Source Toggler. This is required so that only the source needed is visible.

This feature is useful for someone who would like to set a timer that will cycle through scenes or sources, for example if you have several different cameras and would like to cycle through them at a specific interval.

Important: The list have to be manually entered and will only work if the source name was correctly defined.

2) Show Current Source Name

There is also a new text source config, that if selected, will show the source/scene name for the current active source/scene.

3) Some minor bug fixes
Top