Advanced Scene Switcher

Advanced Scene Switcher 1.37.2

I got the zip archive for the manual installation. It contains 4 zip archives. Two of them are destined for the future OBS 33 that is not yet available. Yes, I know, they're up to RC 1. I'm waiting for the general availability.

In the meantime, the other 2 of the 4 zip archives you have supplied are for the current OBS 32. One is labelled portable & the other is not. Even a dummy like me can figure out that the one with portable as part of its file name is the one for me. And I read the README. Yeah. I know. What a concept. So I just unzipped your portable zip into my existing OBS directory (portable, it's not in %APPDATA% or %ProramFiles%) & opened OBS. It recognized the new version of Advanced Scene Switcher. I think I've got it installed twice in different parts of the OBS directory tree, but I don't really care. I am intending to wipe my current portable OBS directory once OBS 33 lands & start over completely from scratch. I opened the Advanced Scene Switcher window within OBS 32 & it looks like everything is there the way it's supposed to be. I haven't actually done anything to exercise it but it seems to be there, waiting for me to do something to exercise it. So thank you for this . . . and I'll thank you again once OBS 33 lands.
 
Hi,

I'm trying to unpause an ASS macro via a hotkey but I don't see the macro names in the OBS Settings Hotkey window so I don't know which one I would be unpausing.

1792053646733.png


I am on the latest ASS 1.36.1 and OBS and OBS 32.2.2

regards,

David
 
Hi,

I'm trying to unpause an ASS macro via a hotkey but I don't see the macro names in the OBS Settings Hotkey window so I don't know which one I would be unpausing.

View attachment 121603

I am on the latest ASS 1.36.1 and OBS and OBS 32.2.2

regards,

David
Thanks for letting me know!
This was a regression introduced with 1.36.1.

A build with a fix will be available here in a few minutes:

Alternatively, you can use this link, if you don't have a GitHub account:

If you don't want to use a test build, you could temporarily set up a helper macro like this to achieve the same effect:
1792084394039.png


Sorry about the issue!

I installed the new manual install zip on OBS 33.0.0rc1 on Windows 11. I don't have a complicated setup or complex macros, but it does seem that everything is working. Thanks.
Thanks for the feedback!
 
Hi,
Is there a version that will work with the current OBS Studio?
I've tried everything and cant get it to work :(
any help would be most appreciated.
 
Hi,
Is there a version that will work with the current OBS Studio?
I've tried everything and cant get it to work :(
any help would be most appreciated.
Unfortunately, I am not sure which version is being referred to by "current" here.
A build which is compatible with both OBS 33 and OBS 32 can be found here:
Let me know, if you need further help!
 
Hi,

I've been using your plugin for some time now with many many macros being used and many iterations of them changing as more functionality comes along or I see a better way of solving a need or the need has evolved.

In this process I've found there are a few things that would make maintaining these macros easier.

1. I'd love the ability to see where a given variable has been used or a least a count of how many times it has been referenced in a macro. This would help to be able to cleanup up obsolete variables or to fix when I've imported a new variable with the same name but different case as an existing variable (such as already having a variable called varTrue then importing one called VarTrue).

2. Only exporting variables referenced by the macros being exported. So when I have 40 variables but the macros being exported are only referring 5 of those macros I still get the full 40 being sucked up in my import and I don't have an easy way of determining which I don't really need (See above).

3. Finding macros which have fields not filled in like "If Scene Current Scene is {select scene}" or a macro like "variable Set to value {select variable}", which happens when I deleted the "VarTrue" variable instead of the "varTrue" variable.

I love the plugin but sometimes these little issues add a lot of work.

cheers,

David


Across
 
Thanks for letting me know!
This was a regression introduced with 1.36.1.

A build with a fix will be available here in a few minutes:

Alternatively, you can use this link, if you don't have a GitHub account:

If you don't want to use a test build, you could temporarily set up a helper macro like this to achieve the same effect:
View attachment 121613

Sorry about the issue!


Thanks for the feedback!
Thanks for the fix. I'm going with the new build and I'll also be looking at 1.37.0 beta
 
The flexibility of Advanced Scene Switcher is incredible. Being able to create macros based on audio levels and timers takes a massive cognitive load off solo operators during a live broadcast. Truly one of the most powerful tools in the OBS ecosystem.
 
Hi,

I've been using your plugin for some time now with many many macros being used and many iterations of them changing as more functionality comes along or I see a better way of solving a need or the need has evolved.

In this process I've found there are a few things that would make maintaining these macros easier.

1. I'd love the ability to see where a given variable has been used or a least a count of how many times it has been referenced in a macro. This would help to be able to cleanup up obsolete variables or to fix when I've imported a new variable with the same name but different case as an existing variable (such as already having a variable called varTrue then importing one called VarTrue).

2. Only exporting variables referenced by the macros being exported. So when I have 40 variables but the macros being exported are only referring 5 of those macros I still get the full 40 being sucked up in my import and I don't have an easy way of determining which I don't really need (See above).

3. Finding macros which have fields not filled in like "If Scene Current Scene is {select scene}" or a macro like "variable Set to value {select variable}", which happens when I deleted the "VarTrue" variable instead of the "varTrue" variable.

I love the plugin but sometimes these little issues add a lot of work.

cheers,

David


Across
Thanks for the feedback and suggestions!

A new build is available here:
Or here on GitHub if you have an account:

It adds the possibility to see how often a variable is used and where, by providing this information on the "Variables" tab.
1792516334887.png

It also introduces the possibility to search / filter variables by variable:

Example.gif


The export option now only selects the relevant variables by default:
export.gif


I don't really have a good solution for the third point you brought up, unfortunately.
I fear supporting such functionality might require a major rework.

Regardless, let me know, if you face any issues with the test build!
 
Thanks for the feedback and suggestions!

A new build is available here:
Or here on GitHub if you have an account:

It adds the possibility to see how often a variable is used and where, by providing this information on the "Variables" tab.
View attachment 121669
It also introduces the possibility to search / filter variables by variable:

View attachment 121670

The export option now only selects the relevant variables by default:
View attachment 121671

I don't really have a good solution for the third point you brought up, unfortunately.
I fear supporting such functionality might require a major rework.

Regardless, let me know, if you face any issues with the test build!
That's brilliant. It's made things much easier.

Fair enough about point 3. I'm just very appreciative that you've done what you have and so quickly.

I have not found any issues with it
 
The update didn't appear int the OBS' Plugin Manager.
I had to spot the update in this forum then do it manually.
Thanks for letting me know.

Unfortunately, I don't think I can do anything about this.
To my knowledge the OBS Plugin Manger does not yet support updating plugins.
If I should be wrong about this please do let me know!
 
Thanks for letting me know.

Unfortunately, I don't think I can do anything about this.
To my knowledge the OBS Plugin Manger does not yet support updating plugins.
If I should be wrong about this please do let me know!
Well the OBS Plugin Manager HAS the "update" button on its left side. So it shall support the updates or it's useless.
 
Well the OBS Plugin Manager HAS the "update" button on its left side. So it shall support the updates or it's useless.
this part of obs isnt finished yet the browse function and update function arent active and have not been since its inclusion in obs, its outside of plugin developers control
 
Hi,

I'm striking an issue between your plugin and the atkAudio plugins Midi Control (another awesome plugin like yours).

That control is mapping my controls to OBS hotkeys via targetUuid which now seems to be changing for your macros that are being registered as hotkeys. They change when I restart OBS or switch scene. This means I need to re-map 8 controls every time one of these events happens.

For instance for "targetName": "Unpause macro ToggleMedia1Mute",
the targetUuid changes from
"targetUuid": "obs_hotkey:frontend:macro_unpause_hotkey_8",
to "targetUuid": "obs_hotkey:frontend:macro_unpause_hotkey_14", when changing scene collection and back
to "targetUuid": "obs_hotkey:frontend:macro_unpause_hotkey_2", when closing and re-opening OBS

I didn't notice this earlier so has something changed?

regards,

David
 
Hi,

I'm striking an issue between your plugin and the atkAudio plugins Midi Control (another awesome plugin like yours).

That control is mapping my controls to OBS hotkeys via targetUuid which now seems to be changing for your macros that are being registered as hotkeys. They change when I restart OBS or switch scene. This means I need to re-map 8 controls every time one of these events happens.

For instance for "targetName": "Unpause macro ToggleMedia1Mute",
the targetUuid changes from
"targetUuid": "obs_hotkey:frontend:macro_unpause_hotkey_8",
to "targetUuid": "obs_hotkey:frontend:macro_unpause_hotkey_14", when changing scene collection and back
to "targetUuid": "obs_hotkey:frontend:macro_unpause_hotkey_2", when closing and re-opening OBS

I didn't notice this earlier so has something changed?

regards,

David
Sorry, I'm on 1.37.2
 
Back
Top