Twitch HOWTO


Table of contents:

Introduction

Configuring Twitch chat commands

Enable it

DISCLAIMER

Twitch Command list

Companion commands

Commands for spawning enemies

Commands for spawning critters etc

Commands for giving stuff

Commands for triggering stuff


Introduction

Sir Whoopass has a Twitch integration that can listen for commands from the chat during the stream,

and can trigger certain actions in the game as a response. See below for instructions on how to set this up! In the end is also a list of all available commands, for reference.

The Twitch integration works by having a Twitch bot, called “Sir Whoopass”, that joins the chat in your channel. The bot then listens for your configured commands, and performs the corresponding actions in the game. To make this work, you need to authorize the “Sir Whoopass” Twitch application to request information about your viewers on your behalf. This is used for determining if a user is a follower and/or a subscriber, in order to control the access set up for the commands in the game.

Configuring Twitch chat commands

  1. Start the game (if it isn’t started already 🙂)
  2. Open the main menu by pressing ESC (if it isn’t open already)
  3. Navigate to Settings → Streaming
  4. To create a new Twitch command interaction, press the “Add” button
  5. This will create a new row where you can enter:
  1. The command (e.g. “!swa.hipster”), this can be any string, but the general help-command is “!swa.help” so it might be a good idea to keep the “!swa.” prefix - but it’s up to you! 🙂
  2. The required access level (Everybody, Followers or Subscribers) for using the command
  3. The Sir Whoopass command - what action should happen in the game (see list below)
  4. And specify any arguments. Arguments apply to “spawn” commands and “give” commands, specifying the number/amount to spawn or give.
  5. Specify cooldown, or accept the default which is 20 seconds. Cooldown is applied per-user and Twitch command, and limits how often the same viewer can issue the same command.


Here is an example where a Twitch command “!swa.hipster” is mapped to the command “Spawn Orc Hipster Enemy”. And the “2” in the arguments specify the number of Orc Hipsters that should be spawned:

One could have different Twitch commands for spawning the same enemy but with different amounts, e.g. one “!swa.hipster5” command and one “!swa.hipster10”, both mapped to the “Spawn Orc Hipster Enemy”-command, but with different amounts specified in the configuration.

  1. Repeat step 5 above for as many commands that you like.

Enable it

When Twitch command interactions have been configured, it needs to be enabled (this needs to be done every time you start the game and want to use the Twitch integrations):

  1. Start the game (if it isn’t started already 🙂)
  2. Open the main menu by pressing ESC (if it isn’t open already)
  3. Navigate to Settings → Streaming
  4. Enable the “Enable Twitch” switch
  5. This should bring up a web browser, asking you (the first time) to authorize the “Sir Whoopass” application to request information about your channel/viewers through the Twitch API. This needs to be accepted in order for the integration to work (you can remove the authorization afterwards in Twitch, if desired).
  6. After accepting, the webpage should say “DONE! (You can now close this tab/window)” or something similar.
  7. If the “DONE” webpage doesn’t show up, there is an issue of some sorts. Please contact us if this happens (mail us at support@atomicelbow.com for example) 🙂
  8. If all is good, Sir Whoopass should pop up in your chat and write a message “Sir Whoopass in the house! Type !swa.help for help.”
  9. Switch back to the game
  10. Exit the settings, start streaming and play the game! It should now listen for when the configured Twitch commands are written in chat and act accordingly.
  11. The chat command “!swa.help” shows a list of your configured Twitch commands and their access level, for the viewers to see.
  12. Have fun !! (NOTE: see disclaimer below)

DISCLAIMER

This is software, and we cannot promise there won’t be any bugs. We would appreciate it if you let us know of any issues you run into and we’ll try to fix it. Thanks 🙂

Twitch Command list

Companion commands

Spawn Melee Companion

- Spawns companion(s) with melee attack

Spawn Ranged Companion

- Spawns companion(s) with ranged attack (throws fireballs)

Spawn Shotgun Companion

- Spawns companion(s) with a shotgun

Spawn Loot Companion

- Spawns loot companion(s) that runs around smashing stuff

Companion Fight

- Makes all spawned companions start fighting each other

Commands for spawning enemies

Spawn Orc Noob Enemy

- Spawns “Orc Noob” enemy(s)

Spawn Orc Hipster Enemy

- Spawns “Orc Hipster” enemy(s)

Spawn Orc Warmaiden Enemy

- Spawns “Orc Warmaiden” enemy(s)

Spawn Orc Shaman Enemy

- Spawns "Orc Shaman" enemy(s)

Spawn Cupcake Enemy

- Spawns "Cupcake" enemy(s)

Spawn Orc Sneaker Enemy

- Spawns "Orc Sneaker" enemy(s)

Spawn Flamboyant Orc Enemy

- Spawns "Flamboyant Orc" enemy(s)

Spawn Orc Commander Enemy

- Spawns "Orc Commander" enemy(s)

Spawn Shotgun Knight Enemy

- Spawns "Shotgun Knight" enemy(s)

Spawn Carl-Gustaf Enemy

- Spawns "Carl-Gustaf" enemy(s)

Spawn Boner Enemy

- Spawns "Boner" enemy(s)

Spawn Sneaky Boner Enemy        

- Spawns "Sneaky Boner" enemy(s)

Spawn Magical Boner Enemy

- Spawns "Magical Boner" enemy(s)

Spawn Billy-Bob Enemy

- Spawns "Billy-Bob" enemy(s)

Spawn Kenny No-Balls Enemy

- Spawns "Kenny No-Balls" enemy(s) (boss)

Spawn Sven-Olof Enemy

- Spawns "Sven-Olof" enemy(s)

Spawn Pennydumb Enemy

- Spawns "Pennydumb" enemy(s) (boss)

Spawn Big Boi Enemy

- Spawns "Big Boi" enemy(s) (boss)

Spawn The IRS Guy Enemy

- Spawns "The IRS Guy" enemy(s)

Spawn Big Daddy Grööt Enemy

- Spawns "Big Daddy Grööt" enemy(s) (boss)

Spawn Angry Goat Enemy

- Spawns "Angry Goat" enemy(s)

Commands for spawning critters etc

Spawn Chicken

- Spawns chicken critter(s)

Spawn Cow

- Spawns cow critter(s)

Spawn Pig

- Spawns pig critter(s)

Spawn Health Gnome

- Spawns garden gnome(s)

Spawn Pinjata

- Spawns loot goblin gnome(s)

Commands for giving stuff

Give Catuccino

- Gives the player cup(s) of Catuccino

Give Delicious Grog

- Gives the player grog potion(s) (beer)

Give Gold

- Gives the player gold

Give Fire Ammo

- Gives the player fire ammo

Give Egg

- Gives the player egg(s)

Commands for triggering stuff

Set Day Time

- Changes time of day to mid day

Set Night Time

- Changes time of day to midnight

Set On Fire

- Sets the player on fire

Shark Attack

- Triggers a shark attack(!)

Set Health To 1

- Sets the players’ HP to 1

See No Evil

- Turns the player blind for a while

Turtle Mode

- Makes the player move slowly for a while

Shrink Mode

- Makes the player small for a while

Bulk Mode

- Makes the player big for a while

Drunk Mode

- Makes the player drunk for a while (5 stages possible)

Soaked Mode

- Drops acid rain upon the player