Scenes
Switches to the selected scene with normal transition.
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Scene Name | String | Scene name you want to switch to. Select from the menu or type manually. |
Temporarily changes the transition of a scene. Lasts until you use Remove Scene Transition command.
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Scene Name | String | Transition scene name. Select from dropdown or input manually. |
| Transition Name | String | Name of the transition |
| Duration (ms) | Int | Duration of the transition in milliseconds |
Removes temporarily changed transition of a scene (from executing Change Scene Transition command).
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Scene Name | String | Scene name that has a temporary transition added to it. Select from dropdown or input manually. |
Change the current transition.
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Transition | String | Desired transition name to change to |
Changes the current settings of a transition. Same as going to your OBS and clicking on ‘Properties’ in your Scene Transitions.
Example: {"transition_match": "Fade","switch_percentage": 30,"easing_match": 2,"position_in": 10}
You can retrieve your current transition settings by executing a Send OBS Request command with the following JSON (OBSws 5):
{
"op": 6,
"d": {
"requestType": "GetCurrentSceneTransition"
}
}
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Transition Name | String | Name of the transition to modify |
| Settings (JSON) | JSON | JSON string containing the transition settings |
Changes the duration of a specified transition.
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Transition | String | Name of the transition |
| Duration (ms) | Number | New duration in milliseconds |
Creates a new scene in OBS.
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to send this command to (if using multiple OBS) |
| Scene Name | String | Unique name of the scene to create. |
Gets the current OBS scene list and saves the scene names as an array.
| Box Name | Type | Description |
|---|---|---|
| OBS | Dropdown | OBS to get the scene list from, if using multiple OBS connections. |
| Save Variable As | String | Variable name to save the scene name array. |
Example:
| OBS Scenes | Save Variable As | Saved Array |
|---|---|---|
| Starting, Gameplay, BRB, Ending | sceneList | [Starting, Gameplay, BRB, Ending] |
You can combine this command with Array Get Size, Array Get Value, or Repeat to loop through all OBS scenes.