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

ValheimRadial

Enables Valheim’s hidden console-style radial menu on PC, with hotbar and emote wheels, toggle/hold modes, and more using pure vanilla UI.

Date uploaded 7 months ago
Version 1.0.0
Download link PerspectiveBroad4501-ValheimRadial-1.0.0.zip
Downloads 147
Dependency string PerspectiveBroad4501-ValheimRadial-1.0.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

ValheimRadial

ValheimRadial brings the console-style radial menu to PC in a way that actually feels good with keyboard, mouse, and controller.

It hooks into Valheim’s built-in Hud.m_radialMenu and gives you proper Toggle and Hold behavior for opening and closing the radial on PC, while still playing nicely with the vanilla gamepad controls.

I commissioned this mod after relying on EmoteWheel and EquipWheel, which both used custom assets and were increasingly fragile with updates and other UI mods. Eventually leading to the deprecation.

Azumatt not only recreated that functionality, but he replaced it with a clean, vanilla-compatible solution that feels native to the game (because it is!).

Huge thanks to him for taking the time to do this and giving the community a replacement for EmoteWheel and EquipWheel that’s more future-proof and plays nicely with everything else.

Please consider supporting him using his Buy Me A Coffee account


Hotbar Radial

Emote Radial

Features

  • Radial control

    • Open the Hotbar radial with a keybind (default: G).
    • Open the Emote radial with a separate keybind (default: Alt + G).
    • Still works with the vanilla controller radial button (JoyRadial). This is default to left bumper.
      • Planned: Add configurations for the controller binds, don't rely on vanilla.
  • Two activation modes

    • Toggle – Press to open, press again to close
    • Hold – Wheel stays open while the key is held, closes when you release.
  • Smarter close behavior

    • Uses internal debounce (spam protection) so you don’t accidentally flicker the wheel.
  • Plays nice with vanilla

    • Uses the existing radial visuals and behavior from the Xbox version of the game.
    • No custom assets to maintain, it's using the game's own hidden UI!

Controls (Defaults)

All keys are configurable in BepInEx/config/PerspectiveBroad4501.ValheimRadial.cfg. Though it's recommended to use your mod manager's editor or a Configuration Manager mod in-game.

  • Open Hotbar Radial

    • Default: G
    • Opens the Hotbar radial wheel (your hotbar items).
  • Open Emotes Radial

    • Default: Alt + G
    • Opens the Emote radial wheel. The emotes are arranged in a spiral, rotate clockwise to see them all!
  • Close Radial

    • Default: Escape
    • Closes whatever radial is open.
    • Note: Escape will always close the wheel, even if you change this binding.
  • Gamepad

    • The mod respects the vanilla JoyRadial button:
      • In Toggle mode, it behaves like “press to open, press again (or Escape/close key) to close”.
      • In Hold mode, holding JoyRadial keeps the wheel open, releasing closes it.

Configuration

All options live in:
BepInEx/config/PerspectiveBroad4501.ValheimRadial.cfg

1 – General

Activation Mode (Toggle / Hold)

Controls how the radial opens and closes for keyboard and controller.

  • Toggle (default)

    • Press an open key (or the gamepad radial button) once → radial opens.
    • Press it again → radial closes.
    • The Close Radial key and Escape also close the radial.
  • Hold

    • Keep the open key (or gamepad radial button) held → radial stays open.
    • Release all open keys → radial closes.
    • Close Radial / Escape still close instantly.

2 – Keyboard Hotkeys

Open Hotbar Radial (KeyboardShortcut)

  • Default: G
  • Opens the Hotbar radial (main item wheel).
  • Toggle mode:
    • Press once to open, press again to close.
  • Hold mode:
    • Wheel stays open while this key is held.

Open Emotes Radial (KeyboardShortcut)

  • Default: Alt + G
  • Opens the Emote radial.
  • Toggle mode:
    • Press once to open, press again to close.
  • Hold mode:
    • Wheel stays open while this key combination is held.

Close Radial (KeyboardShortcut)

  • Default: Escape
  • Dedicated key to close any active radial.
  • Escape always closes the radial, even if you bind this setting to something else.
  • Helpful if you want to keep your open keys purely for opening / toggling.

Compatibility

  • Should be compatible with most mods that don’t completely replace the radial system. None are known at the moment.

If you run into a conflict with another radial-related mod, please share:

  • BepInEx/LogOutput.log after the bug happens
  • Your mod list
  • A brief description of what happens

Known Issues

  • None known at the moment for the core behavior.

Credits

  • Author: Azumatt – code implementation, sweat, and time.
  • Commissioned by: PerspectiveBroad4501 – concept, funding, and testing.

If you enjoy this mod, consider leaving feedback, bug reports, or suggestions. Since I am not a coder, please direct them all to Azumatt in any of the Valheim Modding related discords or in his own.

List of Discords

CHANGELOG

Version Update Notes
1.0.3 - Hold is now default mode. Automatically use item when releasing hold button (only in hold mode).
1.0.2 - Add Audio Feedback configuration to optionally play inventory-style click sounds when selecting elements on the radial.
- Add inventory radial profiles based on filter modes from the config file (All, Weapons/Tools[/Shields], Armor/Utility, Consumables, Custom whitelist when configured). This allows quick changes to the filter mode.
- Allow cycling inventory profiles while the radial is open via mouse scroll wheel or gamepad D-Pad Left/Right, with center-screen messages showing the active profile.
- README updated with profile and control documentation.
1.0.1 - Add configurations for: Start Row, Row Count, Including Empty Slots, Filter Modes, Equipped Only, Custom Name filters, Scaling options for elements, & location.
- Readme updated with more information.
1.0.0 - Initial Release
- Added Toggle / Hold activation modes.
- Added separate Hotbar and Emote radial keybinds.
- Added Close Radial keybind and smart close handling.