ChatBox

v2.1.0·Updated 2026-09-08

Adds chat box to REPO for easier communication. Configurable! Now with custom commands API!

Screenshots 1 screenshots

About this mod Author’s original text

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

-

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
ChatBox-2.1.0.zip
File size
63.3 KiB