Skip to content

Advanced Scene Switcher 1.24.1

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Dec 15:57
· 225 commits to master since this release

Important notes:

Please make sure to back up your settings!
If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Note for MacOS users:
This version of the plugin is only compatible with OBS 30 or newer.
More information can be found here.
This does not affect Windows or Linux.

Additions:

  • Added the option to the "Recording" condition to check the current recording duration.
    image
  • Added option to check if a given macro is currently paused
    image
  • Added the "Clipboard" action type. (Destroy666x)
    image
    It will allow you to modify the clipboard contents.
  • Added support for "random()" function in Variable math expression, which will generate a random number in the rage [0,1).

Other changes:

  • No longer wait for a transition to complete if the currently active scene is already the target scene.
  • Reworked the "Process" condition to explicitly enable or disable the use of regular expressions.
    Process
    This condition now also supports macro properties to query the process name.
  • Added macro property support to Macro condition.
    This will allow you to query the number of times a macro was executed when using the "Macro run count" check type or how many of a given set of macros were true when using the "Multiple macro condition state" check type.
  • Added macro property support to the Video condition.
    This will allow you to set query how often a given pattern was found, how often a given object was detected, the current average brightness value, the text detected by the OCR algorithm, or the average color of a given video input frame.
  • Added tooltip for run button explaining how to run else actions for testing. (Destroy666x)
  • Added a button to toggle show / hide the else actions section. (Destroy666x)
  • Minor UI layout changes.

Fixes:

  • Fixed "Or not" logic type being ignored.
  • Fixed macro references (in e.g. Macro conditions or actions) not being resolved to imported macros.
  • Fixed duration value not being updated correctly when changing units from e.g. seconds to minutes in some circumstances.
  • Fixed window condition not clearing macro property values of the previously selected condition type.
  • Fixed a crash when interacting with sources which have settings values without a description.
  • Fixed plugin on starting on Linux if the libprocps dependency is not met.

Checksums

advanced-scene-switcher-linux-x86_64.zip: 430cfaa7b8e391a38e76000ec1f6ab88338d708a5f604c5855693e7a82df43ae
advanced-scene-switcher-linux-x86_64.deb: ec3a273da9cbb76ef6c346c0496861b10c42d23fee920c6ccf22efa874862dc3
advanced-scene-switcher-macos-arm64.pkg: 03ddfa1f2df98db116cae18e034eba4f2292b668d1ad6a96446d77a6d52c9eb8
advanced-scene-switcher-macos-arm64.zip: 8695d49e6987c72f1fdd19884b8933209817c85d4f69c04b61fcdf8eac4a7326
advanced-scene-switcher-macos-universal.pkg: a5a487e1b7d7598482f5a2321616eb5e673cc9c68788daba2fbe57b03fdcba09
advanced-scene-switcher-macos-universal.zip: ae24e1b1527999e30d36d50d348295c9ba1345d33312e25522449bc09458dd3f
advanced-scene-switcher-macos-x86_64.pkg: 11abf068d92858230433ac71dbecaaae1e62b607962e6c1b7cc20a8f251fc6bd
advanced-scene-switcher-macos-x86_64.zip: 5dd99484b73357f174e3ec2ac5f2e648f02a05b1d1fc4e579489cd7a030b4b5e
advanced-scene-switcher-windows-x64-Installer.exe: 61c376903e53b01b62074a502d0eba336be3adafce6b2f517f80b9c3dde92c17
advanced-scene-switcher-windows-x64.zip: 75853533fc4df6ee0fd2eddd4583f08d0fa1d5cce69c1b54de4307c03c10b43a