Trew HUD UI est l’interface abandonnée de vortisrd pour ESX et les variantes vRP. Le dépôt original contient ESX, VRP, VRP2 et VRPEX, sans édition QBCore. Une conversion communautaire doit être évaluée comme un fork distinct. Cet article concerne le projet original ; son manifeste ESX déclare la version 1.3.0.
Choisir un dossier de framework
Copiez trew_hud_ui depuis le répertoire du framework adapté vers les ressources du serveur, puis démarrez-le après ses dépendances. La version ESX importe es_extended/locale.lua et utilise l’ancien événement esx:getSharedObject. Le README cite aussi esx_society et esx_addonaccount. Comparez ces API à votre ESX installé sans supposer une compatibilité avec Legacy actuel.
Configurer les fonctions réellement utilisées
Faim et soif lisent esx_status ; désactivez ces affichages si leur fournisseur manque. L’argent de société utilise un callback esx_society. Adaptez carburant et voix à vos ressources : le code vocal original appelle NetworkSetTalkerProximity, le nom du HUD ne prouve pas une intégration vocale moderne. Ne remplacez pas aveuglément des fichiers du framework par les anciens exemples du README.
Personnaliser et tester l’affichage
La configuration ESX examinée définit Config.Locale sur br, malgré le en annoncé dans le README. Réglez logo, langue, unités et Config.ui à partir du fichier livré. createStatus ajoute un indicateur et setStatus actualise sa valeur ; aucun ne crée un système de stress. /toggleui masque le métier et l’argent, pas tous les éléments du HUD.
La démonstration originale reste un aperçu historique. Testez chargement du personnage, changements de métier, comptes, besoins, conduite et voix sur un serveur distinct. Le dépôt contient GPL-3.0 ; conservez sa licence lors de la distribution d’un dérivé. Aucun paquet QBCore maintenu ni compatibilité inchangée avec les frameworks actuels n’a été confirmé.