Twitch Plays Pokémon (TPP) a series of social experiments in which commands representing buttons on an original Game Boy (up, down, left, right, A, B, start, and select) are entered into a chat on Twitch, and then translated into a game of Pokémon via an IRC bot. In short, hundreds of people are fighting over a controller. Throughout its life, Twitch Plays Pokémon has spawned hilarious characters, memorable moments, and even a few religions.
Twitch Plays Pokémon Chatty Yellow is the first run of Season 4, aka the third anniversary run, and the twenty-second run overall. It began on February 12th, 2017 and ended on February 24th, 2017. It features a hack of Pokémon Yellow in which Chatot is received as a starter instead of Pikachu, and all non-plot dialogue is replaced with Markov chains generated from chat messages. This led to an abundance of copypastas being posted, and, consequently, to most of the NPCs spouting complete nonsense at ×ᴹɴ(? ("X-Man"), the robotic host of the run.
The aforementioned Chatot also generated lines of dialogue from the chat when interacted with, although his were read out loud through text-to-speech rather than merely displayed on screen. It also knew the move Chatter, which functioned differently from its canon counterpart. While the original move played a sentence recorded by the player and had a chance of confusing the opponent depending on the volume of said recording, this version of Chatter acts similarly to Metronome; instead of the selected move being picked at random however, it is instead determined by the emote most present in the chat, with each emote associated with a specific move.
This run also marked the debut of two new features. The first was Turbo Anarchy, which was intended to reproduce the chaotic inputting of the early runs by randomly selecting one of the last few inputs at regular intervals; due to poor reception however, it was discontinued as soon as the third run of the season, and only came back briefly as an April Fool's joke in 2019. The second was TPP Simulator, or TPPSIM for short, a bot that posted messages in the chat using the same Markov chain system as the game; unlike Turbo Anarchy, TPPSIM was very well received, and became not only a permanent feature of the stream, but one of the most beloved.
See also here for the archived progress of the game, here for the archived status of the run, or here for live updates, which have been archived here. The ROM has been released in IPS patch format, and can be downloaded here.
Twitch Plays Pokémon Chatty Yellow contains examples of:
- Artificial Stupidity: Magikarp managed to survive an absurdly long time against a Tangela that was well over twice its level, simply because said Tangela kept using Bide, a move that returns the damage received int the past few turns, and thus is completely useless against an opponent that only uses the non-damaging move Splash.
- Ascended Meme:
- One early, once-popular theory during the original run was that Red was a robot. The protagonist of Chatty Yellow is actually one, and their appearance is directly inspired by the square-headed robot that Red was often depicted at at the time.
- As a reference to the Voices "consulting" the Helix for advice in the original run, attempting to use the Helix Fossil actually generates lines of dialogue in the same way talking to an NPC does, instead of the generic "This isn't the time to use that" text.
- Dummied Out: A weirdly unintentional example; the OMGScoots emote was removed from Twitch a few days after the run began, making it impossible for Chatter to trigger Dizzy Punch anymore.
- Game-Breaking Bug:
- After an enemy Ditto transformed into Chatot, it attempted to use Chatter, which resulted in it being caught in a loop of using Roost, with the "Enemy DITTO used ROOST!" textbox being displayed over and over for almost 15 minutes.
- During one battle, Chatot somehow survived using Self-Destruct, causing its sprite to disappear. This caused issues when it then used the move Fly, causing the battle to freeze and the music to get ominously distorted for about 40 minutes.
- One particular battle caused no less than 22 crashes in a row, because the enemy Growlithe did not have any moves programmed in its first two slots, and the most recent savestate kept reloading the battle.
- Insurmountable Waist-Height Fence: An unexpected hurdle was encountered in the Pokémon Tower, in the form of an item laying on the ground. Said item blocked the path forward, but ×ᴹɴ(? was unable to pick it up because their bag was full, and the combination of Turbo Anarchy and players purposely stalling made it difficult to actually get rid of another item.
- Mythology Gag: When attempting to use an item at the wrong time, the "This isn't the time to use that" messaged is prefaced with "WORDS OF OQT", a reference to one of the many mistranslations from Pokémon Vietnamese Crystal.
- Nonstandard Skill Learning: While the effect of Chatter vary depending on which emotes are used in the chat, emotes associated with more powerful moves are not initially taken into account; more emotes are gradually unlocked over time, with some only available after obtaining a certain badge. A complete list can be found here.
- Robot Kid: ×ᴹɴ(? is a robotic version of the game usual player character, complete with a large box-shaped head and wide Glowing Mechanical Eyes. No explanation is given for this in-game, and other characters do not treat them any differently from the original child protagonist.
- Suicide Attack: The SSSsss and PermaSmug emotes cause Chatter to turn into Self-Destruct, while the KAPOW emote causes it to become Explosion.
- The Unintelligible: Everyone comes off as this due to the Markov-chain dialogue.