PeakTextChatCN
PEAK multiplayer text chat module. Press the / key to open the input box, which supports Photon online message synchronization, player color display, death/coma/exit system prompts, continuous input mode, IME cursor following, and automatic hiding of the chat box.
About this mod Machine translation
PeakTextChatCN - PEAK multi-person text chat
Added real-time multi-person text chat functionality to PEAK, based on Photon network synchronization.
Function
- Press the / key to open the chat input box, press Enter to send, Esc to close
- Messages are synchronized to all players via Photon RaiseEvent
- Player nicknames are displayed in their character's color
- System prompts: Join/Leave/Death/Coma/Awakening
- Continuous input mode (the input box will not be closed after pressing Enter after configuration is turned on)
- IME input method cursor following
- The chat box automatically fades out and hides after no operation (configurable delay)
- Supports Chinese and all TMP font characters
Configuration items
Adjust in the BepInEx configuration file (BepInEx/config/com.github.peaktextchatcn.cfg):
| Configuration | Default | Description |
|------|--------|------|
| enable chat | true | master switch |
| Chat shortcut keys | / | Key to open the input box |
| X/Y coordinates | 20/20 | Lower left corner of the chat window |
| Width/Height | 420/300 | Chat window size |
| Font size | 18 | Message text size |
| Background transparency | 0.3 | 0=fully transparent 1=opaque |
| Chat box disappearing delay | 0 | 0=Never disappear |
| Continuous input mode | false | Keep the input box after pressing Enter to speak |
Install
- Make sure BepInEx 5 is installed
- Place PeakTextChatCN.dll into BepInEx/plugins/PeakTextChatCN/
- Start the game
Known limitations
- Messages are not persisted and the chat history is cleared after switching scenes.
- Relying on the in-game Photon room, messages are only displayed locally when a single player is offline
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: