ImReave Twitch Integration
All players need this mod; only the streamer signs in to Twitch. Voice Balance, rewards, Push, Poltergeist, and the Banishment Cross.
模組介紹 作者原文
ImReave_Twitch_Integration
The streamer and all participating players need this mod. Only the streamer needs to sign in to Twitch.
Includes Voice Balance, Channel Point rewards, Teammate Push, and the Poltergeist feature. It runs entirely inside PEAK without a chat bot, companion app, or the external Stream Hub.
Current features
- Click the small Twitch logo at the top-right of PEAK's main menu to open the integration window.
- Link the broadcaster account with Twitch's Device Code OAuth flow.
- Connect directly to Twitch EventSub and receive custom Channel Points redemption events while PEAK is running.
- Store OAuth credentials encrypted for the current Windows account and refresh them automatically.
- Enable or disable feature modules from the integration window.
- Use PEAK Voice Balance as the first module, including RNNoise, per-player automatic loudness leveling, a peak limiter, and one shared 0-200% output level.
- Automatically create and manage a [PEAK] Cannon Launch reward with mandatory player-name input.
- Launch the exact matching player, including the streamer, and refund invalid or unavailable targets.
- Optionally look at a nearby teammate and press U to shove them about one metre and knock them over.
- Let ghosts use Poltergeist to choose a helpful green effect with N or a harmful red effect with M for the living player they are spectating.
- Let ghosts hold Ctrl while pressing N or M to save one offered result and deploy it later with 1.
- Find the reusable Banishment Cross at the beach or rarely in luggage and bind a named dead player's ghost until revival.
- Enable the local Developer Tools test-bot spawner for repeatable shove testing without another player.
The main-menu integration window now uses an opaque dark-green background and high-contrast text.
Installation
- Install BepInEx-BepInExPack_PEAK through or r2modman.
- Remove the older standalone PeakVoiceBalance mod if it is installed. Running both would process voices twice.
- Disable or remove an older package named PeakTwitchIntegration; the renamed package otherwise exists beside it instead of replacing it.
- Import ImReave_Twitch_Integration-0.10.12.zip as a local mod and start PEAK through Modded.
- Click the small Twitch logo in PEAK's main menu.
For a manual install, copy plugins/ImReave_Twitch_Integration.dll and plugins/librnnoise-0.dll into BepInEx/plugins/ImReave_Twitch_Integration.
Linking Twitch
Twitch requires every application to have its own public Client ID. No client secret is needed or accepted by this mod.
- Register a Twitch application in the Twitch Developer Console and configure it as a public client for Device Code authentication.
- Copy its Client ID into the field in PEAK's Twitch Integration window.
- Select CONNECT.
- Open the activation page shown by the mod, enter the displayed code, and approve channel:manage:redemptions.
- PEAK reconnects the saved account automatically on later starts.
Version 0.10.12 needs the manage permission to create the Cannon Launch reward and to refund failed launches. Poltergeist, Banishment, Teammate Push and Developer Tools do not read Twitch chat and add no OAuth permission. If version 0.4.0 or older was already linked, Twitch asks for one new authorization; the Client ID does not change.
The OAuth token and rotating refresh token are protected with Windows DPAPI for the currently signed-in Windows user. FORGET SAVED ACCOUNT removes the stored authorization. Twitch is connected only while PEAK is open.
Menu access
- In the main menu, click the small Twitch logo in the top-right corner.
- During a run, press Escape and choose IMREAVE_TWITCH_INTEGRATION in PEAK's pause menu.
- Both entries open the same live settings. Escape closes the integration window first and leaves the pause menu open.
Voice Balance behavior
- Every incoming remote voice has independent RNNoise and loudness state.
- Speech is moved toward a target of -18 dBFS within configured gain
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: