9h1d3r

OBS Lua 9h1d3r v1.1.0| 10.09.2025

- fixed bugs related to not starting when obs starts up
- added more features

  • ON EVENT < DONE >
-- Whenever the text is fully complete
  • ON EVENT < MOTION >
-- Whenever a letter is displayed
Example.On.Event

example_on_event_9h1d3r.PNG

Example.Do.Event
example_do_event_9h1d3r.PNG

  • DO < WAIT >
-- Will wait a specified time until it restarts
  • DO < END >
-- Will stop the text from restarting once it has reached the end

The (DO EVENT) feature also works with open public APIs.
This allows you to listen for external events from other scripts or filters. For example, the Hide2Show script (version ≥ 5.5.0) provides an open API that lets you detect when a source is hidden or shown.
You can link these external events to your (DO EVENT) actions instead of relying solely on the built-in filter events.
These are third-party events, meaning all event handling is managed by the external script that exposes its public API.

Here is how it would look like when you work with it
ph1d3r_4.PNG


Notice the source 'AAA' has a filter 'Chroma Key'
And the other 'BBB' has 'Hide2Show'
Once you selected the filter you want to work with
You will see this option:
ph1d3r_5.PNG

Now we have 'Listen To' This event will listen to any of the provided events
listed. These events are provided by the 'Hide2Show' and thats why they are
visible on the list. If you select a filter that does not provide any open api
You will see this result:
ph1d3r_6.PNG

Here i selected the filter 'Chroma Key' Which does not provide us
With the required apis, so it just displays 'Filter has no supported events'
Top