ChatBox
Adds chat box to REPO for easier communication. Configurable! Now with custom commands API!
截圖 共 1 張
模組介紹 作者原文
ChatBox: Revival series
Adds Chat box to REPO for easier communication
Mod status: Revival
Project class: Quantum
Last tested version: v0.4.4.3
⚠️ Required on all clients ⚠️
This mod adds a dedicated chatbox to make communication much easier especially for deaf/mute players.
Built-in Commands
| Command | Host Only | Special Syntax | Result |
|-------------|---------------|--------------------|------------|
|!clearchat | Yes | N/A |Clears the chat from all messages on all clients |
|!printcodes | No | N/A |Prints a list of player codes |
|!whisper | No | [c][s][pc][s][ms] |Sends a message to a specific player only|
[c] => Command.
[pc] => Player code.
[ms] => Message.
[s] => Space.
Custom Commands API
As of 2.0.0 ChatBox now comes with public API for registering commands and custom chat messages!
Everything API related exists within the included API Documentation File.
🚨 Notice! 🚨
The "Public API" is referring to a class named "API", everything else outside of it is intentionally out of reach.
Do not touch anything outside of the "API" class, this is still a private project! You have been warned!
I really did not wanted to write this here, but apparently i have to.
Config
EnableConfiguration
| Description | Default value | Type |
|------------------------------------------------------------|-------|------|
| Enable if you want to use custom set config setting values | false | Bool |
ProximityChat
| Description | Default value | Type |
|------------------------------------------------------------|-------|-------|
| If enabled, your messages will only send to players that are within the set range of your position. | false | Bool |
ProximityRange
| Description | Default value | Type |
|---------------------------------------------|----|-------|
| Transmit range of the proximity chat. | 20 | Float |
OutOfRangeMessage
| Description | Default value | Type |
|------------------------------------------------------------|-------|-------|
| If message sender is further than the set range, you will receive an error message in the chat instead of the message being ignored completely. | false | Bool |
AfterFadeVisibility
| Description | Default value | Type |
|------------------------------------------------------------|-------|-------|
| How visible the chat box is going to be after fading | 0.2 | Float |
StartMessageEnabled
| Description | Default value | Type |
|--------------------------------------------------------------------------------------|-------|------|
| If enabled, TAXMAN will post 'ChatBox active!' in the chat each time a level starts. | true | Bool |
FadeDelay
| Description | Default value | Type |
|------------------------------------------------------------|-------|-------|
| How long the chat box will stay visible before fading | 4 | Float |
BeforeFadeVisibility
| Description | Default value | Type |
|------------------------------------------------------------|-------|-------|
| How visible the chat box is going to be before fading | 1 | Float |
MessageLimit
⚠️ Setting negative values will result in the mod ignoring the field and using default values ⚠️
| Description | Default&Minimal value | Type |
|------------------------------------------------------------|-------|-------|
| How many messages will be shown on the screen | 4 | Int32 |
ChatBox_X
⚠️ Setting wrong values may result in unintended behavior ⚠️
| Description | Default value | Type |
|-------------------------------------|-------|-------|
| Onscreen ChatBox X position | 107 | Float |
ChatBox_Y
⚠️ Setting wrong values may result in unintended behavior ⚠️
| Description | Default value | Type |
|--------------------------------|-------|-------|
| Onscreen ChatBox Y position | 100 | Float |
DeadPlayerTransmitBlock
| Description | Default value | Type |
|--------------------------------|-------|-------|
| If enabled, you won't be able to send messages when dead | false | Bool |
Developer Contact Info
- GitHub: Unloaded Hangar
-
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: