Installation
Pour utiliser RadialMenuUI dans vos mods GTA V, vous devez installer la DLL de la librairie ainsi que son pack de textures de base.
Prérequis
- Grand Theft Auto V (version PC officielle)
- ScriptHookV (
ScriptHookV.dll) - ScriptHookVDotNet v3 (
ScriptHookVDotNet.asi,ScriptHookVDotNet3.dll)
1. Configuration Développeur (Projet C#)
Option A : Référencer la DLL compilée
- Téléchargez
RadialMenuUI.dlldepuis les Releases GitHub. - Ajoutez la référence dans votre fichier
.csproj:
<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 : Embarquer les sources
Comme RadialMenuUI n'a aucune dépendance externe en dehors de ScriptHookVDotNet3, vous pouvez directement copier le dossier src/ dans votre projet pour compiler le tout dans un seul fichier .dll.
2. Déploiement chez le Joueur
Lors de la distribution de votre mod aux joueurs, fournissez la DLL compilée et le dossier d'assets graphiques :
Grand Theft Auto V/
├── ScriptHookV.dll
├── ScriptHookVDotNet.asi
├── ScriptHookVDotNet3.dll
└── scripts/
├── RadialMenuUI.dll
├── MonMod.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
Astuce : Tous les mods utilisant
RadialMenuUIpeuvent partager le même dossierscripts/RadialMenuUI/skins/default/, évitant ainsi la duplication inutile d'assets.
Le zip téléchargeable radialmenuui.zip contient déjà RadialMenuUI.dll, tout le pack de textures skins/default/ (y compris icons/), LICENSE et README.md : il suffit de le décompresser directement dans votre projet de mod.