Installation
To use RadialMenuUI in your GTA V mods, you will need to install the library DLL and its base texture pack.
Prerequisites
- Grand Theft Auto V (Legit PC copy)
- ScriptHookV (
ScriptHookV.dll) - ScriptHookVDotNet v3 (
ScriptHookVDotNet.asi,ScriptHookVDotNet3.dll)
1. Developer Setup (C# Project)
Option A: Reference the compiled DLL
- Download
RadialMenuUI.dllfrom the GitHub Releases. - Add a reference to
RadialMenuUI.dllin your.csprojfile:
<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
RadialMenuUIcan share the samescripts/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.