RadialMenuUI
Une bibliothèque C# de menu radial et de roue d'action, légère et performante, pour GTA V, propulsée par ScriptHookVDotNet 3.
À propos
Conçue et éprouvée sur le terrain dans InteractV, RadialMenuUI découple le rendu graphique et la gestion des contrôles de la logique de jeu, offrant aux moddeurs une interface radiale soignée, digne d'une production console. Les menus Scaleform natifs sont rigides et lents à personnaliser, et le dessin 2D via ScriptHookV scintille ou perd des images ; cette bibliothèque résout ces problèmes nativement sans surcoût à l'exécution, avec un helper d'intégration gameplay optionnel pour le maintien-ouvert, le ralenti cinématique et les sécurités.
Fonctionnalités clés
- Double contrôle hybride : stick droit de la manette (avec zones mortes angulaires) et curseur de souris sur un canevas virtuel 1280×720 ; le dernier périphérique bougé prend la main.
- Rendu natif zéro-lag : appels directs aux fonctions de texture de ScriptHookV avec préchauffage progressif. Aucun délai Scaleform, 60+ FPS constant.
- Sous-menus hiérarchiques avec fil d'Ariane et retour arrière.
- Pagination de variantes : associez plusieurs options à un seul secteur et faites-les défiler avec la croix directionnelle gauche/droite ou la molette.
- Thèmes personnalisables : de 3 à 10 (ou 12) secteurs, couleurs, transparence, dimensions et icônes PNG sur mesure.
- Intégration gameplay clé en main : helper optionnel pour le maintien-ouvert, le ralenti cinématique, le blocage des commandes et les sécurités en cas de pause ou de mort.
Captures et médias


Téléchargement
RadialMenuUIGratuit
Une bibliothèque C# de menu radial et de roue d'action, légère et performante, pour GTA V, propulsée par ScriptHookVDotNet 3.
Prérequis et installation
Prérequis
- Grand Theft Auto V (version PC officielle).
- ScriptHookV (ScriptHookV.dll).
- ScriptHookVDotNet v3 (ScriptHookVDotNet.asi, ScriptHookVDotNet3.dll).
Installation
- Téléchargez RadialMenuUI.dll depuis cette page ou les releases GitHub.
- Référencez la DLL dans votre .csproj, ou embarquez le dossier src/ pour tout compiler en une seule DLL autonome.
- Livrez RadialMenuUI.dll et le dossier de textures RadialMenuUI/skins/default/ avec votre mod. Tous les mods peuvent partager le même dossier de textures.