You are viewing a potentially older version of this package. View all versions.
Jor02-RadialQuickMessage-1.0.0 icon

RadialQuickMessage

A R.E.P.O mod that adds a customizable radial menu for quickly sending TTS messages.

Date uploaded 2 weeks ago
Version 1.0.0
Download link Jor02-RadialQuickMessage-1.0.0.zip
Downloads 1669
Dependency string Jor02-RadialQuickMessage-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

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 (F by 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 .json file 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 wheel
  • Hover 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

CHANGELOG

1.0.0

Initial release