Skip to content

Tutorial Changing Scenes with the Group Change effect

SReject edited this page Nov 22, 2021 · 1 revision

If you prefer video tutorials, you can find one for this here: https://youtu.be/fMWmjbQOdAE

Overview

The great thing about Mixer Interactive is that you can have multiple scenes and organize your buttons by grouping them into different scenes (ie VFX scene, Soundboard scene, Mod only scene, etc). But a common question is, whats the best way to switch a viewer to a new scene with Firebot? This tutorial aims to answer that.

Change Scene effect vs Change Group effect

There are two effects in Firebot that affect scenes: Change Scene and Change Group. At face value, it seems that Change Scene would be the best one to use, right? Nope, it's usually not. Change Scene requires you to change the scene for a group which will move everyone to the new scene instead of just the person who clicked the button. So what gives? To understand why, we need to briefly go over how Mixer Interactive works.

How Mixer Interactive uses Viewers, Groups, and Scenes

First some definitions:

  • Viewer - A person watching your stream
  • Group - Either a Mixer group (ie Pro, Subscriber, Mod, etc) or a custom group created in Firebot
  • Scene - A collection of buttons

It's important to understand that Viewers are not tied directly to Scenes. Instead, Viewers are assigned to Groups. And Groups are assigned to Scenes. The only way for a Viewer to see a new Scene is to either move them to a new Group (Change Group effect) or assign the Group they are currently in to a new Scene (Change Scene effect). This is why the Change Scene effect moves everyone to a new scene, because it's assigning that new scene for the group which affects all the viewers within it.

Setting Up Change Group in Firebot

Now that we are armed with the knowledge of how Interactive works, lets put it to use in Firebot.
Let's say you have three scenes:

  • default
  • VFX Buttons
  • Soundboard

In this example, we will use the default scene as the main menu, with buttons that take the user to the VFX and Soundboard scenes. And the VFX and Soundboard scenes each have a "back" button that will take the user back to the main menu. This tutorial assumes you already have your scenes and buttons created in the Mixer Dev Lab and sync'd over to Firebot.

We need to create the groups that the viewers will move between and assign them to each scene.
The "default" scene (aka the main menu) already has a group called "default" so we only need to create groups for VFX and Soundboard. Then we need to add Change Group effects to each button to move the user between groups (and thus changing the scene). Here we go:

  1. In Firebot, head over to the Viewer Groups tab and create two new viewer groups: "VFX" and "Soundboard".

  2. Next, go to the Buttons tab and click the little gear to the right of your boards name. This will open up a window. You'll see a section for "Viewer Group Settings" with a panel for each scene. There is where we can assign groups to scenes.

  3. Click edit for the "VFX" scene and check the box for the "VFX" group, then click save. Repeat the process for the "Soundboard" scene. Then close out of the settings window.

  4. While still in the Buttons tab, make sure you are on the default scene tab.\ Click edit on the button you want to go to the VFX scene. Add a new effect and select the "Group Change" effect. For the "Which viewer group should I switch the person to?" setting, select the "VFX" group. Save the effect and the button. Repeat this step for all the buttons that need it. Remember for the "back" buttons in the VFX and Soundboard scenes, you want to switch the user back to the "Default" group.

Once all the buttons have their Change Group effect saved, you are all set!

If you have any more questions, try taking a look at the video tutorial link located at the top of this page or come chat with us in our Discord: http://discord.gg/DegW792

Clone this wiki locally