RepoTwitchIntegration by Schleimi

v1.3.1·Updated 2026-10-05

Host-only mod controlled by!-commands in your Twitch chat. Negative events earn shared points that viewers can spend to help the players.

About this mod Author’s original text

REPO Twitch Integration by Schleimi

Host-only mod controlled by!-commands in your Twitch chat. Negative events earn shared points that viewers can spend to help the players. Viewer monster kills have their own Top 5 leaderboard.

Only the lobby host needs this mod. Other players use the normal game. Requires BepInExPack, installed automatically by your mod manager.

Getting started

  • Install the mod Mod Manager or r2modman and launch the modded game as host. Remove older test copies to avoid loading the plugin twice.
  • Click Connect Twitch in the main menu (or use F8).
  • Choose Connect Streamer, open the displayed authorization page and approve the account connection. No personal app registration or client secret is needed.
  • Optionally connect a separate bot account for chat output. Without an enabled connected bot, the streamer account sends replies.
  • Load a level. Viewers can use the commands below in the connected streamer's Twitch chat.

For manual installation, install BepInEx first and copy the packaged BepInEx folder into your R.E.P.O. game folder.

Loot-round limits

The current loot level is completed levels + 1 (first loot round = level 1). By default:

  • At most level chat monster groups may be active or pending globally. Gnomes/Bangers each count as one group. The center HUD shows occupied group slots, e.g. Active Chat Monsters: 2/3.
  • Each Twitch viewer can successfully summon level groups per loot round, with at most one active/pending group at a time.
  • Through level 20 inclusive, each viewer can summon each monster species only once per loot round. Aliases share the same species. Random spawns choose only eligible species. From level 21, species can repeat.
  • Each viewer gets level successful uses of!boom and separately level uses of!drop per loot round. Their 5-minute/10-minute personal cooldowns still apply and persist between rounds.
  • Quotas and species availability reset on the next round. Failed actions do not consume a use; a partially successful group counts once.
  • Two connection-menu toggles, Unlimited monster limits and Unlimited boom/drop uses, default to OFF. The first bypasses global count, summon quota and species restriction, but retains one active group per viewer. The second bypasses boom/drop round quotas only. Usage is still recorded while unlimited is on. These per-round counters are session-local and are not restored after restarting the game.

Boom and Drop are available in loot rounds. Boom rewards confirmed launches; with three hits it pays 40 points. Drop snapshots distinct holders at activation (three holders = 120 points) and pays once after at least one drop is confirmed. Holding multiple objects does not multiply a player's reward. No confirmed effect means no reward or consumed use.

Chat commands and shared points

Help prices apply once per command. Boom and Drop rewards depend on affected players as listed below. Commands are case-insensitive. No available target means no reward or charge. Failed or unconfirmed actions do not create rewards; successful partial group actions use the stated total price/reward.

| Command | Shared points | Effect |

| --- | ---: | --- |

|!monsters | Free | Display the monster command list without spawning. |

|!spawn | +10% of spawned monster max HP | Random allowed monster. |

| Individual monster command | +10% of spawned monster max HP | Spawn the chosen monster. |

|!tts Hello | Free | The host robot speaks the text using Vanilla TTS, including normal network playback for other players. No brackets needed. |

|!jumpscare | +5 | Random short Vanilla monster sound, audible only to the host and on the stream when game audio is captured. 3-minute cooldown per viewer. Active levels only. |

|!boom | +10 base +10 per player hit | Cauldron-style launch and 3 seconds of tumbling for living players. 5-minute cooldown per viewer after success. |

|!drop | +40 per player holding an object at activation | Living players release t

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

File & checksum

Filename
RepoTwitchIntegration_by_Schleimi-1.3.1.zip
File size
215.4 KiB