HUD mutator (countdown timer and antigravboots). Help

Search, find and discuss about Mutators!
ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Wed Sep 09, 2020 4:45 pm

Thanks for the quick feedback on this.
Yes, I rescaled everything based on 1440x800 and it worked out very nicely.
timer and anti grav boots remain transparent
This is quite correct.
If you look with an OpenGL based graphics card with the:
GameRenderDevice=OpenGLDrv.OpenGLRenderDevice
you will see everything is transparent, including the health, all the weapons, basically everything.
That is how UT designed it.
The new D3D9Drv also looks like what you seeing but the old D3DDrv is correct or the other way around :)
But I'm pleased its finally working.
I'll use this Intel card and see if I can somehow make the time and boots background non transparent.

ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Wed Sep 09, 2020 7:23 pm

Ok here we have hopefully stable version.
See the readme for particulars but generally a entry will appear in the User.ini file where you can enable/disable the Transparency.

[BootMon5.BootTimeHud]
UseTransparency=True
BootMon5.zip
(5.7 KiB) Downloaded 4 times
This mod has been a great experience :)

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Wed Sep 09, 2020 8:12 pm

ProAsm, continuing testing. The results are below.
1. Transparency. The most amazing thing is that in the transparency mode (Use Transparency = True) the timer and antigravbots can change the transparency from small to full when I move the slider next to "HUD Transparency". And so it was before (without setting UseTransparency = True). But for some reason, the timer and antigravbots cannot become opaque with the corresponding value of the slider (extreme right) "HUD Transparency". Where is the logic? :)
2. Server side. I totally forgot about testing the server side mutator. And here, as it turns out, in the end, there are problems. When the server starts to load, the mutator is loaded as well. Everything is fine here. But when I go to the server, I don't see the HUD and crosshair at all (see screenshot) :)
Attachments
1.jpg
Image

Image

ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Wed Sep 09, 2020 9:13 pm

Note on the transparency :)

Just tested here, on my 451 server I get exactly what you get, but on my 469 server everything works 100%.
I run Newnet, Nexgen, MapvoteX and SmartSB on the server with now included BootMon5.

I'll go fiddle with the 451 server and see what it does not like.

**Edit**
Nope for the life of me I cannot get my 451 server to work properly, it just stares at me when I log in, even removing all mutators etc. :(
However the 469 server runs like a dream with everything on including the kitchen sink :)

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Thu Sep 10, 2020 7:19 am

1. Transparency. That is, the timer and antigravbots can be of 2 options:
- transparent with varying degrees of transparency :)
- opaque
2. I tested on server 451, disabling all mutators for clarity. Although ideally I would like this mutator to work in conjunction with other mutators affecting the HUD. For example NexGen, SmartSB, Ultimate Scoreboard 3. I did not carry out tests with patch 469 due to its absence.
Image

Image

ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Thu Sep 10, 2020 8:15 am

Yes I agree on getting the mod to run with other hud mutators but I'm afraid I do not know how to do that as I'm new to Hud coding.
Nexgen does it and looking at its code, it uses 1000's of lines of code to do this.
I too would like to get it working side by side with SmartSB and I will persevere with that and if or when I come right, I'll let you know.

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Fri Sep 11, 2020 4:20 pm

ProAsm, you might be interested. I found a plugin for NexGen that fixes transparency (opacity) in the HUD. The archive contains the plugin itself and a video showing how it works.
http://medor.no-ip.org/index.php?dir=Ne ... UD_fix.rar
Image

Image

ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Fri Sep 11, 2020 6:35 pm

Thanks for the headsup on Nexgen.
Actually I have re-writen the whole of BootMon.
It now monitors the Hud opacity and sets itself in accordance to what you set in the UT menu, so it no longer uses the User.ini option.
Also it is no longer a Hud which takes over.
It is now a HudMutator and allows other Huds to share the hud.
I have done the same to SmartSB but ran into other problems which I'm working on atm.
But at least it now shares, and the only problem is an admin needs to be carefull not to run it with Newnet for instance as they both do the same and you get both running at the same time.
But at least it is now SmartSB compatible.
Try it and see, but hang onto BootMon5 :)
BootMon6.zip
(7.79 KiB) Downloaded 9 times

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Fri Sep 11, 2020 7:44 pm

ProAsm, it's not just compatible with SmartSB, it's dependent on it :)
Attachments
1.jpg
Image

Image

ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Fri Sep 11, 2020 9:03 pm

LOL.... let me go check :)

Yeah ok, I had both EditPackages open.
Try this one, just the u file.
BootMon6.u
(26.1 KiB) Downloaded 8 times

User avatar
Que
Skilled
Posts: 173
Joined: Mon Dec 09, 2019 5:49 am
Personal rank: ...
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by Que » Fri Sep 11, 2020 11:52 pm

perhaps have option for disabling clock Proasm if server is running NewNet.
bShowClock=True/False

[Armour]
[Health]
[Clock Optional]
[Boots]
>>> PSYCHOSERVERS <<< Address: 103.125.218.185 Port: 7760

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Sat Sep 12, 2020 1:57 am

ProAsm, first impression - works great! Later I will test it again and tell you the result.
Image

Image

ProAsm
Experienced
Posts: 82
Joined: Sun Sep 29, 2013 7:12 am

Re: HUD mutator (countdown timer and antigravboots). Help

Post by ProAsm » Sat Sep 12, 2020 8:05 am

Que wrote:
Fri Sep 11, 2020 11:52 pm
perhaps have option for disabling clock Proasm if server is running NewNet.
bShowClock=True/False

[Armour]
[Health]
[Clock Optional]
[Boots]
Version 5 did look for newnet but then I removed it as you can just disable it with a mutate command, 'Mutate ChangeBootDisplay'
Anyway a smart admin would not run both mods :)

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Sat Sep 12, 2020 11:26 am

ProAsm wrote:
Sat Sep 12, 2020 8:05 am
Anyway a smart admin would not run both mods :)
I launched :lol:
But I have a version of NewNet that does not have a timer and antigravbots. Works :tu:
Image

Image

User avatar
asosed
Average
Posts: 63
Joined: Fri May 15, 2020 2:36 pm
Location: Russia
Contact:

Re: HUD mutator (countdown timer and antigravboots). Help

Post by asosed » Sat Sep 12, 2020 1:29 pm

It seems we are approaching the perfect mutator.
But as I tested it more thoroughly, I discovered two problem. Perhaps they are related.
1. The timer and antigravbots is not displayed in spectator mode.
2. The timer and antigravbots are not displayed when recording (playing) a demo.
PrоAsm can you fix it?
Attachments
1.jpg
Image

Image

Post Reply