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

 

History

251 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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