How to create a Random Question Twitch Channel Point Reward using OBS and MixItUp
Автор: ADJStreams
Загружено: 2021-07-29
Просмотров: 1007
Описание:
How to create a Random Question Twitch Channel Point Reward using OBS and MixItUp?
If you've ever watched me streaming on twitch, you may have seen the "random question" channel point reward. In this video, I'll show you how I set this up. Instructions are also repeated below.
Need help? Drop a comment below or join my discord: / discord
-------------------------------------------------------------------------------------------------------
FOLLOW ME:
TWITCH: / adjstreams
TWITTER: / adjstreams
INSTAGRAM: / adjstreams
TIKTOK: / adjstreams
-------------------------------------------------------------------------------------------------------
WHAT YOU NEED TO HAVE DOWNLOADED AND INSTALLED:
OBS - https://obsproject.com/
OBS Websocket Plugin - https://obsproject.com/forum/resource...
MixItUp - https://mixitupapp.com/
-------------------------------------------------------------------------------------------------------
INSTRUCTIONS:
00:00 - Beginning of video
00:27 - What you need
01:12 - Step 1: A Text file containing questions
02:29 - Step 2: A Text file for the OBS text source
03:35 - Step 3: Set up OBS
07:17 - Step 4: Mix It Up Setup
15:15 - (Optional) Adding Text To Speech
16:14 - Step 5: Set up the reward in Twitch
18:34 - Hiding the question text
Step 1: Make a text file, with one line per question, challenge, or whatever, call it something like Questions.txt and save it somewhere. Make a note of how many lines/questions/challenges you have in your text file. We'll need this later.
Step 2: Make another text file, like "LastQ.txt", and put some dummy text in it, like:
Random Question #488, ADJStreams asks:
If your goal is world dominance, what’s your first step?
Step 3: Add a text source in OBS, set it to read from text file, and point it at the LastQ.txt file you created in Step 2. Place it on your screen somewhere in a nested scene where you put all your other reactions and alerts, and make it look nice by adjusting font etc. Remember the scene and source names, we need this in step 4. Now set the source visibility to off so that it's hidden.
Step 4: In Mix It Up:
a) Add a Channel Point reward. When you do this, MixItUp will automatically create the same channel point reward in Twitch as well, ready for Step 5.
b) Add a conditional command to this newly created reward, first value = $allargs, using a comparison of "Between" 1 and X, where X is the number of questions/lines you have in your questions.txt file.
c) Now add some actions to this conditional command. This means these actions will only fire if the condition is met (a number between 1 and X has been entered by the channel reward redeemer)
i) File (Read & Write) - Action "Read Specific Line From File". Select the questions.txt file you made earlier, line # should be $allargs, special identifier name something like "thequestion" (make a note of this name, we need it soon)
ii) Streaming Software action - "Text Source" - Set the scene name and the source name from step 3. Set the text to be something like "Random Question #$allargs, $username asks: $linebreak$thequestion.", and set the File Path to the text file we created in step 2.
Optional step (Text To Speech) - in addition to making it appear on screen, we can add a Text To Speech (TTS) action to the conditional block we made in step 4 - For example, I make mine say "Random Question time. $username asks: $thequestion" using UK English Female voice.
Step 5: Add the reward in twitch. Remember the name you gave the reward in step 4? Go to Twitch dashboard - Viewer Rewards - Channel Points - Manage Rewards & Challenges. Add cooldowns, cost of reward, give instructions, e.g. "Enter a number between 1 and X" (where X is the number of questions/lines in your Questions.txt file from step 1.
That's it!
You may have noticed that we have nothing to turn the question off once it's on-screen. You could either have a timer to hide it after a minute, by adding a Wait command of 60 seconds to the Conditional in Step 4 and then turning the visibility of the text source off after it finishes waiting.
Or, you could do what I do and hide it via a button on Touch Portal or Streamdeck, a simple button with source visibility action to hide the text source.
One final thing:
If you want to do this without making the user pick a number, and just randomly pick from a list of possible questions, then skip step 4a, and use the "Read Random Line From File" option in step 4b(i).
-------------------------------------------------------------------------------------------------------
Music from Uppbeat (free for Creators!): https://uppbeat.io
Infraction - "Drop It"
Sensho - "Tribe"
Soundroll - "Poem"
Sensho - "Glow"
Pryces - "Music Is"
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: