[DCS-BS] HUD : changer couleur
Publié : mer. nov. 11, 2009 1:20 am
on en avait parlé mais je retrouve plus le topic, donc refait propre
Vous pouvez changer la couleur de base du hud
parmis 34 couleur predefinies.
On peut aussi rajouter des couleurs.
il est necessaire de modifier deux fichiers lua[INDENT].\Scripts\Aircrafts\Ka-50\Cockpit\materials.lua
[/INDENT]la partie superieure du fichier definit les couleurs.
le format de couleur est sous la forme R, V, B, T
T = transparence de la couleur.
pour rajouter une nouvelle couleur il faut créer une nouvelle ligne a la fin de tous les materials[""] = { R, V, B, T}
avec votre couleur sous la même forme. exemple:
et ensuite dans[INDENT].\Scripts\Aircrafts\Ka-50\Cockpit\HUD\HUD_init.lua
[/INDENT]on définit les couleurs des 3 "modes" d'affiches du hud qui se trouve pour info a partir de la ligne 72 dans le fichiers hud_init.lua
il est tout à fait posssible de sauvegarder vos modifications dans un Mod en créant un fichier de mod avec Modman
Vous pouvez changer la couleur de base du hud
parmis 34 couleur predefinies.
On peut aussi rajouter des couleurs.
il est necessaire de modifier deux fichiers lua[INDENT].\Scripts\Aircrafts\Ka-50\Cockpit\materials.lua
[/INDENT]la partie superieure du fichier definit les couleurs.
.dofile(LockOn_Options.script_path.."fonts.lua")
-------MATERIALS-------
materials = {}
materials["MINTGREEN"] = {70, 255, 160, 255}
materials["AMBER"] = {192, 255, 192, 255}
materials["EKRAN_STNCL"]= {255, 0, 0, 255}
materials["RED"] = {255, 0, 0, 255}
materials["HUD_NIGHT"] = {127, 128, 45, 255}
materials["ORANGE"] = {243, 116, 13, 255}
materials["ORANGE_2"] = {255, 180, 0, 255}
materials["YELLOW"] = {255, 255, 0, 255}
materials["YELLOW_2"] = {255, 255, 0, 60}
materials["AMBER_HUD"] = {255, 255, 0, 255}
materials["GREEN"] = {0, 255, 0, 255}
materials["GREEN_2"] = {0, 255, 48, 70}
materials["DARK_GREEN"] = {60, 135, 0, 255}
materials["BLUE"] = {0, 0, 255, 255}
materials["CYAN"] = {113, 204, 250, 255}
materials["PURPLE"] = {255, 0, 255, 255}
materials["SIMPLE_WHITE"] = {255, 255, 255, 255}
materials["BLACK"] = {0, 0, 0, 255, 255}
materials["BLACK2"] = {5, 5, 5, 255}
materials["BLACK3"] = {5, 5, 5, 120}
materials["LIGHT_GREY"] = {245, 245, 245, 255}
materials["DARK_GREY"] = {94, 100, 72, 255}
materials["GREY"] = {160, 160, 160, 255}
materials["GULL_GREY"] = {94, 147, 170, 255}
materials["VIOLET"] = {204,102,204,255}
materials["BROWN_GLASS"] = {94, 72, 12, 100}
materials["BRIGHTNESS_MASK_BLACK"] = {0, 0, 0, 0}
materials["DIGITAL_RED"] = {204, 26, 18, 255}
materials["DIGITAL_GREEN"] = {36, 148, 102, 255}
materials["SAM_BLUE"] = {0, 0, 255, 50}
materials["SAM_RED"] = {255, 0, 0, 50}
materials["SHKVAL_RECT"] = {0, 255, 255, 255}
materials["WHITE_2"] = {255, 255, 255, 120}
materials["PENCIL_GREY"] = {38, 38, 38, 255}
materials["RED_TRANSPARENT"] = {255, 0, 0, 100}
materials["GREEN_TRANSPARENT"] = {0, 255, 0, 100}
materials["YELLOW_TRANSPARENT"] = {255, 255, 0, 100}
...
le format de couleur est sous la forme R, V, B, T
T = transparence de la couleur.
pour rajouter une nouvelle couleur il faut créer une nouvelle ligne a la fin de tous les materials[""] = { R, V, B, T}
avec votre couleur sous la même forme. exemple:
.materials["YELLOW_TRANSPARENT"] = {255, 255, 0, 100}
materials["CUSTOM_COLOR"] = {94, 167, 212, 255} -- <- ceci est votre couleur personnallisée
et ensuite dans[INDENT].\Scripts\Aircrafts\Ka-50\Cockpit\HUD\HUD_init.lua
[/INDENT]on définit les couleurs des 3 "modes" d'affiches du hud qui se trouve pour info a partir de la ligne 72 dans le fichiers hud_init.lua
Astuce transmise par Harms de l'escadrille 16thBRindication_color = get_color(materials["CUSTOM_COLOR"])
grid_color = get_color(materials["GREEN"])
night_color = get_color(materials["RED"])
il est tout à fait posssible de sauvegarder vos modifications dans un Mod en créant un fichier de mod avec Modman