Comprehensive Stopwatch & Countdown Timer

OBS Lua Comprehensive Stopwatch & Countdown Timer 3.7

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

Fixed (HotKey) Reset timer bug
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
Top