Comprehensive Stopwatch & Countdown Timer

OBS Lua Comprehensive Stopwatch & Countdown Timer 5.9

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: 27
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.
Please backup your old file before replacing it. Report any issues (:

1687562134680.png


1687561193769.png


1687561217127.png


1687561314823.png


1687561537407.png


NEW FEATURES

- Change counter direction
- Prevent Negative Time Value (Opt-In) Only valid in 'Count Up' Mode
- Enable / Disable new feature: Change counter direction (Opt-In)
- Hotkey and Button to change counter direction (Supported in Stopwatch and Countdown mode)

Thank you visability for your feedback.
  • Like
Reactions: PSingletary
I apologise for not including this fix in the previous release.

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

BUGS

- Fixed the expired timestamp for 'custom time format'

Thank you DanDudeAmiga for reporting this issue.
Please backup your old file before replacing it. Report any issues (:

1687561905216.png


1687562153271.png


1687561931728.png


1687561966553.png


NEW FEATURES

- Add Media Playback for Timer end

OPTIMIZATION

-

USER EXPERIENCE & FEATURE ENHANCEMENTS

- Changed Property Setting label 'Trigger Text' to 'Marker Notes'

BUGS

- Fixed time stamp showing '0' on 'reset' when using a 'custom time format'
- Fixed an infinate timer callback loop
- Reverted and applied new Fix for timer Reset issue
- Fixed an issue for recording call when recording is already active
- Fixed switching "split type" does not reset the timer display
- Fixed changing "Mark Time" does not reset the timer display
- Fixed timer display color reset after Mark A & B conditions were met
- Fixed stopping Media playback if media is set to loop when the timer expires
- Fixed a routine issue on sources loaded
- Fixed a timer reset issue (for activate timer on visible)
- Fixed a load 'last saved time' issue (for activate timer on visible)
- Fixed a 'set stopwatch' issue (for activate timer on visible)

Thank you DanDudeAmiga for your feedback.
Top