Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RadialQuickMessage
A R.E.P.O mod that adds a customizable radial menu for quickly sending TTS messages.
| Last updated | a year ago |
| Total downloads | 6757 |
| Total rating | 1 |
| Categories | Mods Audio Client-side |
| Dependency string | Jor02-RadialQuickMessage-1.0.0 |
| Dependants | 6 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Radial Quick Message
Radial Quick Message is a quality-of-life mod for R.E.P.O.

Features
- Radial Menu UI – Hold a configurable key (
Fby default) to open a radial menu with customizable messages. - Custom Colors – Fully configurable background and hover colors that auto-reload on change.
- JSON-Based Configuration – Customize your radial messages easily via a
.jsonfile that auto-reloads on change. - Send Messages While Walking – The menu only captures the mouse, movement (
WASD) remains fully functional, making it ideal for high-stress situations like monster encounters.
Configuration
The plugin generates a config file with:
Open Menu Key: Key to hold for the radial menu (default:F)Menu Color: Background color of the radial wheelHover Color: Highlight color for hovered options
Your message content is stored in a separate JSON file that supports nested categories and dynamic templates like:
[
{
"Label": "Reactions..", // Label is what shows in the menu
"Children": [
{ "Message": "LOL" }, // Message will be put in chat, no label shows message instead
{ "Label": "Haha", "Message": "Haha!" }, // You can have both a label and a message
]
},
{
"Label": "HELP..",
"Message": "HELP {$}", // {$} will get replaced by the selected child
"Children": [
{ "Label": "." }, // Label without message here will just result in "HELP "
{ "Message": "kill" }, // "HELP kill"
{
"Label": "Carry..",
"Message": "carry {$} please", // You can nest {$}
"Children": [
{ "Message": "valuable" }, // "HELP carry valuable please"
{ "Message": "cart" }, //"HELP carry cart please"
]
}
]
}
]
This plugin supports templated messages using {$} placeholders, which get filled as you navigate deeper into submenus.
Config Files
Jor02.RadialQuickMessage.cfg: Plugin config (keybinds, colors)Jor02.RadialQuickMessage.content.json: Your custom radial message tree