Essentials is a quality-of-life enhancement mod for the game R.E.P.O. This BepInEx plugin addresses several usability issues in the base game and provides customization options that improve the overall player experience.
The mod focuses on fixing common frustrations and adding missing functionality that players expect, such as proper currency formatting, improved chat functionality, and single-player convenience features. Whether you're playing solo or with friends, these essential improvements make the game more accessible and enjoyable without altering core gameplay mechanics.
Development is ongoing as I try to make R.E.P.O. an even better experience, especially when playing with friends. If you have ideas for new features or improvements, please reach out. I'd love to hear from you as I expect this project to grow based on community feedback. Thanks for checking this plugin out and enjoy the game!
This plugin will not work with the following mods and has been configured to avoid loading when they are detected:
All plugin settings can be found in the following config file:
BepInEx/config/org.ccarrmcmahon.plugins.repo.essentials.cfgFixes the in-game currency display that was hardcoded to German locale (which uses decimal points as thousand separators). It now uses your system's culture settings for proper number formatting.
Enhances the chat system with multiple customization options, allowing you to adjust how chat appears and functions in-game.
| Setting | Default | Min Value | Max Value | Description |
|---|---|---|---|---|
[Chat] CharacterLimit |
250 | 0 | 1000 | Maximum number of characters allowed in chat messages |
[Chat] ChatTextWidth |
525 | -100 | 545 | Width of the chat area in pixels |
[Chat] CharacterSpacing |
-0.5 | -1 | 10 | Spacing between characters in chat |
[Chat] LineSpacing |
-45 | -50 | 10 | Spacing between lines in chat |
Note: These are client-side adjustments as there is no default support for these as server configurations.
Allows you to increase the maximum number of players beyond the game's hardcoded limit of 6.
| Setting | Default | Min Value | Max Value | Description |
|---|---|---|---|---|
[Server] MaxPlayers |
6 | 1 | 20 | Maximum number of players allowed to join a server |
Enables access to the chat window in single-player mode by tricking the game into thinking you're in multiplayer. The chat window is normally disabled entirely in single player, but this patch allows you to open it and use it for command testing.
Note: Text-to-speech functionality is not currently available as it would require significant modification to the game's networking layer. This may be added in the future.
To build a release package:
.\build.ps1 from PowerShellThis project is licensed under the MIT License - see the LICENSE file for details.