Skip to content

Lightweight, high-level, multi-paradigm programming language Script used with Open Broadcaster Software®️ (OBS)

Notifications You must be signed in to change notification settings

midnight-studios/obs-lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lua (programming language)


1. Source Visibility Timer

Code adapted from Original Developer

  • Set an interval in Milliseconds to change visibility of a Target Source
  • Mode - Show source after specified time
  • Mode - Hide source after specified time
  • Mode - Repeat Hide / Show Setting
  • Target Group only and if required extends to target Group Items
  • Allows to enable or disable script

2. Linked Source Switcher

Code adapted from Original Developer

  • Set an interval in Milliseconds to change visibility of a Target Source
  • Toggle the visibility of Scene Items (Sources)
  • Link siblings (Sources)
  • Allow Scene Items (Sources) to be exluded
  • Affects Scene Items (Sources) and if a Defined Scene Item (Source) is a 'Group', it will only affect the Group.
  • Allows to enable or disable script

3. Group Source Switcher

  • Toggle visibility of Group & all of the children items
  • Toggle the visibility of Scene Items (Sources)
  • Link siblings (Sources)
  • Allow Scene Items (Sources) to be exluded
  • Affects all Groups in Scenes.
  • Allows to enable or disable script

4. Group Activator

  • Activate visibility of Group when visibility of any item inside the Group is activated
  • Make group visible if Group Item is made visible
  • Link siblings (Sources)
  • Allow Scene Items (Sources) to be exluded
  • Affects all Groups in all Scenes.
  • Allows to enable or disable script
  • Activator will affect at minimum top most group item

5. Advanced Timer

  • Count Down
  • Count Up
  • Specific Date
  • Switch to Scene
  • Time Text Formating
  • Text Source
  • Global (Activation Mode)
  • On Activation (Activation Mode)
  • Hotkey Support (Pause)
  • Hotkey Support (Reset)
  • Offset
  • Allows to enable or disable script

6. Media Scene Switch

  • Switch When Media End
  • Select Scene from list
  • Auto stop Streaming
  • Auto stop Recording
  • Allows to enable or disable script

7. Source Enable All

  • All your sources are black? They are probably not enabled.
  • Auto execute routine

8. StopWatch

  • Reset
  • Start / Pause
  • Auto Start on Visible
  • Hotkey Support

9. Find Source Location

  • Filter by source type
  • List Sources

Disclaimer

Use at own risk.

Description

Lightweight, high-level, multi-paradigm programming language Script used with Open Broadcaster Software®️ (OBS) that is a simple script that do not warrant an entire program

How to use:

Open Broadcaster Software®️ - Script

To start working with the Script right away, copy the file to your OBS lua Script Folder then load from:
OBS > Tools > Scripts.

Dependencies

Open Broadcaster Software®️

About

Lightweight, high-level, multi-paradigm programming language Script used with Open Broadcaster Software®️ (OBS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages