Friday Night Funkin': Streamer Vs. Chat

Friday Night Funkin': Streamer Vs. Chat is a mod made by doggydentures. The mod uses all of the base game weeks and songs, except streamers can link their game with their Twitch and/or YouTube account, allowing their chat to input various commands to interfere with the game in funny ways. If you're not a streamer, you can also just play in the mod's offline mode.

How to Use
Note: The instructions for Twitch and YouTube streamers are the exact same instructions that can be found in a text file included with the mod's download.

Instructions for Twitch

 * "To setup Streamer vs Chat, you will need a Twitch account and your Twitch Chat OAuth Password If you do not know your Twitch Chat OAuth Password, you can get one at https://twitchapps.com/tmi Keep your Twitch Chat OAuth Password private and don't let anyone else see it. Treat it like it's another password for your account Go into the scripts folder and open up setup-twitch.json You will see a place to put your username and OAuth Password Replace "username_goes_here" with your username, making sure to keep the quotation marks Replace "oauth_key_goes_here" with your OAuth Password, making sure to keep the quotation marks. Do not omit the "oauth:" part of the password.  Just run the game like normal after you've done all that. The game will tell you upon start up if something went wrong.  BTW, you can change the accepted_commands.txt file in the scripts folder if you want to disable any commands"

Instructions for YouTube

 * "To setup Streamer vs Chat, you'll need the video ID of your YouTube stream The video ID is the string of letters/numbers after the "watch?v=" part of the video URL For example, if the URL of your stream is youtube.com/watch?v=dQw4w9WgXcQ then your video ID is dQw4w9WgXcQ Go into the scripts folder and open up setup-youtube.json You will see a place to put your video ID Replace "video_id_goes_here" with your video ID, making sure to keep the quotation marks  Just run the game like normal after you've done all that. The game will tell you upon start up if something went wrong.  BTW, you can change the accepted_commands.txt file in the scripts folder if you want to disable any commands"

Instructions for Offline Mode

 * To use offline mode, you don't have to care about any the of the above. Simply open the game and select the "Offline Mode" option. When selected, the game will automatically run random commands as you play.

Chat Commands
There are 33 commands that the Twitch chat can use to either help or hurt the streamer while they play. To be activated, the name of the command must be typed out in the streamer's chat, prefixed by an exclamation point (Example: To use the blur command, type "!blur"). The commands are as follows:


 * blur: Blurs the screen. (Lasts 12 seconds)
 * colorblind: Removes all color in the game. (Lasts 16 seconds)
 * cover: Puts a randomly selected joke image in the way of the gameplay. (Lasts 12 seconds) Images include:
 * A GIF of the dancing "peanut-butter jelly time" banana.
 * Sans' shrugging + winking sprite from Undertale.
 * A Windows "low memory" error message.
 * A scam pop-up window.
 * The Flipaclip drawing of Boyfriend from the base game's files.
 * dizzy: Wobbles the UI and environment back and forth. (Lasts 8 seconds)
 * fakeheal: Spawns a fake heal note.
 * flashbang: Turns the screen bright white for a second.
 * flip: Flips the screen upside-down. (Lasts 5 seconds)
 * ghost: Adds transparency to the notes. (Lasts 20 seconds)
 * heal: Spawns a heal note.
 * ice: Summons some ice notes.
 * invuln: Will give the player invulnerability to all damage. (Lasts 5 seconds)
 * A shield will appear over Boyfriend to show that he is invincible.
 * jackspam: Spawns a long string of normal notes in one column.
 * lag: Makes the notes lag a little. (Lasts 12 seconds)
 * mine: Summons some mine notes.
 * mixup: Shuffles the strum line and horizontal note positions. (Lasts 10 seconds)
 * Very similar to the mechanic present throughtout Friday Night Funkin': Mind Games.
 * noise: Plays a randomly selected loud, continuous noise. Sounds include:
 * A blender sound.
 * A heckling crowd of people.
 * Dialup internet sounds.
 * Vuvuzela sounds.
 * nostrum: Removes the strum line. (Lasts 13 seconds)
 * poison: Applies a gradual health drain effect to the player. (Lasts 5 seconds)
 * rainbow: Randomizes the note colors. (Lasts 20 seconds)
 * randomize: Randomizes the direction of all incoming notes. (Lasts 10 seconds)
 * scrollfaster: Ups the scroll speed. (Lasts 20 seconds)
 * scrollslower: Lowers the scroll speed. (Lasts 20 seconds)
 * scrollswitch: Changes the scroll type between upscroll and downscroll. Can be reversed if the command is used again.
 * sever: Removes input for one key. (Lasts 6 seconds)
 * shake: Violently rattles the UI and environment. (Lasts 8 seconds)
 * songfaster: Speeds up the song. (Lasts 15 seconds)
 * songslower: Slows down the song. (Lasts 15 seconds)
 * spam: Spawns a ton of randomized normal notes.
 * spell: Forces the player to type out a randomly selected word within 15 seconds, or else they will lose health.
 * Similar in nature to Monochrome's mechanic in Friday Night Funkin' Lullaby, except the word is not encoded, and you won't be instantly failed for running out of time. The player's progress on typing the word will also be reset if an incorrect letter is typed.
 * spin: Spins the notes around.
 * terminate: Forces the player to press the spacebar after three warning beeps, or lose a third of their health.
 * Virtually identical in nature to one of Termination's mechanics in The QT Mod, and judging by the name of the command, that is purely intentional.
 * warning: Summons some warning notes.
 * wiggle: Makes the notes and strum line wiggle around. (Lasts 20 seconds)

Mine Notes

 * Notes with the appearance of a black skull with a red outline. If hit, they will deal a significant amount of damage to the player's health, similar to the fire notes from The Tricky Mod.

Warning Notes

 * Notes with the appearance of a yellow warning sign. If missed, the player will take a significant amount of damage, similar to the notes used in Week 3 of Friday Night Funkin' HD.
 * If the note is missed, an animation will play where BF gets punched by a real image of a human fist, triggering Boyfriend's normally unused "getting hit" animation. If the note is hit, Boyfriend's normally unused dodge animation will play.

Heal Notes

 * Notes with the appearance of a pink heart. If hit, the player will gain a significant amount of health.

Fake Heal Notes

 * Notes with the appearance of a light purple heart. Functionally, they act the same as a mine note, but are textured to appear as a heal note at first glance.

Ice Notes

 * Notes with appearance of a black skull with a blue outline, encased in a spiky, light blue ball of ice. If hit, the player's input will be paused for a few seconds, similar to the note of the same name from Vs. Ace.

Trivia

 * The mod is inspired by btarg1's Minecraft mod of the same name.
 * The mod utilizes an IRC bridge called Septapus IRC when using YouTube to play the mod.
 * Streamers who have played the mod with their chat include:
 * UniqueGeese

Download
Gamebanana