Skip to content

General tab overview

WarmUpTill edited this page Jun 26, 2024 · 5 revisions

Section list

The General tab has the following sections:

Each of those will be described in more detail below.
Screenshots are attached showing their default values.

Status

GeneralTabStatus

This section allows you to control how often the scene switcher performs its condition checks at (1).
This will enable you to tweak how responsive the plugin is to changes and how many system resources it is using.
A lower duration will result in more frequent checks and the plugin being more responsive, but also higher system resource usage.

The current status of the plugin is displayed at (2) and can be controlled at (3).
Alternatively you can also open up the "Advanced Scene Switcher" dock widget to do the same.

(4) will let you control under which circumstances the plugin is started automatically.

You will also find the important hint here (5) that any hotkeys you define must be assigned keybinds via the OBS settings menu.

General behavior

This section allows you to control if more verbose logging should be enabled at (1), which might be helpful when diagnosing issues.
Having this option enabled will however massively increase the size of the log files produced by OBS.

You can enable saving and of the window position and size at (2) in case you always want the settings window to be opened up in the same location instead of wherever the OBS window is located at.

You can enable system tray notifications about the status of the plugin at (3).
Those will display a message if the plugin was started or stopped.

If you don't buttons being highlighted by a green flashing animation you can disable this functionality at (4).

Some drop down menus in the macro section allow you to filter the available options by typing into the drop down menu selection field.
As some people prefer to only work with their mouse and this feature reduced the clickable area the option at (5) was introduced to disable this functionality.

On some setups not all dependencies for all features are available.
In this case, if (6) is checked, a warning is displayed when opening the settings window.

Unticking the checkbox at (7) will show the outdated tabs.
It is highly discouraged to work with those tabs as development for them has stopped and they will be removed at some point in the future.
All of their functionality can be represented via macros.

GeneralBehavior

Save / load settings

This section will allow you to export settings to a file and import settings from a file.
Note that if you import settings from a file you current settings will be replaced with the imported settings.

GeneralTabSaveLoad

Match behavior

This section is mostly left in for backwards compatibility reasons with the old non-macro tabs.
If you are using macros it is highly recommended to leave these settings at their default values and instead represent their function as macros themselves.

(1) allows you to configure at duration during which no actions will be performed if actions were just performed.
The option at (2) allows you to configure scene switching behaviour to take place if no actions were performed for a given period of time.

GeneralTabMatch

Transitions

In this section you can modify the behavior of the plugin when it is performing scene switches.
You can choose to adjust either only the transition overrides, or only the active transition type, or both at the same time.

GeneralTabTransition

Priority

Here the priority of different switching methods and the thread priority of the main plugin loop can adjusted.
It is not recommended to change either of those settings unless you are sure what you are doing. The former is mostly used for backwards compatibility with the old non-macro tab.

The latter is intended only for situations in which a user faces issues due to the plugin consuming too many system resources or the plugin not being scheduled frequently enough by the OS scheduler.

image

Example guides

Explanations

Clone this wiki locally