Now I have to see if the vanilla HUD's stone-like texture has a normal texture in-game. Don't know how it'd look, but might be nice.
FlexiHUD - a universal, extremely flexible HUD mod (3.0.0 released)
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
- mamaluigisbagel
- Posts: 527
- Joined: Wed Jul 09, 2014 7:25 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
Re: FlexiHUD - a universal, extremely flexible HUD mod
inb4 the ouch face-textured HUD...someone would do that if I mentioned it or not.
Now I have to see if the vanilla HUD's stone-like texture has a normal texture in-game. Don't know how it'd look, but might be nice.
Now I have to see if the vanilla HUD's stone-like texture has a normal texture in-game. Don't know how it'd look, but might be nice.
- Carrotear
- Posts: 168
- Joined: Thu Sep 03, 2015 10:45 pm
- Preferred Pronouns: No Preference
- Graphics Processor: Intel (Modern GZDoom)
Re: FlexiHUD - a universal, extremely flexible HUD mod
I really don't mean to be pesty, but...
"Script error, "UniversalFlexibleHUD-main.pk3:menudef.txt" line 26:
Unknown keyword 'UFHResetCCMD'"
This is when it's launched by itself.
Found the Issue, "UFHResetCCMD" was used instead of"JGPHUDResetCCMD" in menudef.txt
"Script error, "UniversalFlexibleHUD-main.pk3:menudef.txt" line 26:
Unknown keyword 'UFHResetCCMD'"
This is when it's launched by itself.
Found the Issue, "UFHResetCCMD" was used instead of"JGPHUDResetCCMD" in menudef.txt
Last edited by Carrotear on Mon Oct 23, 2023 1:28 pm, edited 1 time in total.
- Felix_Margarita
- Posts: 31
- Joined: Tue Nov 15, 2022 10:35 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Steamos 3.4.11
- Graphics Processor: ATI/AMD (Modern GZDoom)
Re: FlexiHUD - a universal, extremely flexible HUD mod
Seconding thisCarrotear wrote: ↑Mon Oct 23, 2023 1:15 pm I really don't mean to be pesty, but...
"Script error, "UniversalFlexibleHUD-main.pk3:menudef.txt" line 26:
Unknown keyword 'UFHResetCCMD'"
This is when it's launched by itself.
Found the Issue, "UFHResetCCMD" was used instead of"JGPHUDResetCCMD" in menudef.txt
EDIT: Replacing all "UFHResetCCMD" instances with "JGPHUDResetCCMD" in menudef.txt also resolved the issue for me.
- Jekyll Grim Payne
- Global Moderator
- Posts: 1120
- Joined: Mon Jul 21, 2008 4:08 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia (Modern GZDoom)
- Contact:
Re: FlexiHUD - a universal, extremely flexible HUD mod
Whoops. I renamed a menu class for consistency but forgot to upload the changes to the ufh_menu.zs file. Should be fixed now.
- Jekyll Grim Payne
- Global Moderator
- Posts: 1120
- Joined: Mon Jul 21, 2008 4:08 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia (Modern GZDoom)
- Contact:
Re: FlexiHUD - a universal, extremely flexible HUD mod
Unfortunately, not really because the vanilla statusbar is one single texture, its "blocks" are not separate images. So, while you could load it, it'd look pretty weird. That said, you *can* add your own definition in TEXTURES that contains a cropped version of that texture, give it a unique name and load that.mamaluigisbagel wrote: ↑Mon Oct 23, 2023 10:11 am inb4 the ouch face-textured HUD...someone would do that if I mentioned it or not.![]()
Now I have to see if the vanilla HUD's stone-like texture has a normal texture in-game. Don't know how it'd look, but might be nice.
- Delfino Furioso
- Posts: 121
- Joined: Sat Mar 27, 2021 3:21 pm
Re: FlexiHUD - a universal, extremely flexible HUD mod
a good approximation would be using these patches:
W33_1
W33_7
WALL00_1
WALL04_A
WALL04_B
WALL04_C
W33_1
W33_7
WALL00_1
WALL04_A
WALL04_B
WALL04_C
-
Solaela
- Posts: 78
- Joined: Sat Jan 10, 2015 3:17 am
- Preferred Pronouns: No Preference
- Graphics Processor: nVidia (Modern GZDoom)
Re: FlexiHUD - a universal, extremely flexible HUD mod
One thing I can think of if you haven't already is like with the auto map maybe mark key doors in the minimap? So then if you're using it you can see 'oh hey this is where the red door was' if you're in the nearby area and can't see it
-
Starman the Blaziken
- Posts: 291
- Joined: Thu Mar 07, 2019 9:40 pm
- Graphics Processor: ATI/AMD (Modern GZDoom)
- Location: United States, MI
Re: FlexiHUD - a universal, extremely flexible HUD mod
It is sure nice to see a sort of HUD like this come out, as much as it recently came into mind that I was looking for one.
But I just came across an issue, I just been using this on a WAD with the usage of multiple floors and the minimap of this mod seems to have issues keeping proper track of the enemies around me when I turn on the setting to track them. I think it tracks whatever is the lowest floor that the mini map thinks I stand on rather than the current floor or relatively around it, but that is just my guess. Hard to tell when it sort of shifts often where I travel on such maps.
But I just came across an issue, I just been using this on a WAD with the usage of multiple floors and the minimap of this mod seems to have issues keeping proper track of the enemies around me when I turn on the setting to track them. I think it tracks whatever is the lowest floor that the mini map thinks I stand on rather than the current floor or relatively around it, but that is just my guess. Hard to tell when it sort of shifts often where I travel on such maps.
- Jekyll Grim Payne
- Global Moderator
- Posts: 1120
- Joined: Mon Jul 21, 2008 4:08 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia (Modern GZDoom)
- Contact:
Re: FlexiHUD - a universal, extremely flexible HUD mod
The minimap is purely 2D. Meaning, if there are enemies directly above or below you, they will render the same way. (Although that's something I think I'll change, probably by reducing the opacity of enemies that are significantly higher or lower than you).Starman the Blaziken wrote: ↑Mon Oct 23, 2023 6:58 pm But I just came across an issue, I just been using this on a WAD with the usage of multiple floors and the minimap of this mod seems to have issues keeping proper track of the enemies around me when I turn on the setting to track them. I think it tracks whatever is the lowest floor that the mini map thinks I stand on rather than the current floor or relatively around it, but that is just my guess. Hard to tell when it sort of shifts often where I travel on such maps.
However, it shouldn't be confused in any way, it should track everything around you in 2D (because the basic mechanism is 2D). So, I'm not sure what exactly you're describing. It's possible that the multiple floors are done with portals and thus they can't be tracked through them? The name of the map and possibly a video coulld be helpful here.
- Felix_Margarita
- Posts: 31
- Joined: Tue Nov 15, 2022 10:35 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Steamos 3.4.11
- Graphics Processor: ATI/AMD (Modern GZDoom)
Re: FlexiHUD - a universal, extremely flexible HUD mod
I really like the hitmarker feature in this mod - but is there a plan to add a feedback for when an enemy is killed? Also, some mods like Trailblazer and Guncaster have resources (scrap and gold respectively) - could mechanics like those be accounted for? Greatly enjoying this, btw.
- Jekyll Grim Payne
- Global Moderator
- Posts: 1120
- Joined: Mon Jul 21, 2008 4:08 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia (Modern GZDoom)
- Contact:
Re: FlexiHUD - a universal, extremely flexible HUD mod
I haven't given it much thought, considering there's already an optional enemy health bar. But I guess I could make the hitmarker briefly increase in size and/or change color when the enemy dies?Felix_Margarita wrote: ↑Tue Oct 24, 2023 10:46 am I really like the hitmarker feature in this mod - but is there a plan to add a feedback for when an enemy is killed?
As I've mentioned earlier, there's no feasible method to account for them because there's no unified standard that systems like that would adhere to. It's just classes and code that may work however the author wishes to. I can add only a minimal amount of universal support: a support for textlumps like "AMMOINFO" and "ITEMINFO" that players could fill with the necessary class names so that they could be displayed in a custom panel. But if it's something tied to scripting, like displaying a specific variable from a specific class (like the soul/gold counters in Painslayer, for example), there's simply no way to implement it universally; it has to be a custom patch.Felix_Margarita wrote: ↑Tue Oct 24, 2023 10:46 am Also, some mods like Trailblazer and Guncaster have resources (scrap and gold respectively) - could mechanics like those be accounted for? Greatly enjoying this, btw.
- Jekyll Grim Payne
- Global Moderator
- Posts: 1120
- Joined: Mon Jul 21, 2008 4:08 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia (Modern GZDoom)
- Contact:
Re: FlexiHUD - a universal, extremely flexible HUD mod
Meanwhile, new update!
Added more minimap options and features:
- Option to customize colors for minimap background, lines and interactive lines (the general non-locked ones)
- Option to customize colors for enemy and friendly actors
- Option to customize colors for your marker at the center
- Locked lines will now be thicker and colorized. Support Doom, Chex and Heretic key colors. Hexen and Strife have too many keys, so they'll just all be cyan.
- Enemy markers on the map will fade in/out based on the vertical distance from you.
Download from the repo: https://github.com/jekyllgrim/Universal ... s/main.zip (do not unpack, load as is)
Added more minimap options and features:
- Option to customize colors for minimap background, lines and interactive lines (the general non-locked ones)
- Option to customize colors for enemy and friendly actors
- Option to customize colors for your marker at the center
- Locked lines will now be thicker and colorized. Support Doom, Chex and Heretic key colors. Hexen and Strife have too many keys, so they'll just all be cyan.
- Enemy markers on the map will fade in/out based on the vertical distance from you.
Download from the repo: https://github.com/jekyllgrim/Universal ... s/main.zip (do not unpack, load as is)
-
Starman the Blaziken
- Posts: 291
- Joined: Thu Mar 07, 2019 9:40 pm
- Graphics Processor: ATI/AMD (Modern GZDoom)
- Location: United States, MI
Re: FlexiHUD - a universal, extremely flexible HUD mod
I believe it is 3D floors? Not sure being that I never look into what is what. The one WAD where I notice the mod was having the hardest time tracking the right floor with the enemies around me (before you updated it to have proper vertical vicinity tracking for units) was in Operation: Body Count. Not much traveling is required to go between floors and see the enemies and the current floor rendered by GZDoom in the map is not what is shown correctly on the minimap.Jekyll Grim Payne wrote: ↑Tue Oct 24, 2023 6:02 amThe minimap is purely 2D. Meaning, if there are enemies directly above or below you, they will render the same way. (Although that's something I think I'll change, probably by reducing the opacity of enemies that are significantly higher or lower than you).Starman the Blaziken wrote: ↑Mon Oct 23, 2023 6:58 pm But I just came across an issue, I just been using this on a WAD with the usage of multiple floors and the minimap of this mod seems to have issues keeping proper track of the enemies around me when I turn on the setting to track them. I think it tracks whatever is the lowest floor that the mini map thinks I stand on rather than the current floor or relatively around it, but that is just my guess. Hard to tell when it sort of shifts often where I travel on such maps.
However, it shouldn't be confused in any way, it should track everything around you in 2D (because the basic mechanism is 2D). So, I'm not sure what exactly you're describing. It's possible that the multiple floors are done with portals and thus they can't be tracked through them? The name of the map and possibly a video coulld be helpful here.
- mamaluigisbagel
- Posts: 527
- Joined: Wed Jul 09, 2014 7:25 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
Re: FlexiHUD - a universal, extremely flexible HUD mod
Was testing out some things and noticed something. I'm using Intelligent Supplies with the option enabled so picking up multiple of one powerup will stack the time. When I had multiple Radiation Suits, I noticed once the timer hit 2 minutes and 1-9 seconds left, instead of displaying as "2:05" it would display as "2:5." Not sure if this is intentional or not, but figured it'd be worth asking about.


- Jekyll Grim Payne
- Global Moderator
- Posts: 1120
- Joined: Mon Jul 21, 2008 4:08 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia (Modern GZDoom)
- Contact:
Re: FlexiHUD - a universal, extremely flexible HUD mod
Ah yes, I forgot zero-padding. Just pushed a fix for that (both for powerup timers and level time), thanks for noticing.