Simple UI Add-ons [Updated October 13, 2018]

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: Simple UI Add-ons [Updated June 30, 2018]

Postby SiFi270 » Fri Jul 20, 2018 2:23 pm

Sorry to double post, but I just learned something shocking. It turns out Doom 64 Retribution is so scary that parts of Ammoinfo will run away.


Right now the video's stuck at 95% processing but hopefully it'll work by the time you read this post.

On the subject of D64R, would you mind adding its version of the light-amp goggles to the powerups that Levelinfo has a timer for?
User avatar
SiFi270
 
Joined: 10 Feb 2015
Location: Does anyone put a serious answer here?

Re: Simple UI Add-ons [Updated June 30, 2018]

Postby Tekish » Fri Jul 20, 2018 3:43 pm

That is an interesting bug to say the least. Could you do me a favor and copy/paste all of the AmmoInfo variables from your ini file? They all have the "ai_" prefix. This looks like some weird behavior related to custom positioning, but I can't seem to immediately duplicate it.

I will also add the custom power up timers for Doom 64 Retribution in the next update.
Tekish
 
Joined: 28 Jun 2016

Re: Simple UI Add-ons [Updated June 30, 2018]

Postby SiFi270 » Fri Jul 20, 2018 3:54 pm

ai_y=0
ai_x=0
ai_position=6
ai_opacity=100
ai_abbreviate=0
ai_visible=true
ai_showcolor=true
ai_aligny=false
ai_alignx=false
ai_alignvalue=true

I did try changing a few things at random when I first noticed, but I don't think it occurred to me at the time to try restarting the level after making those changes :oops:
User avatar
SiFi270
 
Joined: 10 Feb 2015
Location: Does anyone put a serious answer here?

Re: Simple UI Add-ons [Updated July 20, 2018]

Postby Tekish » Fri Jul 20, 2018 5:57 pm

This should now be fixed. Thanks for your help. The light goggles timer will also display properly in the latest version of LevelInfo.
Tekish
 
Joined: 28 Jun 2016

Re: Simple UI Add-ons [Updated July 20, 2018]

Postby DabbingSquidward » Fri Jul 20, 2018 11:39 pm

Regarding LevelInfo: I noticed with Heretic and Hexen that powerup timers fail to display when playing a custom player class, despite the powerups themselves being untouched.
User avatar
DabbingSquidward
 
Joined: 08 Nov 2017

Re: Simple UI Add-ons [Updated July 20, 2018]

Postby Tekish » Sat Jul 21, 2018 9:15 am

That's because LevelInfo/AmmoInfo generally use player class names to identify the game/mod you're playing. If that name is not recognized, it defaults to the standard doom power-up timers. Any additional player classes need to be added for them to function properly.
Tekish
 
Joined: 28 Jun 2016

Re: Simple UI Add-ons [Updated July 20, 2018]

Postby DabbingSquidward » Sat Jul 21, 2018 9:36 am

In that case, wouldn't it be better to make it truly universal by enabling all timers for all IWADs? GZDoom is already agnostic in the way that every actor from each game works in all others as long as sprites are provided. Beyond that, there are a bunch of extra powerups unique to GZDoom, which have been used in some mods, such as DoubleFireRate, TimeFreeze, Drain, Fear/Fright, etc. and it would feel more consistent if LevelInfo could account for them too. No stone left unturned basically :)
User avatar
DabbingSquidward
 
Joined: 08 Nov 2017

Re: Simple UI Add-ons [Updated July 21, 2018]

Postby Tekish » Sat Jul 21, 2018 2:12 pm

GZDoom's (more specifically ACS') limitations have caused me to become a bit wary when adding things like this because there are a bunch of ways to negatively impact performance when this engine is stressed. Granted, in this case I might have gone a bit overboard, but when a single character in a HudMessage can eat 5-10 FPS on its own, I tend to err on the side of caution.

To that end, I've changed the default behavior of LevelInfo to include power-ups from Heretic, Hexen, and Strife. As for the other power-ups you've mentioned, I'm not against adding them, but I haven't noticed them in the mods I play. If you have any examples, those could be useful. I will keep the existing detection for all mods though, as even those that share the same power-ups often use incompatible naming conventions.
Tekish
 
Joined: 28 Jun 2016

Re: Simple UI Add-ons [Updated July 21, 2018]

Postby eharper256 » Wed Aug 01, 2018 5:30 pm

Just want to add my thanks to you for the combined version of this; been using it since May, and its absolutely brilliant. Interestingly, the crosshair happily identifies modded monsters as well, though some end up with strange names (probably due to the author not thinking that data would be queried, lol).
User avatar
eharper256
 
Joined: 25 Feb 2018
Location: UK

Re: Simple UI Add-ons [Updated September 26, 2018]

Postby Tekish » Wed Sep 26, 2018 7:41 pm

LevelInfo has been updated, finally bringing parity to mod compatibility between it and AmmoInfo. The missing power-up timers from Brutal Doom, Flakes Doom, and Project Brutality have been added. In the future, any mod additions will be shared among the two add-ons.
Tekish
 
Joined: 28 Jun 2016

Previous

Return to Graphic/Audio Patches

Who is online

Users browsing this forum: No registered users and 3 guests