Peter's Sexy HUD

For high-res texture/sprite projects, sprite-fix patches, music add-ons, music randomizers, and other graphic/sound-only projects.
Forum rules
The Projects forums are ONLY for YOUR 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.

Re: Peter's Sexy HUD

Postby NightFright » Mon Sep 10, 2018 3:52 am

And another update. This one was just done for "perfectionism" purposes since I wanted to avoid as many deviations from the original statusbars as possible. Hopefully this time I found everything I wanted to fix FOR REAL.

CHANGELOG v2.6/2.61 (SEP 10/11, 2018)
[GENERAL] Applied PNG compression to all graphics, reducing file size by over 40%
[Hexen] Standard statusbar now properly aligned (even though it should not matter since this is meant for fullscreen usage)
[Hexen] Mana counters moved 1px to the left to match standard statusbar
[Doom/Chex/HacX/Harmony] Moved BACKGRND to game-doomchex filter folder to avoid loading it with Heretic and Hexen (will still work in any Doom-based game)
[Doom/Chex/HacX/Harmony] Different drawing method of automap statusbar background (BACKGRND is now 640x32 instead of 1920x32 and "assembled" in TEXTURES.DOOM lump)

DOWNLOAD DEPRECATED, SEE NEW VERSION BELOW
Last edited by NightFright on Fri Sep 21, 2018 6:07 am, edited 3 times in total.
User avatar
NightFright
 
Joined: 02 May 2008
Location: Germany

Re: Peter's Sexy HUD

Postby NightFright » Tue Sep 11, 2018 3:20 am

And one more thing: Ran all images through PNG optimizer which cut file size almost in half. Not that it really matters with a mod that is merely 100 kb, but it's all about efficiency. Feel free to (re)download from the last post above this one.
User avatar
NightFright
 
Joined: 02 May 2008
Location: Germany

Re: Peter's Sexy HUD

Postby NightFright » Tue Sep 18, 2018 10:05 am

And another update. This time it's a bit more useful! The big change is the level stats display which is now working with percentages, saving a bit of screen space while also not giving away too much info at the same time. Thanks to m8f for his assistance with getting the ACS script working!

CHANGELOG v2.7 (Sep 18, 2018)
[GENERAL] Level stats now with percentages instead of counters (ACS)
[ALL OPAQUE] Optimized contents for opacity (needless graphics and code removed which reduced filesize further)
[Hexen OPAQUE] Fix for life chain shining through statusbar on the lower right side (custom LFEDGE1/RFEDGE1 removed)
[Doom/Chex/HacX/Harmony] Fixed potential problem with wrong fullscreenoffsets for mugshot
[Doom/Chex/HacX/Harmony TRANSPARENT] Transparency for ammo/health/armor counters slightly increased (from alpha 0.8 to 0.7)

Previews for the transparent Doom and Heretic statusbars:



DOWNLOAD DEPRECATED, SEE NEW VERSION BELOW
Last edited by NightFright on Fri Sep 21, 2018 6:07 am, edited 2 times in total.
User avatar
NightFright
 
Joined: 02 May 2008
Location: Germany

Re: Peter's Sexy HUD

Postby NightFright » Wed Sep 19, 2018 6:40 am

With this update, I used some more advanced SBARINFO features which allowed me to put both the transparent and opaque statusbars into one release. You can now choose whether you want to see the transparent or opaque version plus you can hide the level stats if you want. This is done through a new ingame menu for which I had to introduce two new console variables (fullhud_stats and fullhud_trans). Go into "HUD Options" and you will find the new menu entry at the bottom.

CHANGELOG v3.0 (Sep 19, 2018)
[GENERAL] Transparent and opaque versions have been merged and can now be selected through a new ingame menu entry ("HUD Options" --> "Fullscreen Status Bar")
[GENERAL] Toggle added for level stats (can be turned on and off)

[Note that the scaling adjustments are applied directly, while switching status bar style or toggling level stats will only take effect after leaving the menu and returning to the game.]

DOWNLOAD DEPRECATED, SEE NEW VERSION BELOW
Last edited by NightFright on Fri Sep 21, 2018 4:29 am, edited 1 time in total.
User avatar
NightFright
 
Joined: 02 May 2008
Location: Germany

Re: Peter's Sexy HUD

Postby NightFright » Fri Sep 21, 2018 4:29 am

My apologies for the rapid succession of updates lately. Hopefully I really implemented everything I ever wanted to have in this mod by now...

Most notable changes:
1) Fans of the Boom status bar might appreciate a new option to use ammo/health/armor counter colors they know from that port. I had to introduce a third custom cvar for this (fullhud_boom). Note that it will only work in Doom-based games (Doom, Freedoom, Chex). Better keep the default setting in HacX or Harmony. In Heretic and Hexen, the new menu option for this won't even be visible (since it doesn't make any sense there).
2) For transparent rendering I went back to non-transparent ammo/health/armor numbers which is also what DTDsphere did in his very first version. These numbers are important and should stick out more in the transparent version, plus the armor counter won't work properly with Boom colors otherwise. In Hexen, this leads to a quite nice "glowing" effect of the numbers when using the transparent status bar.
3) The glowing gargoyle eyes (in God Mode aka "QUICKEN") of the Heretic status bar did not look nice in transparent mode so far. This should be solved now.

Oh, and there is now also a readme file included with the mod, finally. This should help with knowing who was involved with this project and which version you actually have.

CHANGELOG v3.1 (Sep 21, 2018)
[ALL] Added option to use Boom colors for Doom status bar numbers (not available in Heretic or Hexen)
[ALL: TRANSPARENT] Ammo, health and armor counters are now always opaque (also solves problem with Boom armor counter)
[ALL] Level stats transparency slightly reduced (from alpha 0.6 to 0.7)
[ALL] "Show Level Stats" options renamed (from "Off"/"On" to "No"/"Yes")
[ALL] "Status Bar Style" renamed to "Status Bar Rendering"
[CHEX/HERETIC/HEXEN] Changed lump filtering to fix unsupported games (e.g. Blasphemer)
[HERETIC: TRANSPARENT] Fix/improvement for glowing gargoyle eyes (god mode)

New (and hopefully final) menu:


Available settings:
- Status Bar Scale: Basically identical to "Fullscreen HUD" slider in "HUD Options"/"Scaling Options". I simply put it here as well since I wanted to have all fullscreen-related settings in one place.
- Status Bar Rendering: "Opaque" (default) or "Transparent"
- Doom Status Bar Colors [NEW]: "Default" (default) or "Boom Style". Will NOT be shown in Heretic or Hexen. I also wouldn't recommend activating this in Harmony or HacX.
- Show Level Stats: "No" (default) or "Yes"

Boom status bar in Doom and Freedoom:


Boom status bar in Chex and new "glowing" numbers in transparent status bars, example Hexen:
Attachments
fullscrn_huds.pk3
Fullscreen statusbars (v3.1)
(77.16 KiB) Downloaded 1 time
User avatar
NightFright
 
Joined: 02 May 2008
Location: Germany

Previous

Return to Graphic/Audio Patches

Who is online

Users browsing this forum: No registered users and 1 guest