Fullscreen Statusbar Mod (UPDATE: v5.2.1)

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 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.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by NightFright »

Well, the dimensions of the graphics are not the same. I don't know if there is a way to tell a TEXTURES lump to automatically resize everything by a certain factor.
I could imagine this being a switch in the menu, for example. Maybe it's possible after the migration to ZScript.

*UPDATE*
Solution found - kinda. See post below.
Last edited by NightFright on Tue Aug 13, 2019 3:42 am, edited 2 times in total.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Version 4.10.2 released

Post by NightFright »

Some more fine-tuning for Heretic and Hexen. Heretic changes are less spectacular (it's basically just about 2 pixels that look different), but especially the full Hexen bar still had far too many deviations from the original one, and it was about time to address that. It's still not 100% spot-on, but definitely a lot better than before.

CHANGELOG v4.10.2 (Aug 13, 2019):
[HERETIC] TEXTURES updated for (slightly) more accurate status bar recreation
[HEXEN] H2BAR, H2BAR_L, LF/RTEDGE1 and MANABRT3/4 updated for more accurate status bar recreation

*UPDATE*
Found a way to make the mod work with the Doom Neural Upscale 2X Pack. It's a mere TEXTURES update, but since it would require to change a lot of code to integrate it into the mod (plus I want to avoid adding any external mod support to the menu in general), I prefer to release this as a seperate compatibility patch. Get the file (fullhud_upscale-compat.pk3) from the compatibilty patches folder. Note that this only works with Doom - Heretic, Hexen or any other game are not supported.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Updated widescreen/fullscreen weapons fix for Hexen

Post by NightFright »

Don't worry, it's NOT another update for the statusbar mod! :P

I have taken the time to convert the graphics of the widescreen/fullscreen weapons fix for Hexen to the Hexen palette, making them more faithful to the originals and adding compatibility for palette-changing mods. You can get it from the first post in this thread (please unzip it and use hxwide11.wad inside of the zip archive). If you are using this statusbar mod in Hexen, this small file is pretty much a must-have - especially since other mods don't provide fullscreen support, "only" widescreen.
tacticalcraptical
Posts: 11
Joined: Mon Aug 12, 2019 3:37 pm

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by tacticalcraptical »

I am having trouble with this mod I don't really understand. Maybe you can help me understand it?
I loaded this mod on my laptop with GZDoom 4.1.3 with Hardware Accelerated mode and it worked great, split bar, transparency, stats. It's a great mod!

Then I tried to load it on my desktop that has almost the exact same setup (also GZDoom 4.1.3, Hardware Accelerated) and the only part of it that worked is drawing around/behind the status bar.
None of the options for transparency, split bar, level stats, Boom colors or anything work, nor does anything change when I switch any settings in the "FullScreen Status Bar".

I figured it must be something in my bloated .ini file on the desktop that was conflicting so I loaded GZdoom with a fresh .ini file. No other mods besides this loaded, Doom 2 IWAD, new game and it still does not work. For testing purposes, I tried to load it with a fresh .ini file on my laptop and it does not work then either, but works fine with the other .ini file it initially worked on. I copied that working .ini to my desktop computer and it works fine there with that one and only .ini file that it works on. I also tried older versions of GZDoom on both laptop and desktop (and GZDoom on my phone, for kicks) The mod does not seem to work anywhere. I don't know what was so special about that first time I loaded it when it worked.

So I tried to open an all new .ini file with all default settings and just copy and paste the lines that start with FullHud_ to the new fresh .ini and still doesn't work.

Any ideas? Is there some other setting in GZDoom the must be set a certain way for this HUD to work fully? I am at a loss.

Thanks.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by NightFright »

Tried increasing screen size to 11? It's a common mistake made by many users. It's a mod for fullscreen mode, but the full (non-split) bar looks almost the same with screen size 10 since I am using height 0 in SBARINFO, so the border textures disappear. It's a bit misleading, but you'll see it works if you just press that screen resize key once (to increase, not decrease, ofc).
tacticalcraptical
Posts: 11
Joined: Mon Aug 12, 2019 3:37 pm

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by tacticalcraptical »

Oh my lord, for all the troubleshooting and I never tried that! That did the trick. Thank you very much.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by NightFright »

I know, it's pretty obvious, but sometimes the simple solutions are the ones that don't come to mind when trying to get it working. You are not the only one who had this "issue", so don't worry. Will probably add some hints in the readme file and in the OP, hopefully that will help.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Version 4.10.3 released

Post by NightFright »

To solve these misunderstandings regarding screenblocks modes once and for all, I have decided to add an option to the menu which explicitly tells you whether you are in fullscreen mode or not ("On": screenblocks=11, "Off": screenblocks=10). The only setting that makes sense if you want to use this mod is ON, of course.

This may seem to be a redundant feature, but I had already a couple of people reporting the mod doesn't work while they were just using the wrong screenblocks mode, so it doesn't seem so unncecessary to me. It's definitely possible to confuse the non-split bars in both screenblocks modes since they really look very similar (there are no bars on both side of the normal statusbar that would give it away), so it's not totally obvious right away which screen size you are currently using. Good thing is this change didn't require any additional CVAR since it's just using the existing one. (I even wished I was able to hide all options if "Fullscreen" is set to "off", but unfortunately MENUDEF capabilities are limited.)

CHANGELOG v4.10.3 (Aug 16, 2019):
[ALL] Menu/General Settings: New option "Fullscreen" (to avoid confusion with screenblocks=10)
User avatar
PhysixCat
Posts: 43
Joined: Tue Jan 15, 2019 11:14 am

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by PhysixCat »

How would you feel about giving the user the ability to switch around the positions of the panels of the split status bar if they want to?

As in, instead of having
AMMO / HEALTH / Mugshot & Arms# --(split empty space)-- / ARMOR / alltypesammo
you could do
HEALTH / ARMOR / Mugshot & Arms# --(split empty space)-- / AMMO / alltypesammo ?
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by NightFright »

For the third time: Not now. Enjoy the mod.

BTW, I am looking for anyone skilled with statusbar coding in ZScript, particularly converting SBARINFO. Due to the complexity of the task, advanced knowledge would be advised.
User avatar
PhysixCat
Posts: 43
Joined: Tue Jan 15, 2019 11:14 am

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by PhysixCat »

Oh, sorry, I should have read above
User avatar
3saster
Posts: 199
Joined: Fri May 11, 2018 2:39 pm
Location: Canada

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by 3saster »

@NightFright I actually DID convert the Doom status bar into ZScript, partially. It was designed for my own personal use, so features I didn't care about (item display, Boom HUD colors) were unimplemented. Below is a screenshot of what it looks like:


Because you did the code in SBARINFO, it was hard to convert directly, so instead I used photos of the statusbar and rewrote it in ZScript from scratch. Features this one currently supports:
  • Scaling
  • Splitting/Unsplitting
  • Transparency of any degree
  • Arms on Split Bar
  • Toggleable Kill & Secret counter just above the status bars
If you send me a list of what features you'd like, along with specifications (i.e. what colors and values for BOOM status colors), I could look into writing the rest of the feature set in.
You do not have the required permissions to view the files attached to this post.
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by NightFright »

Grand! I will send you a PM with the details then.

In the meantime, split mode support for Avactor has been added (avactor_fshfix.wad), made by 3saster.
site
Posts: 35
Joined: Sun Jun 02, 2019 11:13 am
Graphics Processor: Intel (Legacy GZDoom)

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by site »

Hey nightfright, you've been putting in a LOT of time in on all your projects recently, so I just wanted to say thank you for all your hard work!!
User avatar
NightFright
Spotlight Team
Posts: 1371
Joined: Fri May 02, 2008 12:29 pm
Location: Germany

Re: Fullscreen Statusbar Mod (formerly Peter's Sexy HUD)

Post by NightFright »

Thanks a lot! I am always thinking about how to improve something until I am 100% satisfied with it. 3saster and I are currently working on the ZScript version of this mod (that is, he is the one coding and I am telling him what to change), and first results are very promising. The mod will be a lot more customizable and allows some additional features that had not been possible with the old system. It will still take a while before it's done, but you will not be disappointed!

Return to “Graphic/Audio Patches”