Nesonica
New Member
Hi @Warmuptill , thank you for this gorgeous plugin! I wanted to trigger a message on my Discord Announcement Channel when starting a specific scene of my OBS Studio. is that possible?
Probably not directly, but there is the Run action, which can be used to start an external "something". If you can write or copy a script (Windows batch, Linux bash, Python, etc.) that sends a message to Discord, then you can trigger that script from the Run action in AdvSS.I wanted to trigger a message on my Discord Announcement Channel when starting a specific scene of my OBS Studio. is that possible?
I have 6 scenes and I need to switch in sequence with a delay of 30 seconds for each scene. How do I make a macro for this?
First off all thanks a lot for always supporting people on Discord! :)1.20.2 appears to have bug where Unpause macro doesn't retick the macro. Discussion and screenshots here. I made them downgrade to 1.19.2 and it worked. Thanks for the massive update!
I've been running into that recently, as well.
Yeah.
This is the old Advanced Scene Switcher - I am using the latest version 1.20.2, which only has the General and Macro tabs.![]()
Automatically cycle through a list of scenes
An automated scene switcher for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.github.com
@Warmuptill Could that be made easier to find? Maybe keep a prominent link at the top of the Overview page (not halfway down) that goes to https://github.com/WarmUpTill/SceneSwitcher/wiki , and put a table of contents on that page in addition to the sidebar?
It is still there, but hidden by default. (I assume you haven't updated in a while)What happened to the Sequence tab - it was much simpler to use for basic scene switching.
No, it's the Macro tab, but for an old version that still showed them all by default. Macros still work the same way as shown there.This is the old Advanced Scene Switcher - I am using the latest version 1.20.2, which only has the General and Macro tabs.
Are you storing numbers in the file as text? Otherwise, there's no difference.I want, when My scene is play, increment a file .txt and add +1 not +1.00000
Sorry if I am simply misunderstanding something, but in the log everything seems fine:
Code:Master: ... info: [adv-ss] sent event "Camera" to connected clients info: [adv-ss] sent event "Camera" to connected clients ... Slave: info: [adv-ss] received event msg "Camera" info: [adv-ss] received event msg "Camera" info: [adv-ss] condition websocket returned 1 info: [adv-ss] Macro Camera returned 1 ...
If you are having issues with your "Feature" Macro on the "Slave" side I would guess that this is caused by the websocket condition containing an additional tab in the message.
So the "Slave" expectsFeature
while the Master sendsFeature
.
Unfortunately I am not really familiar with what can be done with a streamdeck in regards to the communication with the advanced scene switcher.
If the streamdeck is able to simulate key presses you can simply register a hotkey to pause the given macros.
Hi.Sorry if I am simply misunderstanding something, but in the log everything seems fine:
Code:Master: ... info: [adv-ss] sent event "Camera" to connected clients info: [adv-ss] sent event "Camera" to connected clients ... Slave: info: [adv-ss] received event msg "Camera" info: [adv-ss] received event msg "Camera" info: [adv-ss] condition websocket returned 1 info: [adv-ss] Macro Camera returned 1 ...
If you are having issues with your "Feature" Macro on the "Slave" side I would guess that this is caused by the websocket condition containing an additional tab in the message.
So the "Slave" expectsFeature
while the Master sendsFeature
.
Unfortunately I am not really familiar with what can be done with a streamdeck in regards to the communication with the advanced scene switcher.
If the streamdeck is able to simulate key presses you can simply register a hotkey to pause the given macros.
View attachment 90921
You may be right, I tried to do a setup similar to what the user on discord did. It unpausing the macro worked normally.First off all thanks a lot for always supporting people on Discord! :)
I think we are only dealing with an visual issue here.
Or at least I cannot really think of a way how the update would affect the pause / unpause macro functionality in any way.
Unfortunately I am not able to reproduce the issue so far using a setup like this
View attachment 91031
Can you maybe share the configuration that is causing this issue for you?
That is not possible at the moment.Hi @Warmuptill !
Thank a lot for this very powerful plugin !
I have one question. Is it possible to increment a variable without decimal ?
I want, when My scene is play, increment a file .txt and add +1 not +1.00000
I try "Variable, Increment, var" but It's only with decimal.
Thanks !
{"active":false,"audioFallbackDuration":0.0,"audioFallbackEnable":false,"audioFallbackScene":"","audioFallbackTargetType":0,"audioFallbackTransition":"","audioSwitches":[],"audioTabPos":12,"autoStartEvent":0,"cooldown":0.0,"defaultTransitions":[],"disableHints":false,"exeTabPos":4,"executableSwitches":[],"fileSwitches":[],"fileTabPos":7,"generalTabPos":0,"idleEnable":false,"idleSceneName":"","idleTabPos":10,"idleTargetType":0,"idleTime":60,"idleTransitionName":"","ignoreIdleWindows":[],"ignoreWindows":[],"interval":300,"mediaSwitches":[],"mediaTabPos":6,"noMatchDelay":0.0,"non_matching_scene":"","oldPauseValuesImported":1,"pauseEntries":[],"pauseTabPos":2,"priority0":0,"priority1":1,"priority2":2,"priority3":3,"priority4":4,"priority5":5,"priority6":6,"priority7":7,"priority8":8,"randomSwitches":[],"randomTabPos":8,"readEnabled":false,"readPath":"","regionTabPos":5,"sceneGroupTabPos":13,"sceneGroups":[],"sceneRoundTrip":[],"sceneTransitions":[],"screenRegion":[],"sequenceTabPos":11,"startHotkey":[],"startup_behavior":0,"stopHotkey":[],"switch_if_not_matching":0,"switches":[],"tansitionOverrideOverride":false,"threadPriority":3,"timeSwitches":[],"timeTabPos":9,"titleTabPos":3,"toggleHotkey":[],"transitionTabPos":1,"triggerTabPos":14,"triggers":[],"verbose":false,"version":"81d91a913905f03367b8946183b2510b0c6874f6","writeEnabled":false,"writePath":""}