Thème et accent du menu natif

Votre thème, partout

HZ-PauseMenu suit la cascade de thème hz_lib. Réglez votre accent, vos coins et vos polices une seule fois dans le panel Apparence et tout le menu les adopte en direct, sans redémarrage. Sans hz_lib, Config.Accent est la seule couleur de secours.

Achetez une autre ressource HZ plus tard et elle reprend le même look au premier démarrage — le thème est défini une seule fois, à un seul endroit.

La carte GTA V Settings ouvre le vrai frontend Rockstar, pas une NUI. Ses couleurs viennent de la table de couleurs HUD du jeu, que HZ-PauseMenu recolore à votre accent tant que le menu est ouvert, puis restaure à la fermeture.

  • Applique à l'ouverture et garde synchronise si vous changez votre thème pendant qu'il est ouvert.
  • Seuls les éléments d'accent changent (la ligne de titre et les curseurs de sensibilité) — les panneaux, le schéma de la manette et le texte sont codes en dur par Rockstar et restent intacts. C'est une teinte d'accent, pas un reskin complet.
Config.NativeMenuAccent = {
    Enabled = true,
    Indices = { 116 },   -- 116 = HUD_COLOUR_FREEMODE (title line + sliders)
    Debug   = false,
}
Les remplacements de couleur HUD sont un état global du jeu qui survit à un redémarrage de ressource. HZ-PauseMenu les restaure à la fermeture du menu et à l'arrêt de la ressource, donc un rechargement normal reste propre. Si une expérience laisse une couleur bloquée, redémarrez complètement le client FiveM pour réinitialiser la table HUD.

Calibrer un autre élément (optionnel)

116 couvre l'accent standard sur la plupart des builds. Si vous voulez teinter un élément différent, mettez Debug = true et utilisez les sondes en jeu pour trouver son index HUD, puis ajoutez-le à Indices :

CommandeCe qu'elle fait
/pmpreviewOuvre le menu avec votre vrai accent applique + journalise le hex de l'accent.
/pmhud <index>Peint un index HUD en magenta et ouvre le menu.
/pmhudrange <a> <b>Peint une plage en magenta — recherche dichotomique d'un élément (oui/non).
/pmhudallPeint chaque index valide en magenta (prouve que c'est pilote par le HUD).
/pmhudclearRestaure les couleurs HUD.
Affinez avec /pmhudrange (divisez par deux la plage qui reste magenta jusqu'a ce qu'il ne reste qu'un nombre), confirmez avec /pmhud <index>, ajoutez le gagnant à Indices, puis mettez Debug = false.

Mettez Enabled = false pour laisser le menu natif dans son bleu Rockstar par défaut.