Skip to main content

Player Settings

Per-player settings panel with sound, hover, scale, blur, and position

This section

Player Settings

Each player can customize their radial menu experience through the settings panel. All settings are stored in the browser's localStorage and persist across sessions.

Opening Settings

Use the settings command (default: /radialsettings) to open the settings panel alongside a preview of the menu.

Available Settings

SettingDefaultDescription
SoundfalseEnable hover, open, and close sound effects
HoverfalseEnable cyberpunk flicker hover animation
Toggle Modefalsefalse = hold key to keep open, true = press to toggle
BlurfalseApply screen blur when menu is open
Scale1.0UI scale multiplier (0.5 to 1.5)
PositionCenterDrag the menu to any screen position

Hover Styles

  • Normal (default): Smooth color transition from transparent to solid white with black text
  • Flicker: Rapid flickering animation that cycles through varying opacity levels for a cyberpunk glitch effect before settling

Position Drag Mode

  1. Click the Position button in the settings panel
  2. The menu becomes draggable — drag it to your preferred screen position
  3. Click Save to persist, Reset to center, or Cancel to revert
  4. Position is stored as viewport percentage for resolution-independent placement

Configuration

Default values for new players are set in Config.DefaultSettings:

lua
Config.DefaultSettings = {
sound = false,
hover = false,
keyPress = false,
scale = 1.0,
blur = false,
}

Settings panel labels are configurable in Config.Locales:

lua
Config.Locales = {
sound = "Sound",
hover = "Hover",
keyPress = "Toggle Mode",
scale = "Scale",
blur = "Blur",
position = "Position",
save = "SAVE",
reset = "RESET",
cancel = "CANCEL",
}