In the HUD file HudPlayerHealth.res, The property HealthBonusPosAdj determines the size of the health cross when overhealed and when at critical health.
Instead of accepting values as units, like the rest of the HUD properties do, this one accepts it as pixels. This results in the cross being bigger at smaller resolutions and smaller at bigger ones.
It also does not accept any of the scaling prefixes (f, o, and p), which is a much more minor issue, but still an annoyance
This can also make doing things in custom huds very difficult, as some things that normally would be possible if this used units are now only possible on one specific resolution.
Here are some images at 3 different resolutions for reference:
As of the ui_scaling_test branch's release, this value is still an integer instead of proportional float unfortunately. Which means it's still dependent on resolution.
In the HUD file
HudPlayerHealth.res
, The propertyHealthBonusPosAdj
determines the size of the health cross when overhealed and when at critical health.Instead of accepting values as units, like the rest of the HUD properties do, this one accepts it as pixels. This results in the cross being bigger at smaller resolutions and smaller at bigger ones. It also does not accept any of the scaling prefixes (f, o, and p), which is a much more minor issue, but still an annoyance
This can also make doing things in custom huds very difficult, as some things that normally would be possible if this used units are now only possible on one specific resolution.
Here are some images at 3 different resolutions for reference:
720p
1080p
4k