Skip to main content

Installation

To use RadialMenuUI in your GTA V mods, you will need to install the library DLL and its base texture pack.


Prerequisites


1. Developer Setup (C# Project)

Option A: Reference the compiled DLL

  1. Download RadialMenuUI.dll from the GitHub Releases.
  2. Add a reference to RadialMenuUI.dll in your .csproj file:
<ItemGroup>
<Reference Include="ScriptHookVDotNet3">
<HintPath>$(GtaGamePath)\ScriptHookVDotNet3.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="RadialMenuUI">
<HintPath>libs\RadialMenuUI.dll</HintPath>
<Private>True</Private>
</Reference>
</ItemGroup>

Option B: Vendor the source code

Because RadialMenuUI has zero external dependencies beyond ScriptHookVDotNet3, you can directly drop src/ into your mod project to compile everything into a single standalone .dll.


2. Player / Game Setup

When distributing your mod to players, provide the compiled DLL and the texture directory:

Grand Theft Auto V/
├── ScriptHookV.dll
├── ScriptHookVDotNet.asi
├── ScriptHookVDotNet3.dll
└── scripts/
├── RadialMenuUI.dll
├── MyMod.dll
└── RadialMenuUI/
└── skins/
└── default/
├── segment_8slots.png
├── center/
│ ├── center_bg.png
│ ├── arrow_left.png
│ ├── arrow_right.png
│ ├── dot_active.png
│ └── dot_inactive.png
├── generated/
│ ├── wheel_full_*.png
│ └── segment_*_slot_*.png
└── icons/
└── wheel_*.png

Tip: All mods using RadialMenuUI can share the same scripts/RadialMenuUI/skins/default/ folder, preventing asset duplication.

The downloadable radialmenuui.zip already contains RadialMenuUI.dll, the full skins/default/ texture pack (including icons/), LICENSE, and README.md, so you can unzip it straight into your mod project.