ULTRACHAT

v1.0.3·Updated 2025-01-23

Bringin your Twitch chat into ULTRAKILL! If you find any bugs, please DM me on discord (@djpopsicle).

Screenshots 1 screenshots

About this mod Author’s original text

-- ULTRACHAT -- | - Bringin your Twitch chat to ULTRAKILL! -

  • INFO -
  • This mod is a WIP, meaning there may be bugs i didn't catch. Feel free to report em by shootin me a Discord DM at @djpopsicle.
  • This mod requires knowledge of setting up a Twitch bot application at but if you don't know how to set that up ill give ya a brief tutorial.
  • SETUP -
  • TWITCH -
  • Go to
  • Click "Sign in with Twitch"
  • Complete the Sign In
  • Click "Your Console"
  • Click "Register Your Application"
  • Enter a bot name
  • Put " in "OAuth Redirect URLs"
  • Save
  • Click "Manage" on your bot
  • Copy Client ID, generate secret, and paste both somewhere like a notepad (DO NOT SHOW YOUR CHAT YOUR CLIENT DETAILS.)
  • MOD -
  • Open ULTRAKILL with the ULTRACHAT mod installed
  • Click the Twitch icon in the bottom right corner
  • Enter your Client ID
  • Enter your Client Secret
  • Enter your Twitch Channel's name (NOT THE BOT'S NAME.)
  • If you don't want to put this info in every time, enter a name in the Save Channel box and press save. Then click Save under Save/Load Config.
  • Click AUTHENTICATE
  • A window will open in your browser, DO NOT CLOSE IT UNLESS THE WINDOW SAYS TO DO SO.
  • Go back to ULTRAKILL
  • Enjoy!
  • LIMITATIONS -
  • Emotes will not be rendered in the chat box, instead it'll show the emote's name.
  • You cannot have the Level Stats Popup enabled at the same time as the chat box. HOWEVER, if you had the chat box open when you opened the Level Stats Popup, it will show back up once the popup is disabled again.
  • You cannot enter and authenticate Twitch details unless you are on the main menu. As such, the section related to Twitch credentials has been removed from the In-Level menu.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

File & checksum

Filename
ULTRACHAT-1.0.3.zip
File size
943.0 KiB