TwitchChat

v1.2.2·Updated 2026-09-04

Integration of Twitch chat into PeakTextChat (fork)

Screenshots 1 screenshots

About this mod Author’s original text

TwitchChat

Displays Twitch chat messages in the PEAK in-game chat. Messages appear with the [Twitch] prefix.

Fork of PeakTextChat

Features

  • Display Twitch chat – see Twitch messages directly in the game chat with colored nicknames.
  • Send messages to Twitch – use! prefix (or send without prefix, configurable) to chat with your viewers.
  • Anonymous mode – read Twitch chat without an OAuth token.
  • Quick messages – send predefined messages with hotkeys, including key combinations (Ctrl, Shift, Alt).
  • Permission system – only host and allowed players can send messages to Twitch.
  • System messages – clear notifications with colors (green for success, red for errors, orange for warnings).
  • Dynamic config updates – all settings apply instantly without restarting the game.
  • Cross-mod compatibility – works with other chat mods (CozyChat, StupidChat, PeakGlobalChat, etc.).
  • RPC sending – players without a token can send via the host (if added to AllowedSenders).

Configuration

  • Open BepInEx/config/V8.TwitchChat.cfg.
  • Fill in the sections:

[Display]... chat appearance settings...

ChatKey = Slash # Key to open chat

ChatPosition = BottomLeft # Chat position

ChatSize = 500:300 # Size of the chat window

ChatFontSize = 20 # Font size

ChatBackgroundOpacity = 0.3 # Background opacity

ChatFrameVisible = true # Show/hide frame

ChatRichText = true # Enable rich text formatting

ChatFadeDelay = 15 # Time before chat fades

ChatHideDelay = 40 # Time before chat hides

ChatMessageHideDelay = 40 # Time before messages disappear

[QuickMessages]

QuickMessages = # Format: Key$Message:::Key2$Message2

Supports modifiers: CTRL, SHIFT, ALT

Example: CTRL+C$Hello!:::SHIFT+F1$Follow me

[Twitch]

Username = your_twitch_channel # The channel to read and send messages to

AllowedSenders = # Steam IDs (comma separated) allowed to send. Empty = only host.

UseSteamName = true # Show Steam name in Twitch messages (false = hide)

SendWithoutPrefix = false # If true: no prefix needed; with! goes only to game chat

[Auth]

OAuthToken = oauth:your_token # Required for sending; optional for read-only

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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_PEAK

File & checksum

Filename
TwitchChat-1.2.2.zip
File size
409.8 KiB