[Fixed] Hexen-style startups show "Microsoft Minutes" behaviour

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.

Hexen-style startups show "Microsoft Minutes" behaviour

Postby Enjay » Tue Jun 07, 2022 12:47 pm

I have noticed this for a long time (years), and I suspect it is not a bug, but it does kind of undermine the aesthetics of start up screens. The progress bar displays characteristics a bit like Microsoft minutes. That is, rather than incrementing at a fairly steady pace, the notches on the progress bar race to "mostly done" position, pause for a bit and then go immediately to the title image/map without ever having shown the final notch (or notches).

It's more obvious on modern mods that load lots of resources where the progress bar moves a bit more slowly, but it can be seen on Hexen too. Although the screenshot comes from GZDoom 4.8, this pre-dates 4.8 by a long, long time.



The progress bar goes most of the way across the screen very quickly, pauses (at the position shown), and then goes straight to the title screen without the final notch or two ever being visibly filled in. In the screenshot above, the green bar in Codename: Demolitionist ( viewtopic.php?t=67687 ) races up to the position, pauses for a moment or two and then changes to the title.

[edit] Video

[/edit]

In Hexen, much the same thing happens, but it's only the very last notch that never appears:



Basically, I can see this effect in every mod that uses Hexen-style progress bar startups.

I tried running vanilla Hexen under DOSBox and it definitely showed the final notch:



What's more, it incremented at a more measured/even pace rather than racing to almost done then pausing.

[edit] Video of GZDoom then Vanilla in DOSBox

[/edit]

I suspect this is probably down to GZDoom having a totally different approach to resource loading and preparing the game compared to vanilla Hexen, but I thought I'd stick this here just in case.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Hexen-style startups show "Microsoft Minutes" behaviour

Postby Rachael » Tue Jun 07, 2022 1:47 pm

Microsoft Minutes: For moments when you experience sensory overload and just need a break!
User avatar
Rachael
^ walking stack of unfinished projects ^
Admin
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle

Re: Hexen-style startups show "Microsoft Minutes" behaviour

Postby Graf Zahl » Tue Jun 07, 2022 1:50 pm

Totally different indeed.
One problem here is that trying to count the shader compilation does not work. That's the slightly longer delay at the end you notice. I have no idea why it makes the start screen break. The last missing notch looks like a roundoff error.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Hexen-style startups show "Microsoft Minutes" behaviour

Postby Graf Zahl » Tue Jun 07, 2022 3:14 pm

fixed
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Hexen-style startups show "Microsoft Minutes" behaviour

Postby Enjay » Tue Jun 07, 2022 4:22 pm

Thank you.

If only I'd mentioned it months/years ago, or even before this weekend. :bang: Sorry about that.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland


Return to Closed Bugs

Who is online

Users browsing this forum: No registered users and 1 guest