kasymovga / rexuiz

Rexuiz build system
http://rexuiz.com/
17 stars 8 forks source link

HUD background is not visible #13

Closed YevheniiPokhvalii closed 1 year ago

YevheniiPokhvalii commented 1 year ago

Hood background setting does not work. The hood frame is not visible no matter how I configure it via GUI. It's bad for team matches. Sometimes it's tricky to understand what team you are at despite the weapon colors. This is especially problematic in a singleplayer. Here are screenshots from Rexuiz and Nexuiz for comparison: Rexuiz: rexuiz20230319003743-00 Nexuiz: nexuiz000000

kasymovga commented 1 year ago

this "hood" was removed intentionally, main reason that rexuiz hud elements don't have fixed location on screen. but you can try "RM HUD" (in game: esc -> game settings -> hud settings -> use RM hud -> always, note that it will download small package from internet). score indicator (right-down corner) actually have team colorizing, but probably it must be more noticeable. i think i will do something with this later.

YevheniiPokhvalii commented 1 year ago

this "hood" was removed intentionally, main reason that rexuiz hud elements don't have fixed location on screen. but you can try "RM HUD" (in game: esc -> game settings -> hud settings -> use RM hud -> always, note that it will download small package from internet). score indicator (right-down corner) actually have team colorizing, but probably it must be more noticeable. i think i will do something with this later.

Hood...HUD... whatever:) The HUD background setting does not respond. Probably, it may be necessary to change or remove it? Having the HUD setting in two places is confusing.

rexuiz20230319112529-00

My suggestion. It will be nice to have team color frames around armor, weapon, health indicators. Something like that: rexuiz20230319003743-00 - Copy

kasymovga commented 1 year ago

devel20230319174220-00 need some cleaning and testing, but i think it will be something like this.

kasymovga commented 1 year ago

added in latest update cvarlist sbar_*_background 0 not show, 1 in teamplay, 2 always. this is in-game cvars, you need launch local game before edit these cvars. for now there is no gui to adjust this settings, probably will be added later.

YevheniiPokhvalii commented 1 year ago

added in latest update cvarlist sbar_*_background 0 not show, 1 in teamplay, 2 always. this is in-game cvars, you need launch local game before edit these cvars. for now there is no gui to adjust this settings, probably will be added later.

It's definitely better now. Thank you. But I think the colors are too weak. In dark places on a map, I still barely see what team I'm on.

Please make the colors stronger, probably also add them around the ammo icons and the match timer (right upper corner), and add an option to modify them in the menu in the future (color strength). Here is the comparison between Nexuiz and Rexuiz (you can see on the second screenshot that the colors are barely visible): Nexuiz: nexuiz000009

Rexuiz: rexuiz20230324010914-00

kasymovga commented 1 year ago

you can do it by yourself.

sbar_alpha_bg 1
sbar_timer_background 1
sbar_ammo_background 1
YevheniiPokhvalii commented 1 year ago

you can do it by yourself.

sbar_alpha_bg 1
sbar_timer_background 1
sbar_ammo_background 1

Cool. Thanks. Hope to see these settings in the menu in some future update.

One question though. Can I remove those stripes (I mean the color is not smooth and consists of blue stripes)? image

kasymovga commented 1 year ago

you can override gfx/hud/sb_ammobg.tga file in local folder OR you can enable RM HUD which have several skin modes (but without position customization, only 2 hard-coded choices).

also i agree that these stripes is actually don't looks great and probably i will replace this file in some next updates. let's hope the replacement will be at least not worse.

YevheniiPokhvalii commented 1 year ago

I fixed that image. Will send you.

By the way, can I set all those variables cvarlist sbar_*_background in a bulk somehow?

something like sbar_*_background 2?

kasymovga commented 1 year ago

can be done via alias: alias sbar_all_background "sbar_timer_background $1; sbar_score_background $1; ..." i think i will add this later.