Changing Hud Color with Assembly (Unfinished)

Jul 19, 2018
2
3
3
25
#1
Couldn't find proper tutorials or guides to change hud color so, here it is

Hud Color is primarily controlled through ui shaders. You can change the color by going to the appropriate shader tags and changing specific values in a function in Overlays in Postprocess Definition highlighted in the image below.

1532067505157.png

As you can see, the values correspond to the colors hex value and additionally, the value on the left is for the Spartan and the values on the right is for the Arbiter. The values represent the hex values for the colors however they are reversed in the function. If you want to use the hex value #FE7F01 (Orange), in the function, you want to input 017FFE.

Below is a list of shaders, along with the corresponding Overlay Tag Block and what the function controls
(I would strongly advise not changing any functions that do not have the input name "hud_elite")

Self Explanatory
ammo_meter
0 Meter Gradient min
1 Meter Gradient max
2 Meter Empty

Self Explanatory
camo_meter
0 Meter Gradient min
1 Meter Gradient max
2 Meter Empty

Self Explanatory
dim_text_flash
0 Text Color
1 Text Flash Color
2 Text Shadow Color
3 Text Shadow Flash Color

Basically for displaying heat
plasma_meter
0 Min Heat Color
1 Max Heat Color
2 Empty Color

Self Explanatory
text_flash
0 Text Color
1 Text Flash Color
2 Text Shadow Color
3 Text Shadow Flash Color

For Shield Mask
widget_flash_red_pulse
0 Flash Color
1 Normal Color

For Most Hud Elements
widget_gradient_flash
0 Gradient Normal Color Max
1 Gradient Normal Color Min
2 Gradient Color Flash Max
3 Gradient Color Flash Min
4 Foreground Color
5 Foreground Color Flash

For Heat Meter Background
widget_gradient_flash_pulse
1 Gradient Normal Color Max
2 Gradient Normal Color Min
3 Gradient Color Flash Max
4 Gradient Color Flash Min
5 Foreground Color
6 Foreground Color Flash

Used For Crosshair When Aiming at Allies
widget_simple_flash_green
0 Flash Color
1 Normal Color

Used For Crosshair and When Aiming at Enemies
widget_simple_flash_red
0 Flash Color
1 Normal Color

1532069045956.png

Unfortunately there are two things I was unable to change using the shaders which were the shield meter and the messages on the top left that displays prompts. I would also assume that waypoints would also remain unchanged. I believe these are linked by some global color value but I have not been able to figure out where or how to find it, mainly due to time. It would be very appreciative if anyone knows the secret behind this.

With that being said, I hope this guide helps you pimp out your Hud with wacky and fancy color combos
 
Last edited: