cristian44137
New Member
Well, nvm, I can't make SetSceneItemTransform to work, I need help for this too...
Since this thread is specifically for the Adv. SS plugin, it'd be good to have an in-plugin solution, but the way that I've done it before was with a short python script. Connect and register itself to the appropriate sockets and events, then a short one-liner for each bit of logic that needs to be done with those events. Since I start that rig from a script anyway, it's completely transparent and "just works".Hello, I'm using a Macro with a Websocket Request action, I want to get the transform from one source and set it to another.
So far I managed to make work GetSceneItemTransform and SetSceneItemTransform requests by themselves... but I have no idea on how to link them so the output result from the first is the input of the second. Does anyone know?
Can you please share an OBS log file?Some of us can't seem to get the plugin to show up on the TOOLS menu and not much being said about it.
I used this plugin perfectly fine for a long time on 32-bit OBS Studio but had to switch OBS to 64-bit for other reasons. Now can't get Adv Scene Switcher to show up on the Tools menu anymore.
Using 64-bit OBS 27.2.4 and latest 64-bit Adv Scene Switcher plugin, all on WINDOWS 10.
Tried the Windows installer, tried just unzipping the files and placing them in obs-studio\plugins folder, made sure all files under obs-studio are unblocked by Windows, checked the C++ Re-Distributable is 2019 or later. Don't know what else to try!
Can anyone offer any suggestions please?
Can you please also share an OBS log file?Hi Everyone,
I have just installed the plugin for the first time on my Mac running OBS 28. The plugin doesn't appear to show up anywhere to use. If I look under tools it shows only the Automatic Scene Switcher option, no Advanced Scene Switcher Option.
I have closed and re-opened OBS several times as well as re-installed the plugin.
Any suggestions?
@WarmuptillCan you please share an OBS log file?
Can you please also share an OBS log file?
It seems that MacOS is quarantining the plugin for some reason, so you might have to undo that using the terminal.
- Copy advanced-scene-switcher.plugin into ~/Library/Application Support/obs-studio/plugins/ (Should be done by the installer)
- Open ~/Library/Application Support/obs-studio/plugins/ in Terminal
- Run command: xattr -r -d com.apple.quarantine advanced-scene-switcher.plugin
Which version of the plugin are you using?@Warmuptill
Replying for @jamrockvj
Here is the log from the Windows 10 machine and attached is the log from a Windows 7 machine where it was also tried as a fresh install of OBS. Note on the Windows 7 machine the OBS version is way back at 27.1.3. On the Windows 10 machine we are rolling with 27.2.4 where Adv Scene Switcher was installed and working before under OBS 32-bit.
Windows 10 | OBS 27.2.4 log:
Clearly the Adv.S.S. DLLs aren't loading.
10:38:37.443: CPU Name: Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz
10:38:37.443: CPU Speed: 2904MHz
10:38:37.443: Physical Cores: 6, Logical Cores: 12
10:38:37.443: Physical Memory: 7939MB Total, 4137MB Free
10:38:37.443: Windows Version: 10.0 Build 19044 (release: 2009; revision: 2130; 64-bit)
10:38:37.443: Running as administrator: false
10:38:37.443: Aero is Enabled (Aero is always on for windows 8 and above)
10:38:37.443: Windows 10 Gaming Features:
10:38:37.443: Game DVR: On
10:38:37.444: Sec. Software Status:
10:38:37.445: Microsoft Defender Antivirus: enabled (AV)
10:38:37.446: Windows Firewall: enabled (FW)
10:38:37.447: Current Date/Time: 2022-10-22, 10:38:37
10:38:37.447: Browser Hardware Acceleration: true
10:38:37.447: Hide OBS windows from screen capture: false
10:38:37.447: Qt Version: 5.15.2 (runtime), 5.15.2 (compiled)
10:38:37.447: Portable mode: false
10:38:37.623: OBS 27.2.4 (64-bit, windows)
10:38:37.623: ---------------------------------
10:38:37.623: ---------------------------------
10:38:37.623: audio settings reset:
10:38:37.623: samples per sec: 48000
10:38:37.623: speakers: 2
10:38:37.624: ---------------------------------
10:38:37.624: Initializing D3D11...
10:38:37.624: Available Video Adapters:
10:38:37.626: Adapter 0: Intel(R) UHD Graphics 630
10:38:37.626: Dedicated VRAM: 134217728
10:38:37.626: Shared VRAM: 4162691072
10:38:37.626: PCI ID: 8086:9bc8
10:38:37.626: Driver Version: 27.20.100.9664
10:38:37.626: output 0:
10:38:37.626: name=Acer V203HL
10:38:37.626: pos={0, 0}
10:38:37.626: size={1600, 900}
10:38:37.626: attached=true
10:38:37.626: refresh=60
10:38:37.626: space=RGB_FULL_G22_NONE_P709
10:38:37.626: sdr_white_nits=80
10:38:37.626: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
10:38:37.628: Loading up D3D11 on adapter Intel(R) UHD Graphics 630 (0)
10:38:37.650: D3D11 loaded successfully, feature level used: b000
10:38:37.650: DXGI increase maximum frame latency success
10:38:37.996: ---------------------------------
10:38:37.996: video settings reset:
10:38:37.996: base resolution: 1600x900
10:38:37.996: output resolution: 1280x720
10:38:37.996: downscale filter: Bicubic
10:38:37.996: fps: 30/1
10:38:37.996: format: NV12
10:38:37.996: YUV mode: 709/Partial
10:38:37.996: NV12 texture support not available
10:38:37.996: Audio monitoring device:
10:38:37.996: name: Default
10:38:37.996: id: default
10:38:37.996: ---------------------------------
10:38:37.997: Skipping module '../../obs-plugins/64bit/advanced-scene-switcher-lib.dll', not an OBS plugin
10:38:37.999: LoadLibrary failed for '../../obs-plugins/64bit/advanced-scene-switcher.dll': The specified module could not be found.
10:38:37.999: (126)
10:38:37.999: Module '../../obs-plugins/64bit/advanced-scene-switcher.dll' not loaded
10:38:38.002: No AJA devices found, skipping loading AJA UI plugin
10:38:38.002: Failed to initialize module 'aja-output-ui.dll'
10:38:38.004: No AJA devices found, skipping loading AJA plugin
10:38:38.004: Failed to initialize module 'aja.dll'
10:38:38.004: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin
10:38:38.005: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
10:38:38.006: Failed to load 'en-US' text for module: 'decklink-captions.dll'
10:38:38.007: Failed to load 'en-US' text for module: 'decklink-ouput-ui.dll'
10:38:38.030: [AMF] Unable to load 'amfrt64.dll', error code 126.
10:38:38.031: [AMF] AMF Test failed due to one or more errors.
10:38:38.031: Failed to initialize module 'enc-amf.dll'
10:38:38.038: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin
10:38:38.038: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin
10:38:38.038: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin
10:38:38.053: [obs-browser]: Version 2.17.13
10:38:38.053: [obs-browser]: CEF Version 95.0.0-MediaHandler.2467+g8092a57+chromium-95.0.4638.69
10:38:38.057: [noise suppress]: NVIDIA RTX denoiser disabled, redistributable not found
10:38:38.088: [StreamFX] Loading Version 0.11.1.0-g81a96998
10:38:38.142: [StreamFX] <gfx::opengl> Version 0.0 initialized.
10:38:38.145: [StreamFX] <filter::autoframing> Failed to make NVIDIA providers available due to error: The specified module could not be found.
10:38:38.145:
That was the problem @Warmuptill !Which version of the plugin are you using?
The most recent plugin releases are only compatible with OBS 28 and above.
The last one compatible with OBS 27 is:
Release Bug fixes and minor additions · WarmUpTill/SceneSwitcher
Additions: Improved the date condition: Added the option to select "before" and "after" for time of simple date view. (1) Added the option to ignore time component in the simple view. (2) Displa...github.com
Now we have to figure out if we could somehow recover all the Adv.S.S. setups we had when it was running under OBS 32-bit or if we have to configure all over again from scratch. Thanks!
The settings are saved as part of the scene collection.
I assume what happened is that you updated to OBS 28, the plugin failed to load, and you closed OBS, causing OBS to overwrite the scene collection data without any data of the advanced scene switcher.
If you have backed up your scene collection data or exported your settings to a file previously you can use those files to restore the settings.
Can you give a bit more details as to which type of macro is causing issues?Can you add some sort of indicator that a macro has stop? After my OBS crashed, the plugin won't run the macros when the plugin itself was active. Took me a while to figure out and had to manually click on "run macro" button on every single macros on my list just to get it back to normal.
You mean export my advanced scene switcher? See attached. It was all my macros that weren't working at the time.Can you give a bit more details as to which type of macro is causing issues?
Or even better can you export your settings to a file and share it?
I don't fully understand what exactly is going wrong / what your requested feature should indicate.
Google Translate from auto-detected Russian (I have no idea if it's accurate):Привет! У меня проблемы с настройкой макросов. Вы можете помочь мне? В одной сцене настраиваются три источника. Горячей клавишей выключаю один источник. Как я могу сделать так, чтобы этот источник снова стал видимым через 10 секунд?
Можете ли вы показать мне, как его настроить?Google Translate с автоматически определяемого русского языка (я понятия не имею, точен ли он):
Привет! У меня проблемы с настройкой макросов. Вы можете мне помочь? В одной сцене настраиваются три источника. Выключаю один источник горячей клавишей. Как я могу снова сделать этот источник видимым через 10 секунд?
---
Мой ответ - изменить эту горячую клавишу, чтобы вместо этого запускать макрос, и это все, что он делает. Затем макрос отключает источник, ждет 10 секунд и снова включает его. (3 действия в таком порядке)
Sorry if that is an obvious question, but Is the plugin running?Warmuphill: You helped me out a few pages/months ago here - and now, none of those steps are working. Everything is updated and shows up in Tools... Am I supposed to check off something to get anything to actually work? The custom hotkeys show up as options, but they simply don't work now...
Switching and previous-scene switching aren't working.... and the sources on/off with hotkey, etc.
Am I missing just clicking a box somewhere?
Can you please try to manually install the plugin by placing the files from this archive advanced-scene-switcher-windows-x64.zip into your OBS installation directory? (E.g.Hi there. I just upgraded OBS to 28.0.3 (Windows 10). Installed the plug in but it doesn't show up under the Tools tab. Installed a couple of times, rebooted the computer and still it doesn't show up.
12:35:01.010: CPU Name: AMD Ryzen 7 3700X 8-Core Processor
12:35:01.010: CPU Speed: 3593MHz
12:35:01.010: Physical Cores: 8, Logical Cores: 16
12:35:01.010: Physical Memory: 32694MB Total, 26659MB Free
12:35:01.010: Windows Version: 10.0 Build 19043 (release: 2009; revision: 2130; 64-bit)
12:35:01.010: Running as administrator: false
12:35:01.010: Aero is Enabled (Aero is always on for windows 8 and above)
12:35:01.010: Windows 10/11 Gaming Features:
12:35:01.010: Game DVR: On
12:35:01.010: Game Mode: Probably On (no reg key set)
12:35:01.011: Sec. Software Status:
12:35:01.012: Microsoft Defender Antivirus: enabled (AV)
12:35:01.013: Windows Firewall: enabled (FW)
12:35:01.013: Current Date/Time: 2022-10-24, 12:35:01
12:35:01.013: Browser Hardware Acceleration: true
12:35:01.013: Hide OBS windows from screen capture: false
12:35:01.013: Qt Version: 6.3.1 (runtime), 6.3.1 (compiled)
12:35:01.013: Portable mode: false
12:35:01.804: OBS 28.0.3 (64-bit, windows)
12:35:01.804: ---------------------------------
12:35:01.805: ---------------------------------
12:35:01.805: audio settings reset:
12:35:01.805: samples per sec: 44100
12:35:01.805: speakers: 2
12:35:01.805: max buffering: 1044 milliseconds
12:35:01.805: buffering type: dynamically increasing
12:35:01.805: ---------------------------------
12:35:01.805: Initializing D3D11...
12:35:01.805: Available Video Adapters:
12:35:01.807: Adapter 0: AMD Radeon RX 5600 XT
12:35:01.807: Dedicated VRAM: 2105409536
12:35:01.807: Shared VRAM: 4256456704
12:35:01.807: PCI ID: 1002:731f
12:35:01.807: Driver Version: 30.0.13023.4001
12:35:01.807: output 0:
12:35:01.807: name=TOSHIBA-TV
12:35:01.807: pos={0, 0}
12:35:01.807: size={3840, 2160}
12:35:01.807: attached=true
12:35:01.807: refresh=59
12:35:01.807: space=RGB_FULL_G22_NONE_P709
12:35:01.807: sdr_white_nits=80
12:35:01.807: nit_range=[min=0.070000, max=351.000000, max_full_frame=351.000000]
12:35:01.810: Loading up D3D11 on adapter AMD Radeon RX 5600 XT (0)
12:35:01.832: D3D11 loaded successfully, feature level used: b000
12:35:01.832: DXGI increase maximum frame latency success
12:35:01.832: D3D11 GPU priority setup failed (not admin?)
12:35:02.983: ---------------------------------
12:35:02.983: video settings reset:
12:35:02.983: base resolution: 1280x720
12:35:02.983: output resolution: 1280x720
12:35:02.983: downscale filter: Lanczos
12:35:02.983: fps: 30/1
12:35:02.983: format: NV12
12:35:02.983: YUV mode: Rec. 709/Partial
12:35:02.984: NV12 texture support enabled
12:35:02.984: P010 texture support not available
12:35:02.988: Audio monitoring device:
12:35:02.988: name: VoiceMeeter VAIO3 Input (VB-Audio VoiceMeeter VAIO3)
12:35:02.988: id: {0.0.0.00000000}.{4b3a68e8-9d54-4631-8bf9-e17f024a1b2b}
12:35:02.988: ---------------------------------
12:35:02.998: No AJA devices found, skipping loading AJA UI plugin
12:35:02.998: Failed to initialize module 'aja-output-ui.dll'
12:35:03.006: No AJA devices found, skipping loading AJA plugin
12:35:03.006: Failed to initialize module 'aja.dll'
12:35:03.006: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin
12:35:03.009: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
12:35:03.010: Failed to load 'en-US' text for module: 'decklink-captions.dll'
12:35:03.012: Failed to load 'en-US' text for module: 'decklink-output-ui.dll'
12:35:03.015: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
12:35:03.015: Failed to initialize module 'decklink.dll'
12:35:03.017: [Downstream Keyer] loaded version 0.2.5
12:35:03.225: [AMF] Version 2.7.0 loaded (Compiled: 1.4.14.0, Runtime: 1.4.22.0, Library: 1;4;22;0;21.30.25.05;202110051216;CL#2364427).
12:35:03.256: [AMF] <Id: 1> Unable to set converter transfer characteristic, error AMF_NOT_FOUND (code 11)
12:35:03.290: [AMF] <Id: 2> Unable to set converter transfer characteristic, error AMF_NOT_FOUND (code 11)
12:35:03.294: [AMF] [Capability Manager] Testing Direct3D 11 Adapter 'AMD Radeon RX 5600 XT (VEN_1002/DEV_731f/SUB_51221849/REV_00ca)':
12:35:03.294: H264/AVC: Supported
12:35:03.294: H265/HEVC: Supported
12:35:03.294:
12:35:03.315: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin
12:35:03.316: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin
12:35:03.317: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin
12:35:03.319: [Move Transition] loaded version 2.5.8
12:35:03.371: [obs-browser]: Version 2.18.5
12:35:03.371: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2591+g4204d54+chromium-103.0.5060.134 (compiled)
12:35:03.525: [noise suppress]: NVIDIA RTX denoiser disabled, redistributable not found
12:35:03.527: [NVIDIA RTX VIDEO FX]: FX disabled, redistributable not found.
12:35:03.822: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.0.1 | RPC Version: 1)
12:35:03.822: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.3.1 | Qt version (run-time): 6.3.1
12:35:03.822: [obs-websocket] [obs_module_load] Linked ASIO Version: 101201
12:35:03.839: [obs-websocket] [obs_module_load] Module loaded.
12:35:03.843: Skipping module '../../obs-plugins/64bit/obs_scene_tree_view.dll' due to possible import conflicts
12:35:03.850: [Transition Table] loaded version 0.2.5
12:35:03.852: [Virtual Cam Filter] loaded version 0.0.5
12:35:03.859: [vlc-video]: VLC 3.0.16 Vetinari found, VLC video source enabled
12:35:03.864: Failed to load 'en-US' text for module: 'win-capture-audio.dll'
12:35:03.864: [win-capture-audio] Version 2.2.2 (67e3c96)
12:35:03.869: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
12:35:03.870: No blackmagic support
12:35:03.892: ---------------------------------
12:35:03.892: Loaded Modules:
12:35:03.892: obs-multi-rtmp.dll
12:35:03.892: win-wasapi.dll
12:35:03.892: win-mf.dll
12:35:03.892: win-dshow.dll
12:35:03.892: win-decklink.dll
12:35:03.892: win-capture.dll
12:35:03.892: win-capture-audio.dll
12:35:03.892: vlc-video.dll
12:35:03.892: virtual-cam-filter.dll
12:35:03.892: transition-table.dll
12:35:03.892: text-freetype2.dll
12:35:03.892: rtmp-services.dll
12:35:03.892: obs-x264.dll
12:35:03.892: obs-websocket.dll
12:35:03.892: obs-vst.dll
12:35:03.892: obs-transitions.dll
12:35:03.892: obs-text.dll
12:35:03.892: obs-qsv11.dll
12:35:03.892: obs-outputs.dll
12:35:03.892: obs-filters.dll
12:35:03.892: obs-ffmpeg.dll
12:35:03.892: obs-browser.dll
12:35:03.892: move-transition.dll
12:35:03.892: image-source.dll
12:35:03.892: frontend-tools.dll
12:35:03.892: enc-amf.dll
12:35:03.892: downstream-keyer.dll
12:35:03.892: decklink-output-ui.dll
12:35:03.892: decklink-captions.dll
12:35:03.892: coreaudio-encoder.dll
12:35:03.892: ---------------------------------
12:35:03.893: ==== Startup complete ===============================================
12:35:03.965: All scene data cleared
12:35:03.965: ------------------------------------------------
12:35:03.977: [win-wasapi: 'VM to OBS'] update settings:
12:35:03.977: device id: {0.0.1.00000000}.{8b73cb36-92ea-442d-9935-520168e477f0}
12:35:03.977: use device timing: 0
12:35:04.010: WASAPI: Device 'VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)' [44100 Hz] initialized
12:35:04.531: [win-wasapi: 'Host Mic'] update settings:
12:35:04.531: device id: {0.0.1.00000000}.{9e776acc-63f3-4313-94dd-ca9b0c519fb8}
12:35:04.531: use device timing: 0
12:35:04.546: WASAPI: Device 'VoiceMeeter VAIO3 Output (VB-Audio VoiceMeeter VAIO3)' [44100 Hz] initialized
12:35:04.569: Switched to scene '=====[VOICEMEETER]'
12:35:04.576: ------------------------------------------------
12:35:04.576: Loaded scenes:
12:35:04.576: - scene '--<OPEN SLATE>--':
12:35:04.576: - source: 'Slate' (image_source)
12:35:04.576: - scene '--<CITIES SKYLINES MAIN>--':
12:35:04.576: - source: '=====[VOICEMEETER]' (scene)
12:35:04.576: - source: 'Star BKG' (image_source)
12:35:04.576: - source: '=====[C:S GAME WINDOW]' (scene)
12:35:04.576: - source: '=====[RESTREAM CHAT]' (scene)
12:35:04.576: - source: '=====[BOTTOM SCROLL]' (scene)
12:35:04.576: - source: 'EB Gaming Logo' (image_source)
12:35:04.576: - source: 'CS Logo' (image_source)
12:35:04.576: - source: 'INN Logo' (image_source)
12:35:04.576: - scene '=====[C:S GAME WINDOW]':
12:35:04.576: - source: 'Cities Skylines' (game_capture)
12:35:04.576: - source: 'CS Audio' (audio_capture)
12:35:04.576: - monitoring: monitor and output
12:35:04.576: - scene '=====[RESTREAM CHAT]':
12:35:04.576: - source: 'Color Source' (color_source_v3)
12:35:04.576: - source: 'Chat Box' (browser_source)
12:35:04.576: - scene '=====[BOTTOM SCROLL]':
12:35:04.576: - source: 'Image' (image_source)
12:35:04.576: - source: 'Scroll Bkg' (image_source)
12:35:04.576: - source: 'Scroll Text' (text_gdiplus_v2)
12:35:04.576: - filter: 'Scroll' (scroll_filter)
12:35:04.576: - scene '=====[VOICEMEETER]':
12:35:04.576: - source: 'Host Mic' (wasapi_input_capture)
12:35:04.576: - source: 'VM to OBS' (wasapi_input_capture)
12:35:04.576: ------------------------------------------------
Any help is appreciated. Thanks!
C:\Program Files\obs-studio
)That seems really strange.You mean export my advanced scene switcher? See attached. It was all my macros that weren't working at the time.
When my obs crashed (audio hz issue) and restart, all of my macros were not running despite the plugin was active. Tried rebooting my pc or reinstall the plugin but it didn't work. It would only run when I click the "run macro" button, which let me to believe all my macros were in a stop status. I had to go into each of my macros and click the run macro button while the plugin was active, which fixed everything