Comprehensive Stopwatch & Countdown Timer

OBS Lua Comprehensive Stopwatch & Countdown Timer 5.3

Thank you lcalder for your valuable feedback and help on this bug.

OPTIMIZATION

- Some small changes

BUGS

- Fixed Macintosh Compatibility issue for text sources
  • Like
Reactions: lcalder
Thank you lcalder for your valuable feedback.

NEW FEATURES

- Timer Reset

This feature has been expanded to accommodate reset during "Timer Activation Options".

1695031615517.png


- Timer Activation Options:

"Manually":
Default, Timer start and end on user interaction via Button or Hotkey

"Timer Source Visible"
Timer starts if the 'Timer Text Source' is visible on any display and/or on the main view.
Timer stops if the 'Timer Text Source' is hidden.

"Timer Scene Active"
Timer starts if the active scene is the scene where 'Timer Text Source' exist.
Timer stops if the active scene is not the scene where 'Timer Text Source' exist.

"Specific Scene Active"
Timer starts if the selected scene becomes active.
Timer stops if the selected scene becomes inactive.

"Specific Source Active"
Timer starts if the selected source is visible on any display and/or on the main view.
Timer stops if the selected source is hidden.

"Specific Media Active"
Timer starts if the selected media source is visible (started).

"Recording Started"
Timer starts when recording is started.
Timer stops when recording is paused or ended.

"Streaming Started"
Timer starts when streaming is started.
Timer stops when streaming is ended.

1695031786940.png


Additional Input Select on "Specific Scene", "Specific Source" & "Specific Media"

1695034612251.png



1695032855338.png


"Manual" will reset only on user interaction, "Auto" will reset on user interaction and on certain actions, such as "Reset" on "Timer Scene Active"

- Expanded enable/disable features by including 'Timer Activation', if this is selected, related properties will be available in the settings.

1695032940695.png


OPTIMIZATION

-

USER EXPERIENCE & FEATURE ENHANCEMENTS

- "Timer start on Source Visible" has been moved.
- "Timer reset on Source Visible" has been moved.
- "Timer start on Scene Active" has been moved.
- "Timer reset on Scene Active" has been moved.

1695031906494.png
Moved (See Timer Activation)

1695031918719.png
Moved (See Timer Activation & Timer Reset)

1695031929254.png
Moved (See Timer Activation & Timer Reset)


BUGS

- Fixed bug causing notice "Failed to call timer_cb"
- Fixed timestamp on reset for leading zero trim format

Attachments

  • 1695031767704.png
    1695031767704.png
    13.3 KB · Views: 1
  • 1695031843292.png
    1695031843292.png
    5.7 KB · Views: 3
Thank you Kirland93 for your valuable feedback.

Version 5.1

Installation:


NEW FEATURES

- New Feature ['Auto List'], the ability to cycle all sources inside specific group or scene.
- Expanded Prefix and Suffix text features.
- Split Start and Pause into two buttons (Opt In)
- Expanded feature that allows marker text sources in a defined group
- Added ability to disable features, if this is selected, related properties will be hidden in the settings.

OPTIMIZATION

-

USER EXPERIENCE & FEATURE ENHANCEMENTS

- UI changes

BUGS

- Fixed a bug with cycle list on reset
- Fixed a bug with cycle list direction with 'Descending' and 'Ascending' settings
- Fixed a bug for Marker Note Sources on reset
- Fixed a bug where Note for markers are hidden when they shouldn't be
- Fixed a bug for milliseconds toggle that caused a critical failure



Features

* "Auto List" is a new Timer Expire Event that is accessible in the Count Down Mode

1690878599426.png


* Expanded Prefix and Suffix text features Allows instructions to be added inside curly brackets:

{PARAM_1_1,PARAM_2}

1690878794095.png


PARAM_1 will accept numeric value of '1' and this will show the text at Marker A time
PARAM_1 will accept numeric value of '2' and this will show the text at Marker B time
PARAM_1 will accept STRING value of 'HH:MM:SS' and this will show the text at Defined String Time

PARAM_ 2 is optional and accept numeric value and if defined will hide the text after defined time

Example:

1690879176478.png

1690879203692.png

1690879222360.png


* Split Start and Pause into two buttons (Opt In)

1690879683786.png


* Marker A & B Notes now supports groups (Nested Text Sources)

It should be noted that the Marker Color defined in the script settings will not be applied to the text source at all. This allows to expand creativity.

1690880147377.png


* Disable features, if this is selected, related properties will be hidden in the settings and will not work during execution

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

NOTE: This release was tested extensively, but please report any issues so they may be fixed.

You need to redefine: Marker A Time & Marker B Time

For example:

1688205702848.png


The plugin overview was updated

Thank you Mark S. for your valuable feedback.

NEW FEATURES

- Added multiple Time stamps
- Added multiple media files
- Added option to Reset time stamp after defined time to normal colour. 0 will disable this feature.
- Added option to Hide Marker A and Marker B Note (text source) afetx amount of seconds. 0 will disable this feature.
- Added a debug mode

OPTIMIZATION

- Several parts of the Script have been updated.

USER EXPERIENCE & FEATURE ENHANCEMENTS

- Merged Auto Recording and Recording Properties

BUGS

- Fixed several bugs

Changes:


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

1687562295920.png


1687560779963.png


BUGS

- Fixed an issue when user checked the checkbox for timer in Stopwatch mode setting reset on "source visible" or "scene active" .

Thank you Seamas73 for the bug report and your valuable feedback.

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

BUGS

- Fixed an issue that caused the time marker function to break.

Thank you BobRossLives for the bug report and your valuable feedback.
  • Like
Reactions: BobRossLives
Version 4.8

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

1687562271831.png


1687560853761.png


1687560893928.png


1687560935303.png


NEW FEATURES

- Custom Minute Format:

Custom Minute Format that supports minute formats of any length. To use open Scipt settings go to 'Time Format' and set to 'Custom Time Format' and define the time stamp you require. To adjust the minute format you need to add the following syntax: '{M90}' Add 'M' and number enclosed in '{}' to adjust minute format: {M90} will display 90 minutes units. The number value following the 'M' will be assigned to the Minute Format

All other units such as Hours and Seconds will continue to behave normally thus the time will remain accurate.

Thank you andycute70 for your valuable feedback.

Attachments

  • 1687560885721.png
    1687560885721.png
    10.9 KB · Views: 10
Please backup your old file before replacing it. Report any issues (:

1687562240833.png


1687560987097.png


1687561010324.png



NEW FEATURES

- Expanded Add / Subtract seconds to time.
- Alow this feature to be hidden or disabled
- This feature now allows a limit for updating the timer (Zero = infinite)
- A source text note can be defined to notify the user when the limit was reached
- User can define how long the note is displayed (Zero = disables the hide feature)

OPTIMIZATION

- some back end improvements or changes

USER EXPERIENCE & FEATURE ENHANCEMENTS

- Some improvements with conflict prevention for text source selection
- Renamed 'Autoload last time stamp on OBS start'

BUGS

- Fixed some bugs introduced during the previous release
- Fixed an issue that caused timer to crash when OBS shuts down if the script was duplicated (used multiple times) [@Xagika]
- Fixed a bug that would reset the timer if user enables 'auto load end timsestamp'

Thank you Xagika for your valuable feedback.
Please backup your old file before replacing it. Report any issues (:

1687562220105.png


1687561103458.png


NEW FEATURES

- Allow Timer reset if scene becomes activated

USER EXPERIENCE & FEATURE ENHANCEMENTS

- Start on Scene active improvements

BUGS

- Fixed an issue that caused the stinger transition to break when the timer is in countdown mode.

Thank you @Metepic and @JacksonFaller for your valuable feedback.
Please backup your old file before replacing it. Report any issues (:

1687562112401.png


1687561796975.png


1687561810863.png


1687561835025.png


1687561847632.png


1687561707434.png


NEW FEATURES

- Add / Subtract seconds to time (3 sets available, configurable up to 72 hours or 259200 seconds)

Thank you Abgemiked for your valuable feedback and feature suggestion.
Top