Comprehensive Stopwatch & Countdown Timer

OBS Lua Comprehensive Stopwatch & Countdown Timer 5.9

GrumpyDog

Member
Thanks! Sorry about the false alarm. Was in a hurry trying to figure out an OBS Studio crashing problem, and apparently didn't dig deep enough to locate the latest version within your (midnight-studios/obs-lua) GitHub main branch listing. It appears the 5.7.1 version is working OK for me thus far. Will let you know if I run into any major issues. Thanks again! ;)
No worries, always happy for some engagement and feedback. Thank you.
 

jegadk

Member
Hi GrumpyDog

Didn't read the first line that it supports multiple instances

Would give it 5 stars now, but can't make a new rating

* * * * *

Regards Jesper
 

GrumpyDog

Member
Hi GrumpyDog

Didn't read the first line that it supports multiple instances

Would give it 5 stars now, but can't make a new rating

* * * * *

Regards Jesper
No worries, I still appreciate the feedback. Let me know how the multiple instances work for you.
 

jegadk

Member
No worries, I still appreciate the feedback. Let me know how the multiple instances work for you.
Hi.

Didn't test it yet, because i have an error. I use it this way for time since last goal. Hotkey on streamdeck on my goal button. First reset and then start (Reset goes to 00:00 but not restart it). It can run even if if the error shows.
 

Attachments

  • Skærmbillede 2024-02-04 140405.png
    Skærmbillede 2024-02-04 140405.png
    14.2 KB · Views: 79

GrumpyDog

Member
GrumpyDog updated Comprehensive Stopwatch & Countdown Timer with a new update entry:

Version 5.8

Thank you Sweboy for your valuable feedback and help on the bugs and issues related to this update.

If you like this update, please consider leaving a review.

This update has not been comprehensively tested prior to release, please report any issues.

NEW FEATURES
- Timer Expire Events ('Source List', 'Scene List', 'Auto List') has been expanded to...

Read the rest of this update entry...
 

GrumpyDog

Member
@TacPanda to access the "Autoload Last Timestamp" you must do the following:

Select the Timer Mode: Count Up

1708166964906.png


Set "Timer Settings" to "Expanded"

1708167067871.png


Scroll to the bottom and check "Adjust Timer Manually"

1708167003591.png


The input set for "Manually set timer" should be available

1708167106840.png


Make sure to check "Autoload last time stamp when OBS starts"

1708167183653.png
 

GrumpyDog

Member
Is there a feature to slow down / speed up the timer on pressing a hotkey?
No. The stopwatch is designed to measure time accurately and consistently, adhering strictly to the standard passage of time. It operates based on precise internal mechanisms (or digital algorithms, in the case of digital stopwatches) that are calibrated to the standard second, as defined internationally. This ensures it matches the universally agreed upon flow of time, making it impossible to alter its speed or slow it down without affecting its primary function. Its reliability and accuracy stem from this adherence to the constant and unchangeable pace of time. Therefore, asking to speed it up or slow it down would compromise its fundamental purpose, which is to provide a precise and objective measurement of time intervals.
 

goods0ul

New Member
Hello! I'm using version 5.8 and would like to save the time on the timer after exiting OBS. Using the "Autoload last time stamp when OBS starts" function, the time is saved, but after restarting the OBS and starting the timer, an error appears. I use win 11.
 

Attachments

  • 2024-05-12 161358.png
    2024-05-12 161358.png
    76.3 KB · Views: 77

viscountexx

New Member
I tried to search the thread for this, so apologies if I'm hitting a duplicate post here, but - I'm using a format of $H:$M because I think seeing the seconds count down would be distracting. However, this leaves me with the timer at 00:00 for the last 59 seconds - is it possible to display a different format only a marker, or something to that effect?
 

rez1coder

New Member
@GrumpyDog The large icon and description are making it hard for me to see the options below on my laptop screen. You might not have this issue with a larger monitor, but on my setup, it’s challenging. To make things more manageable on my end, I had to remove these two sections from the Lua file to see everything clearly and scroll through the settings.

I wanted to let you know in case others are having the same problem.
 

rez1coder

New Member
Hello! I'm using version 5.8 and would like to save the time on the timer after exiting OBS. Using the "Autoload last time stamp when OBS starts" function, the time is saved, but after restarting the OBS and starting the timer, an error appears. I use win 11.
I'm having this issue sometimes.
 

rez1coder

New Member
You could replace this in description:
The script's visibility adjusts with layout settings: "Advanced" shows advanced properties. "Basic" hides them but keeps values active, so set them correctly.
 

RobertWilliams

New Member
Is there a way to write/save the split times to a flat file? I limit the number of split times to display using OBS's Chat Log property but would like to save the contents real-time to a backup file.

TIA
 

Ouch

New Member
Brand new to OBS and not much of a programmer, so go easy on me!

GrumpyDog, this timer looks like exactly what I need. I work for a manufacturer that has a machine that is occasionally dropping parts. It's unpredictable when it happens, so my company would like to record it, but not have it be an extremely long 8 hour video to sort through should we need to review the video.

I would like to set the camera up to start recording at the same time each day for about 8 hours. But when it is recording, I would like it to record for 15 minutes, stop and save what it has, then start recording again for another 15 minutes, and continue that process throughout the full 8 hour cycle. How do I set it up to do that in the advanced timer?
 

RobertWilliams

New Member
Brand new to OBS and not much of a programmer, so go easy on me!

GrumpyDog, this timer looks like exactly what I need. I work for a manufacturer that has a machine that is occasionally dropping parts. It's unpredictable when it happens, so my company would like to record it, but not have it be an extremely long 8 hour video to sort through should we need to review the video.

I would like to set the camera up to start recording at the same time each day for about 8 hours. But when it is recording, I would like it to record for 15 minutes, stop and save what it has, then start recording again for another 15 minutes, and continue that process throughout the full 8 hour cycle. How do I set it up to do that in the advanced timer?
For your use case, I would also look at the Advanced Scene Switcher plugin. (https://obsproject.com/forum/resources/advanced-scene-switcher.395/).
 

obyonte

New Member
Great timer!

Just wanted to know if it is possible to prevent the timer to reset once the time limit is reached. (Sorry if it is a duplicate question)
 

Brancix

New Member
It is realy great! I am using it for football match. Is there some possibility to to automaticly stop counting after 45 minutes and than activate it manualy and counting to 90 minutes ? After 90 minutes it should be stopped automaticly again.
 

GrumpyDog

Member
Hello! I'm using version 5.8 and would like to save the time on the timer after exiting OBS. Using the "Autoload last time stamp when OBS starts" function, the time is saved, but after restarting the OBS and starting the timer, an error appears. I use win 11.
Thank you, I will look into this.
 

GrumpyDog

Member
You could replace this in description:
The script's visibility adjusts with layout settings: "Advanced" shows advanced properties. "Basic" hides them but keeps values active, so set them correctly.
Will be applied in the next release. Thank you.
 
Top