WarmUpTill / SceneSwitcher

An automation tool for OBS Studio
https://obsproject.com/forum/resources/automatic-scene-switching.395/
GNU General Public License v2.0
986 stars 78 forks source link

Macros Right-Click Export/Import Drops Assigned "Macro" Action Variable #930

Closed DanielLester83 closed 11 months ago

DanielLester83 commented 11 months ago

Describe the bug Macros Right-Click Export/Import Drops Assigned "Macro" Action Variable

To Reproduce Steps to reproduce the behavior:

  1. Go to the Macro tab
  2. Create A macro with "Macro" action
  3. Select "Unpause"
  4. Select a macro
  5. Right-Click Export the macro you just made
    1. Right-Click Remove the macro you just made
  6. Right-Click Import the macro you just made
  7. See that the assigned macro in the Macro action is missing

Expected behavior The macro action should remain as is during an export/import

Logs

00:29:39.219: CPU Name: AMD Ryzen 7 3800X 8-Core Processor             
00:29:39.219: CPU Speed: 3893MHz
00:29:39.219: Physical Cores: 8, Logical Cores: 16
00:29:39.219: Physical Memory: 65455MB Total, 24764MB Free
00:29:39.219: Windows Version: 10.0 Build 19045 (release: 22H2; revision: 3693; 64-bit)
00:29:39.219: Running as administrator: false
00:29:39.219: Windows 10/11 Gaming Features:
00:29:39.219:   Game Bar: Off
00:29:39.219:   Game DVR: Off
00:29:39.219:   Game DVR Background Recording: Off
00:29:39.219:   Game Mode: On
00:29:39.222: Sec. Software Status:
00:29:39.223:   Microsoft Defender Antivirus: enabled (AV)
00:29:39.223:   Windows Firewall: enabled (FW)
00:29:39.224: Current Date/Time: 2023-12-03, 00:29:39
00:29:39.224: Browser Hardware Acceleration: true
00:29:39.224: Hide OBS windows from screen capture: false
00:29:39.224: Qt Version: 6.5.3 (runtime), 6.5.3 (compiled)
00:29:39.224: Portable mode: false
00:29:39.253: OBS 30.0.0 (64-bit, windows)
00:29:39.253: ---------------------------------
00:29:39.325: ---------------------------------
00:29:39.325: audio settings reset:
00:29:39.325:   samples per sec: 48000
00:29:39.325:   speakers:        2
00:29:39.325:   max buffering:   960 milliseconds
00:29:39.325:   buffering type:  dynamically increasing
00:29:39.326: ---------------------------------
00:29:39.326: Initializing D3D11...
00:29:39.326: Available Video Adapters: 
00:29:39.328:   Adapter 0: NVIDIA GeForce RTX 2080
00:29:39.328:     Dedicated VRAM: 8390705152 (7.8 GiB)
00:29:39.328:     Shared VRAM:    34317424640 (32.0 GiB)
00:29:39.328:     PCI ID:         10de:1e82
00:29:39.328:     HAGS Status:    Enabled (Default: No, Driver status: Supported)
00:29:39.328:     Driver Version: 31.0.15.4617
00:29:39.329:     output 0:
00:29:39.329:       name=40S325
00:29:39.329:       pos={0, 0}
00:29:39.329:       size={1920, 1080}
00:29:39.329:       attached=true
00:29:39.329:       refresh=60
00:29:39.329:       bits_per_color=8
00:29:39.329:       space=RGB_FULL_G22_NONE_P709
00:29:39.329:       sdr_white_nits=80
00:29:39.329:       nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
00:29:39.329:       dpi=96 (100%)
00:29:39.329:       id=\\?\DISPLAY#TCL0000#5&3ee539b&3&UID37122#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
00:29:39.329:       alt_id=\\.\DISPLAY6
00:29:39.330:     output 1:
00:29:39.330:       name=SyncMaster
00:29:39.330:       pos={1920, 1080}
00:29:39.330:       size={1920, 1200}
00:29:39.330:       attached=true
00:29:39.330:       refresh=59
00:29:39.330:       bits_per_color=8
00:29:39.330:       space=RGB_FULL_G22_NONE_P709
00:29:39.330:       sdr_white_nits=80
00:29:39.330:       nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
00:29:39.330:       dpi=96 (100%)
00:29:39.330:       id=\\?\DISPLAY#SAM03F5#5&3ee539b&3&UID37124#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
00:29:39.330:       alt_id=\\.\DISPLAY7
00:29:39.331:     output 2:
00:29:39.331:       name=SANYO LCD
00:29:39.331:       pos={1920, 0}
00:29:39.331:       size={1920, 1080}
00:29:39.331:       attached=true
00:29:39.331:       refresh=60
00:29:39.331:       bits_per_color=8
00:29:39.331:       space=RGB_FULL_G22_NONE_P709
00:29:39.331:       sdr_white_nits=80
00:29:39.331:       nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
00:29:39.331:       dpi=96 (100%)
00:29:39.331:       id=\\?\DISPLAY#SAN0A12#5&3ee539b&3&UID37126#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
00:29:39.331:       alt_id=\\.\DISPLAY8
00:29:39.333: Loading up D3D11 on adapter NVIDIA GeForce RTX 2080 (0)
00:29:39.456: D3D11 loaded successfully, feature level used: b000
00:29:39.456: DXGI increase maximum frame latency success
00:29:39.456: Hardware-Accelerated GPU Scheduling enabled on adapter!
00:29:39.457: D3D11 GPU priority setup failed (not admin?)
00:29:40.190: ---------------------------------
00:29:40.190: video settings reset:
00:29:40.190:   base resolution:   1920x1080
00:29:40.190:   output resolution: 1280x720
00:29:40.190:   downscale filter:  Bicubic
00:29:40.190:   fps:               30/1
00:29:40.190:   format:            NV12
00:29:40.190:   YUV mode:          Rec. 709/Partial
00:29:40.190: NV12 texture support enabled
00:29:40.190: P010 texture support not available
00:29:40.191: Audio monitoring device:
00:29:40.191:   name: Default
00:29:40.191:   id: default
00:29:40.191: ---------------------------------
00:29:40.666: Skipping module '../../obs-plugins/64bit/advanced-scene-switcher-lib.dll', not an OBS plugin
00:29:40.694: [adv-ss] version: 1.24.0
00:29:40.694: [adv-ss] version: bb7ee17362b02a64247458726ffc7384412af248
00:29:40.695: [adv-ss] curl loaded successfully
00:29:40.695: [adv-ss] found curl library
00:29:40.695: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-midi.dll"
00:29:40.714: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-midi.dll"
00:29:40.714: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-opencv.dll"
00:29:40.897: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-opencv.dll"
00:29:40.897: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-openvr.dll"
00:29:40.947: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-openvr.dll"
00:29:40.947: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-twitch.dll"
00:29:41.020: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-twitch.dll"
00:29:41.020: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/libcrypto-1_1-x64.dll"
00:29:41.020: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/libcrypto-1_1-x64.dll"
00:29:41.020: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/libssl-1_1-x64.dll"
00:29:41.020: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/libssl-1_1-x64.dll"
00:29:41.020: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_calib3d453.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_calib3d453.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_calib3d460.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_calib3d460.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_core453.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_core453.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_core460.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_core460.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_features2d453.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_features2d453.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_features2d460.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_features2d460.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_flann453.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_flann453.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_flann460.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_flann460.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_imgproc453.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_imgproc453.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_imgproc460.dll"
00:29:41.145: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_imgproc460.dll"
00:29:41.145: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_objdetect453.dll"
00:29:41.182: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_objdetect453.dll"
00:29:41.182: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_objdetect460.dll"
00:29:41.182: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/opencv_objdetect460.dll"
00:29:41.182: [adv-ss] attempting to load "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/openvr_api.dll"
00:29:41.182: [adv-ss] successfully loaded "C:/Program Files/obs-studio/obs-plugins/64bit/adv-ss-plugins/openvr_api.dll"
00:29:41.189: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:41.189: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:41.189: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:41.190: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:41.209: No AJA devices found, skipping loading AJA UI plugin
00:29:41.209: Failed to initialize module 'aja-output-ui.dll'
00:29:41.217: No AJA devices found, skipping loading AJA plugin
00:29:41.217: Failed to initialize module 'aja.dll'
00:29:41.218: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin
00:29:41.249: [CoreAudio encoder]: Adding CoreAudio AAC encoder
00:29:41.250: Failed to load 'en-US' text for module: 'decklink-captions.dll'
00:29:41.252: Failed to load 'en-US' text for module: 'decklink-output-ui.dll'
00:29:41.259: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
00:29:41.260: Failed to initialize module 'decklink.dll'
00:29:41.291: [AMF] Unable to load 'amfrt64.dll', error code 126.
00:29:41.292: [AMF] AMF Test failed due to one or more errors.
00:29:41.292: Failed to initialize module 'enc-amf.dll'
00:29:41.566: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin
00:29:41.566: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin
00:29:41.567: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin
00:29:41.584: [obs-browser]: Version 2.22.1
00:29:41.584: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2594+gc69ad37+chromium-103.0.5060.134 (compiled)
00:29:41.598: NVENC supported
00:29:41.781: [NVENC] AV1 is not supported
00:29:41.790: [noise suppress]: NVIDIA denoiser disabled, redistributable not found or could not be loaded.
00:29:41.790: Failed to get NVVideoEffects.dll version info size
00:29:41.791: [NVIDIA VIDEO FX]: FX disabled, redistributable not found or could not be loaded.
00:29:41.871: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.3.3 | RPC Version: 1)
00:29:41.871: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.5.3 | Qt version (run-time): 6.5.3
00:29:41.871: [obs-websocket] [obs_module_load] Linked ASIO Version: 102800
00:29:41.878: [obs-websocket] [obs_module_load] Module loaded.
00:29:41.910: [vlc-video]: VLC 3.0.20 Vetinari found, VLC video source enabled
00:29:41.939: ---------------------------------
00:29:41.939:   Loaded Modules:
00:29:41.939:     win-wasapi.dll
00:29:41.939:     win-dshow.dll
00:29:41.939:     win-capture.dll
00:29:41.939:     vlc-video.dll
00:29:41.939:     text-freetype2.dll
00:29:41.939:     rtmp-services.dll
00:29:41.939:     obs-x264.dll
00:29:41.939:     obs-websocket.dll
00:29:41.939:     obs-webrtc.dll
00:29:41.939:     obs-vst.dll
00:29:41.939:     obs-transitions.dll
00:29:41.939:     obs-text.dll
00:29:41.939:     obs-qsv11.dll
00:29:41.939:     obs-outputs.dll
00:29:41.939:     obs-filters.dll
00:29:41.939:     obs-ffmpeg.dll
00:29:41.939:     obs-browser.dll
00:29:41.939:     image-source.dll
00:29:41.939:     frontend-tools.dll
00:29:41.939:     decklink-output-ui.dll
00:29:41.939:     decklink-captions.dll
00:29:41.939:     coreaudio-encoder.dll
00:29:41.939:     advanced-scene-switcher.dll
00:29:41.939: ---------------------------------
00:29:41.939: [obs-websocket] [obs_module_post_load] WebSocket server is enabled, starting...
00:29:41.940: [obs-websocket] [WebSocketServer::Start] Not locked to IPv4 bindings
00:29:41.940: [obs-websocket] [WebSocketServer::ServerRunner] IO thread started.
00:29:41.942: [obs-websocket] [WebSocketServer::Start] Server started successfully on port 4455. Possible connect address: 192.168.0.6
00:29:41.943: QWidget::setTabOrder: 'first' and 'second' must be in the same window
00:29:41.943: ==== Startup complete ===============================================
00:29:41.950: Switched to Preview/Program mode
00:29:41.950: ------------------------------------------------
00:29:41.953: [adv-ss] trying to reconnect to  in 10 seconds.
00:29:41.953: [adv-ss] reset transition behaviour to adjust active transition type
00:29:41.972: All scene data cleared
00:29:41.972: ------------------------------------------------
00:29:41.998: Switched to scene 'Scene'
00:29:41.998: User switched Program to scene 'Scene'
00:29:41.999: [adv-ss] trying to reconnect to  in 10 seconds.
00:29:47.856: ------------------------------------------------
00:29:47.856: Loaded scenes:
00:29:47.856: - scene 'Scene':
00:29:47.856: ------------------------------------------------
00:29:51.054: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:29:51.061: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:29:51.094: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:51.130: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:29:54.289: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:30:40.505: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:30:45.810: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:31:23.567: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:33:14.475: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:33:14.482: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:33:14.483: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:33:14.483: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:33:14.506: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:33:14.553: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:33:17.688: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:34:27.463: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:34:29.950: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:34:37.453: [adv-ss] trying to reconnect to  in 10 seconds.
00:34:45.930: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRenamed(const QString &, const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableAdded(const QString &)
00:34:45.937: QObject::connect: No such signal advss::AudioSwitchFallbackWidget::VariableRemoved(const QString &)
00:34:45.960: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:34:45.994: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
00:34:53.266: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:35:05.389: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:35:07.883: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
00:36:11.167: QObject::connect: No such signal advss::MacroConditionHotkeyEdit::HeaderInfoChanged(const QString &)
![Untitled](https://github.com/WarmUpTill/SceneSwitcher/assets/56115710/9c9746d0-3679-4ea0-ad09-826e9d551f1c)

Version information

WarmUpTill commented 11 months ago

Thanks for reporting the problem! It should be resolved with the linked PR (https://github.com/WarmUpTill/SceneSwitcher/pull/927/commits/2b34537bdda2693225094435ee45a558b45a4724).

A build with a fix will be available here in a few minutes: https://github.com/WarmUpTill/SceneSwitcher/actions/runs/7079107149?pr=927

DanielLester83 commented 11 months ago

Just tested it update. It seams to still miss the "Macro" action variables in the 1st macro if it is in a folder. (off by 1?).

My code

AABPkXic7Vzbcts2EP0VDJ5aV3JFKalivcmOlKjxRWMpznQ6Hg9MQhRGJMAhQFmJR2/9kn5av6QL8CLKjq+1a9HBg2fIxW2xZ/eA4rF0iUPixkLizp+XmJOQ4g4ehSRW6Ih3WYxGzOf//PU3ruGIJBJaJySQVN/FJAhoUBgE35sS7kMPFSdwL2cs6i2oe8RHCqYr+vmxSKK8k7l5TxTBnUvsiiAgkaRe0VeybzBfe7msFb59oMo4BpOqRD7ErXzO2/3K7jzhzkZUKcZ9qX2Lqc+konHRYUrkccJ3E6UEz3cDtqH25po1dXafnJccmzJ/GsCfGkz2BPeYYoLLMYwoesT5/GO6AD8xrJfvd81u1oSWhF9v+5zaoNVdWyT1KOu0Wh+RmCLt9vbaiL526LYhxuNtvKyl2dR1dVPRZxQFTEHwhkKae5Nrkc65ptPS2GbXb5en2QQ9mC6d5OaxTrtdjG3okTlGH4Wa0a8yj78JQGqDwadFnMomJXw/oMOr5lUEzLLXE5TBJZ6mI2o4ED5zwRlInyQmetyB8NiE6bS5xIqF9AxmlComjCvTT1K9hMmwOQk09sVFYxva1ddIXy610ywdMqexNHFwoCywR6X7/YpF1yoFnNxl3DNbMVvER7ujs0+9P876ThMvT3UMiXvndg1AMB3l5DzQjWmYU/PVAkV7U+rOBpN9NtdJmE4/4B5dlLbqlDeadtHbqz2tC4dCPcYLCAotslEH5vRGNrqy2f/MTCWOtMT0moipSIlnZqY5iZmukJfhpnz1w7RW1skob2xmrQMOczMPGXtwTpGkAU2LEFxR8Um6Mu56c8Jd6o1cyunogil3SuNuFJmSgaKA3jwJT0p+FqEyLgIWdAEJMGG+3lDKIOUiVbB8XiEiykLcWN6THC/ouYQKpeo6O5GIGQ/SuAHbhFRK4t9zU7ALnsVjFayVsRSup+bNh5Nm4zGkuaLnjDfz09s+0FnetLz5fLwpoujpeDMv0hcnzmJXL0ecj3rgvIM7jzjSz/h11E2UCCEf3Sf/ZG4J838lzNZOQXrOu52HEeZbZ0MI8wI+V4qLl6FLV1fbmKmgSPDMmw7eOqBUbeHccvx9DiseNG6isBqeJEEg3ZhSXrSHZMFC9q0UiYlwE7nuQ1+b0upb9TMOfzHtaS5ldpUmFk6vbnD2zgfVtfDczGhXEXMazQ3BbI9JV6Av9JwukMZPE5DFsFoYvtcYxp6FrVqw9QIaUm4Zs2Kw9YlLx7Coxa1auH0QAh65kH1IqR50vzMlmQWtWqAdMK10i4lCY0pC+1BZMfhGMxhtQasWaGOxsJBVC7JRQNzZjwzaa5D6ShLGFec2UpaV1NefPAfeAnfqEDCZnI9UDAOzV9SNssn8V1iuSQyJfjmqQ7Wtc9bYDgisb+aCXhPIGRgIHXTeICWQtpiuEWQ6XW/LjAi2MMWPl4t1pqtpbxHFgHyK5E/IQb+gJtpCLfQz+hW90S+sJd1LpBLhMBZhtEpqxqNE5TbchSl8jkyBax9zkDrpDAPTWXs9FYFXekPPrjXgeh2iTGOka6VeN8kxZ7HgOvgn64nxedQ7Hh4f9Qf7PY21AbYAX/NSyjG1XJrQ774VDSOYZq2Z5ZiavMTLOwSOycQqHK9K4XB23qwk4dabhykcO79tqMLhbMhhbV8e3P8Bq7UhmFmFo/oYWoWjkrBZhaOSsFmFo5q4WYWjstBZhaOCoFmFo9LwWYWjgqBZhaNykFmF4xX8T/7GKBz3+wKFVTiswrH+FY6P+ffGrbpRXXWj6ZTUDeeB6kZ7U9SNDf0Jg3HMfB9q+egQ3/7zBY37/3yBle2tbG8PteeT7R9+qmUGe6xt1LH2Gr7HvenHWr9/x7nmvNy5Zj+s2XPtRz3XTleZJ8s/jLeenJLMs1HAkbrgJyQJ1L1T0KySUwZut1ttQt/h5b/t/KDv

WarmUpTill commented 11 months ago

Right, didn't consider the case of a macro referencing a macro which has not been imported yet. I think I got it this time (https://github.com/WarmUpTill/SceneSwitcher/pull/927/commits/e2d2768012fdf3fbf2d88b551ec450ca5c7bf702) :D

A build will be available here in a few minutes: https://github.com/WarmUpTill/SceneSwitcher/actions/runs/7091441626?pr=927

DanielLester83 commented 11 months ago

Works now for me