Page 5 of 27

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

Posted: Fri Jul 05, 2019 3:34 pm
by NightFright
I think you should load the spritefixes before any other mod, to make sure there are no conflicts. This will also avoid issues with other mods, potentially.

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

Posted: Fri Jul 05, 2019 3:46 pm
by PhysixCat
NightFright wrote:I think you should load the spritefixes before any other mod, to make sure there are no conflicts. This will also avoid issues with other mods, potentially.
I ended up going into SLADE and making a "clean" copy of the sprite fix wad without any of the numbers or letters (there were few, so it was easy) for my own use, but your suggestion is another simpler way to avoid the conflict :)

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

Posted: Fri Jul 05, 2019 4:46 pm
by NightFright
Easiest way: Put it into autoload. However, there are a few rare cases (e.g. Doom Neural Upscale Pack) which will still not work with it. In most cases the realigned/fixed sprites just get overwritten and it's gonna be ok.

Version 4.81 released

Posted: Mon Jul 29, 2019 8:20 am
by NightFright
No actual changes for any of the statusbars, just some fine-tuning of the menu (greyed out some options if the "parent option" is deactivated, which makes sense). Finally you also see the version number right away without having to consult the readme file.

CHANGELOG v4.81 (July 29, 2019):
[ALL] Menu: Now displays version number
[ALL] Menu/Level Stats: "Full Stats" and "Position" now cannot be changed when "Display" is "Off"
[DOOM/CHEX] Menu/Optional Settings: "Arms on Split Bar" now cannot be changed when "Splitting" is "Off"

Version 4.82 released

Posted: Wed Jul 31, 2019 5:30 am
by NightFright
Added optional interpolation for health and armor numbers in Doom, Chex and HacX, mimicking the behavior in Heretic and Hexen. Naturally, it's turned off by default. This was most likely the last "eyecandy" update for this mod.

CHANGELOG v4.82 (July 31, 2019):
[DOOM/CHEX/HACX] Menu/Optional Settings: New option "Interpolate Health & Armor" (default: off)

Patches for Pirate Doom! (pirates_fshfix.wad) and Speed of Doom (sod_fshfix.wad) have also been updated with the new SBARINFO from v4.82.

Version 4.83 released

Posted: Fri Aug 02, 2019 2:50 am
by NightFright
Hopefully the last update for a while. I still wasn't 100% satisfied with the naming of some menu options, so it was time to address this. Especially "Mugshot inventory" was too vague and didn't tell you enough about its function.

The changes in detail:
- "Splitting" --> "Split bar"
- "Boom HUD colors" --> "Use Boom HUD colors"
- "Mugshot inventory" --> "Inventory items can replace mugshot"
- "Arms on split bar" --> "Show 'Arms' numbers on split bar"
- "Percentages and Time" --> "Percentages & Time"
- "Countdowns and Time" --> "Countdowns & Time"
- "Full Stats" --> "Show items"

CHANGELOG v4.83 (Aug 2, 2019):
[ALL] Menu: Renamed some options for better understanding

Version 4.9 released

Posted: Mon Aug 05, 2019 6:21 am
by NightFright
OK, one more. Chex still needed an option for the full statusbar to remove the ads since the split version already had it by default.
Attention: This also affects the split bar since you will have to turn the new option ON to make it look the way it used to before. Otherwise you will see the "Chex" text instead of the ammo overview.

*UPDATE #1*
Added CVARINFO lump filtering. Please redownload.


*UPDATE #2*
Corrected alignments of Chex ammo overview numbers for full (non-split) statusbar. Please redownload once more. Sorry, guys!


Preview for new option "Replace Chex logos" set to "ON":


CHANGELOG v4.9 (Aug 5, 2019):
[ALL] Lump filtering for CVARINFO (only saves CVARs to ini which are required for a specific game)
[ALL] Menu/Status Bar Appearance: "Transparency" setting is now a slider (0-3)
[CHEX] Menu/Optional Settings: New option "Replace Chex logos" (default: off) to show Arms/ammo overview
[CHEX] Ammo overview numbers now white instead of green

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

Posted: Wed Aug 07, 2019 3:42 pm
by hjkos
seems that setting "Inventory items can replace mugshot" to OFF hides mugshot completely

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

Posted: Wed Aug 07, 2019 11:12 pm
by bangstk
Hello,

I wanted to let you know that you can make widescreen status bars work with this without having to make compatibility patches

All you have to do is add the UseOffsets parameter in the TEXTURES lump for anything using STBAR, like so

Code: Select all

Patch "STBAR", 0, 0 { UseOffsets }
This will make the new patch use the defined offset that the widescreen bars use. They are already defined with an offset in the graphic lump, otherwise they would also draw improperly in the original HUD. This works with anything ranging from Pirate Doom to the widescreen status bars pack that's floating around, and doesn't affect status bars that don't use widescreen. Of course, the graphics in the widescreen portion won't be shown because they're cropped out by the TEXTURES definition but this is what the compatibility patches would have done anyway

Version 4.10 released

Posted: Thu Aug 08, 2019 3:17 am
by NightFright
@hjkos:
Thanks a lot for the report. Seems like I removed a few curly braces too many in the code. :)

@bangstk:
Insane, just a few bits of code solve one of the biggest problems I have had with this mod since a long time! Thank you so much for your input!

A new release is yet again in order for this, and this time it's finally a bit bigger than the previous updates. I have also added a new option for Doom which allows you to see whether you are in Berserk mode or not (a feature of the GZDoom fullscreen HUD which isn't available for the regular status bar). You will see a small red cross (the one from the Berserk pack) to the bottom right of the mugshot once you pick up a Berserk pack. Default is off, of course.

Preview of "Indicate Berserk mode" set to "ON":


CHANGELOG v4.10 (Aug 8, 2019):
[ALL] Menu/Status Bar Appearance: "Transparency" setting reverted to pre-4.9 state (no slider)
[DOOM/CHEX/HACX/FREEDOOM] Universal compatibility for widescreen statusbars (thanks to bangstk)
[DOOM/CHEX/HACX] Fix for mugshot disappearing when "Inventory items can replace mugshot" is off
[DOOM] Menu/Optional Settings: New option "Indicate Berserk mode" (default: off)
[CHEX/HACX] Minor SBARINFO code adjustments/optimizations

Please note that most of the compatibility patches have been updated to reflect latest changes:
- Back to Saturn X Ep.1+2: TEXTURES update (widescreen bar compatibility)
- Epic 2: TEXTURES update (widescreen bar compatibility)
- Eviternity: TEXTURES update (widescreen bar compatibility)
- Memento Mori 2: SBARINFO update, TEXTURES update (widescreen bar compatibility)
- Pirates: SBARINFO update
- Speed of Doom: SBARINFO update

On top of that, two more patches have been added:
- Shadow of the Wool Ball (woolball_fshfix.wad)
- Rise of the Wool Ball (rotwb_fshfix.wad)

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

Posted: Thu Aug 08, 2019 4:06 am
by mrtaterz
I know this is kind of diverging from the classic SBAR at this point, but would it be possible to make it so that health & armor is on the left side of the screen on split bar, and ARMS, ammo, and total ammo count is off to the right?

Or at least make this an option?

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

Posted: Thu Aug 08, 2019 4:29 am
by SiFi270
When I saw what you'd done for the Chex Quest status bar, I thought it would be nice to have that in vanilla too. So I got to work and this is the result:
DOOM0016.png
Can I have permission to share it on Doomworld?

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

Posted: Thu Aug 08, 2019 4:49 am
by NightFright
@ mrtaterz
Regarding switching ARMOR and AMMO... We had this request already, dunno if it came from you or someone else. Right now, I don't see it happen. You would have to cut the whole statusbar into segments, rejoin them to a new bar and change alignments for most of the stats numbers (ammo, health, armor, keys, ammo overview, mugshot, arms numbers...). It would add a LOT of code to SBARINFO for just this one option. Also it would break too many custom statusbars which don't follow the design of the original STBAR. I may revisit the idea again in the future, but I first want to make the conversion to ZScript eventually which may remove some limitations.

@ SiFi270
Sure thing, just go ahead. Just watch the alignment of those numbers in the ammo overview, they are getting pretty close to the text there.

Version 4.10.1 released

Posted: Mon Aug 12, 2019 7:11 am
by NightFright
I received a report over at Doomworld by seed that the Hexen split bar had issues with some graphics not being properly aligned (they were still using coordinates from pre-4.6 before I removed the Gargoyle heads), so I fixed that. Furthermore, all customized statusbar graphics have been converted to their native palettes which should restore compatibility towards mods which alter palettes. This measure added 40 KB filesize, but I think the result justifies it.

CHANGELOG v4.10.1 (Aug 12, 2019):
[DOOM/CHEX/HERETIC/HEXEN] All custom graphics converted to native palettes (should now work with palette mods)
[HEXEN] Split bar: Alignment fixes for MANABRT3 and MANABRT4
[HEXEN] Added edited versions of MANAVL1, MANAVL1D, MANAVL2 and MANAVL2D for better transparency

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

Posted: Mon Aug 12, 2019 6:37 pm
by Scuba Steve
Is there a reason the HUD doesn't work with the Neural Upscale project? This HUD fails when trying to display highres status bar graphics, but I don't know if it's a ZDoom failure or proejct failure.

https://drive.google.com/open?id=12FoYG ... OLDbWyG1W0