Advanced Scene Switcher

Advanced Scene Switcher 1.28.1

Warmuptill

Active Member
Hello!

I'm giving the latest beta a spin.

Not sure if that many "select filter" should be there :)

View attachment 71609

It seems that it is not saving its correct settings there as well.

Also, not sure if this trigger (Screen region) could had a "for x seconds"

View attachment 71610

Thanks!

>Not sure if that many "select filter" should be there :)
Good find! Fixed.
(The problem also applied to scene items.)

>It would be nice to have this trigger only reacts for X amount of seconds on that spot.
I feel like a more general approach might be in order.
I keep adding the source selection to almost all condition types.
What do you think about adding the duration as a generic option to every condition type like so?

MacroConditionDuration.PNG


Thank you, I'll give the continuous triggering a scene change to itself a try. Hot keys for pausing each macro would be very cool. It's almost like I wish I could run two separate instances of the Advanced Scene Switcher, each with its own on-off control.
A build supporting hotkeys to un-/pause each macro will be available here in a few minutes:
(You need to be logged into GitHub to be able to download it)
Let me know if you run into any issues!

MacroHoteky.PNG
 

ASchneider

Member
>Not sure if that many "select filter" should be there :)
Good find! Fixed.
(The problem also applied to scene items.)

>It would be nice to have this trigger only reacts for X amount of seconds on that spot.
I feel like a more general approach might be in order.
I keep adding the source selection to almost all condition types.
What do you think about adding the duration as a generic option to every condition type like so?

View attachment 71613


A build supporting hotkeys to un-/pause each macro will be available here in a few minutes:
(You need to be logged into GitHub to be able to download it)
Let me know if you run into any issues!

View attachment 71612
Hello!

>What do you think about adding the duration as a generic option to every condition type like so?
I love it :)

I'll download and test the latest built. I see that you have a couple of new builds named "cleanup", are those compiled with all of the changes from above?

Thanks!
 

ASchneider

Member
Hello @Warmuptill. I was wondering: do you want to continue our beta testing on the issues system from your GitHub project? Maybe it would be better for you to track everything and merge new builds.

I was testing the latest built and not sure if the conditions OR AND are working for me.

Thanks.
 

Warmuptill

Active Member
Hello @Warmuptill. I was wondering: do you want to continue our beta testing on the issues system from your GitHub project? Maybe it would be better for you to track everything and merge new builds.

I was testing the latest built and not sure if the conditions OR AND are working for me.

Thanks.
Whatever you prefer - I am thankful for any testing support I can get! :)
Please provide a log file with verbose logging enabled and the settings you are using to reproduce the issue.
 

Warmuptill

Active Member
Hello!

>What do you think about adding the duration as a generic option to every condition type like so?
I love it :)

I'll download and test the latest built. I see that you have a couple of new builds named "cleanup", are those compiled with all of the changes from above?

Thanks!
I now implemented the generic time constraint for each macro condition.
TimeConstraint.png

A fist build will be available here in a few minutes (all fixes should be included):
Let me know what you think! :)
 

ASchneider

Member
I now implemented the generic time constraint for each macro condition.
View attachment 71653
A fist build will be available here in a few minutes (all fixes should be included):
Let me know what you think! :)
Hello!

It works flawlessly, thank you!

Here's an example:

 

lowkeyripper

New Member
Hello,

I am wondering if it is currently possible to switch to a scene based off of being in game capture?
I have a lot of specific scenes for niche uses (e.g. using .exe switchers to go for various scenes), but now that I am experimenting playing different games I notice that I often forget to toggle the scene properly because I am too lazy and forgetful to do so haha.

A concrete example would be like...
I set up A.exe --> switch to Gaming scene
I play Game A.
I close game A and I start playing Game B.
I swap to the Gaming scene manually.
I alt-tab to chrome, chrome.exe triggers and switches to chrome scene.
I alt-tab back to Game B but it doesnt load....because nothing is set up.
I close Game B and go play Game C ....same deal.

I'd love to have some kind of "if in borderless fullscreen or full screen mode, switch to Gaming scene" or something similar.
I do have a Streamdeck and I do have the potential to use hotkey to focus on the foreground window. Is there a way to automate the two so that it'd function the same has having an automatic scene switcher? Hopefully what I said made sense, I can try to explain this all better.
 
Last edited:

ASchneider

Member
Hello,

I am wondering if it is currently possible to switch to a scene based off of being in game capture?
I have a lot of specific scenes for niche uses (e.g. using .exe switchers to go for various scenes), but now that I am experimenting playing different games I notice that I often forget to toggle the scene properly because I am too lazy and forgetful to do so haha.

A concrete example would be like...
I set up A.exe --> switch to Gaming scene
I play Game A.
I close game A and I start playing Game B.
I swap to the Gaming scene manually.
I alt-tab to chrome, chrome.exe triggers and switches to chrome scene.
I alt-tab back to Game B but it doesnt load....because nothing is set up.
I close Game B and go play Game C ....same deal.

I'd love to have some kind of "if in borderless fullscreen or full screen mode, switch to Gaming scene" or something similar.
I do have a Streamdeck and I do have the potential to use hotkey to focus on the foreground window. Is there a way to automate the two so that it'd function the same has having an automatic scene switcher? Hopefully what I said made sense, I can try to explain this all better.
Hey there!

Have you checked the great Source trigger settings options? You could use the "window" parameter as a trigger for a specific game you are playing, like this:

1622556343501.png


It works the same way with any source, as long as you can identify what you need inside the JSON parameters.
 

Warmuptill

Active Member
is there likely to put an endif in the file section? it would help a lot to return for a scene.
Can you elaborate on that or give an example of what you are trying to achieve?

any probability of putting (previous scene) in General Behavior?
You are referring to the "if no switch condition is met ..." option right?
If so I don't think this would achieve desirable effects.
The problem with this would be that it would cause the plugin to continuously switch back and forth between the last two scenes.
Assuming you are currently on scene "A" and the previous scene was scene "B" and no switch condition is met the following would occur:
  1. Scene switcher switches to scene B and sets previous scene to scene A
  2. Scene switcher goes to sleep
  3. Scene switcher switches to scene A and sets previous scene to scene B
  4. Scene switches goes to sleep
  5. Go to step 1.
Hello,

I am wondering if it is currently possible to switch to a scene based off of being in game capture?
I have a lot of specific scenes for niche uses (e.g. using .exe switchers to go for various scenes), but now that I am experimenting playing different games I notice that I often forget to toggle the scene properly because I am too lazy and forgetful to do so haha.

A concrete example would be like...
I set up A.exe --> switch to Gaming scene
I play Game A.
I close game A and I start playing Game B.
I swap to the Gaming scene manually.
I alt-tab to chrome, chrome.exe triggers and switches to chrome scene.
I alt-tab back to Game B but it doesnt load....because nothing is set up.
I close Game B and go play Game C ....same deal.

I'd love to have some kind of "if in borderless fullscreen or full screen mode, switch to Gaming scene" or something similar.
I do have a Streamdeck and I do have the potential to use hotkey to focus on the foreground window. Is there a way to automate the two so that it'd function the same has having an automatic scene switcher? Hopefully what I said made sense, I can try to explain this all better.

You have multiple options to achieve what you are looking for.
You could either set up a macro to switch to the gaming scene if *any* window that is fullscreen is in the foreground (focus) by using something like this:
WindowRegexExample.PNG

In this case the ".*" is a regular expression meaning use any symbol (".") any number of times ("*").

Alternatively you could just provide multiple specific window title conditions and combine them with "OR" like so:
WindowOrExample.PNG


To automatically switch to the scene showing the browser you could use the "process" condition as it is independent of the window title.
(Usually the window title of the browser changes when you visit different websites)
Browser.PNG


If you want you can even extend the macro for the browser source to not apply if the game windows are currently open.

I hope that helps.
If you need more examples or support in setting this up feel free to send me a message! :)
 

siambkbgr

New Member
The plug-in is great.
I use the screen region for switching. I wish for the switcher to wait until clicking on the region to switch. Is it possible?
 

Warmuptill

Active Member
The plug-in is great.
I use the screen region for switching. I wish for the switcher to wait until clicking on the region to switch. Is it possible?
Unfortunately right now it is not possible.
But it is a good suggestion - I will add it to the todo list and look into it.
Thanks!
 
Last edited:

BarrySDCA

New Member
Is switching by time working? I've been using this for a while with the "sequence" functions. Now I added 4 settings to also switch by time, but they don't do anything. Using OBS on Ubuntu 27.0.0. Thank you
 

snss

Member
@Warmuptill: 1. Can you include an update mechanism directly into the plugin to make easier the update process? 2. Can you put somewhere the version of the plugin? For these two I would like to suggest a new tab called for example About&Update.
As always, great work!
Thank you.
 

Warmuptill

Active Member
Is switching by time working? I've been using this for a while with the "sequence" functions. Now I added 4 settings to also switch by time, but they don't do anything. Using OBS on Ubuntu 27.0.0. Thank you
Can you give an example of what you are trying to achieve and share your current settings?
(Have you adjusted the priority of the different switching methods accordingly?)

@Warmuptill: 1. Can you include an update mechanism directly into the plugin to make easier the update process? 2. Can you put somewhere the version of the plugin? For these two I would like to suggest a new tab called for example About&Update.
As always, great work!
Thank you.
Thanks for the suggestion!
I will look into it.
 

Yokondo

New Member
Hi, awesome plug in, i found some things could help:

on this windows could be a fixed size of popup, and add a scroll, cause i couldn't scroll to the lower rows:

001.png


Also, could be a random group of stingers, and on each of theese secuences, or any criteria, select the random stinger group:

002.png


Thanks for the devv duude.
 
Top