Menu Revamp - Need feedback
Moderator: GZDoom Developers
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Menu Revamp - Need feedback
IMO the most important things that must be quickly accessible are:
The "Configure Controls" menu
the mouse sensitivity settings
the sound volume settings
the video mode settings.
These are the ones I always need first when starting any engine for the first time, the most important one being the sound due to this bad habit of starting the sound engine at full volume, which virtually every software out there commits.
The "Configure Controls" menu
the mouse sensitivity settings
the sound volume settings
the video mode settings.
These are the ones I always need first when starting any engine for the first time, the most important one being the sound due to this bad habit of starting the sound engine at full volume, which virtually every software out there commits.
-
-
- Posts: 26540
- Joined: Tue Jul 15, 2003 4:58 pm
- Location: Scotland
Re: Menu Revamp - Need feedback
That's pretty much my go-to list as well.Graf Zahl wrote: The "Configure Controls" menu
the mouse sensitivity settings
the sound volume settings
the video mode settings.
Fire things up for the first time, configure keys then check mouse settings (especially invert Y for me).
If things look odd visually when things start up, I'll check video settings first, if not, I'll just have a quick confirmation check to make sure that things are as I want them after configuring my keys.
I usually leave sound until I've started the game so that I have heard what it's like and I can then balance things appropriately.
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Menu Revamp - Need feedback
Enjay wrote: I usually leave sound until I've started the game so that I have heard what it's like and I can then balance things appropriately.
Most games start blaring right when they start, before you even have a chance to open the menu. And they are always far too loud on my setup which is tuned for listening to music through my computer. I normally have to turn down the volume to 0.2 or 0.25 to make it tolerable.
-
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
Re: Menu Revamp - Need feedback
Same here.Graf Zahl wrote:IMO the most important things that must be quickly accessible are:
The "Configure Controls" menu
the mouse sensitivity settings
the sound volume settings
the video mode settings.
These are the ones I always need first when starting any engine for the first time, the most important one being the sound due to this bad habit of starting the sound engine at full volume, which virtually every software out there commits.
But to add to that list, the compatibility flags should also be readily accessible since people using the wrong levels and then complaining about issues seems to be a real problem.
-
- Posts: 13720
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: Menu Revamp - Need feedback
The compatibility menu is way too much. I might bring over the presets option, but that only. And possibly the allow/restrict jumping/crouching/freelook options.
-
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
Re: Menu Revamp - Need feedback
Yes, that's what I was referring to, the rest of the options, especially the miscellaneous ones, would be just complete overkill.Rachael wrote:The compatibility menu is way too much. I might bring over the presets option, but that only. And possibly the allow/restrict jumping/crouching/freelook options.
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Menu Revamp - Need feedback
Detailed compatibility or gameplay options definitely qualify as "advanced". Whoever needs those should go to the full options menu.
-
- Posts: 13547
- Joined: Wed Jul 16, 2003 3:52 am
Re: Menu Revamp - Need feedback
It was about time that this happens
-
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
Re: Menu Revamp - Need feedback
But honestly this is mainly needed for newcomers who are likely going to be overwhelmed by the deep customization GZDoom offers .Tormentor667 wrote:It was about time that this happens
Us folks already accustomed to a plethora of ports and mods do just fine with the current menus, which yes may be overwhelming sometimes, but are well structured. Nothing against it since I do love that port myself, but an example of a port that used to have fairly unintuitive menus was Eternity IMO. I'm glad Altazimuth finally bit the bullet a while ago and made some changes, they're much better now than the disaster they once were.
-
- Posts: 2950
- Joined: Thu Jul 17, 2003 12:07 am
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Menu Revamp - Need feedback
I do have issues trying to remember where specific options and submenus are, since the current structure depends on knowledge of GZDoom's internal structure. Like "Sector light mode" or "Fuzz Style" being under Hardware Rendering; sure, in GZDoom those are options tied to the hardware rendering backends, but it's not an intuitive distinction. Those are just graphical things. Similarly Screen Blend options under HUD options; yeah they're part of the HUD overlay code in GZDoom, but as someone who doesn't know how the engine is structured, why are they there instead of Display options (and why is Menu Blend/Blur in Display and not HUD)? I'd also question if less tech savvy people will know what "Texture Options" really encompasses, and how they're different from Software or Hardware Rendering options.sinisterseed wrote:Us folks already accustomed to a plethora of ports and mods do just fine with the current menus, which yes may be overwhelming sometimes, but are well structured.Tormentor667 wrote:It was about time that this happens
Also you have Multisample (anti-aliasing) under Hardware Rendering, while FXAA (anti-aliasing) under Hardware Rendering->Postprocessing, while Anisotropic is under Texture, not Hardware Rendering. This is particularly egregious since it's neither intuitive to a layman (separate anti-aliasing options in different places, not knowing how Texture differs from Rendering), or to the technically minded (Anisotropic is a hardware rendering feature but isn't under Hardware, and IIRC, postprocessing can also be applied to software (Carmack, softpoly) rendering).
-
- Posts: 13720
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: Menu Revamp - Need feedback
Thank you, Chris! This is really useful. I'll have to spend tomorrow going over that and thinking about it.
I've been trying to induce a deeper intuition bias with this thread, instead of a technical one, and you nailed it, even despite being a very long-time member and user of ZDoom overall and already coming with the understanding and knowledge that you have gained over the years. So what you posted really is exactly what I was looking for.
I've been trying to induce a deeper intuition bias with this thread, instead of a technical one, and you nailed it, even despite being a very long-time member and user of ZDoom overall and already coming with the understanding and knowledge that you have gained over the years. So what you posted really is exactly what I was looking for.
-
- Posts: 28
- Joined: Fri Jul 13, 2018 9:35 am
Re: Menu Revamp - Need feedback
I think it would be very helpful to have a catch-all "all vanilla settings we support" switch on the "simple" menu. There's numerous advanced menus with a multitude of options one has to pop in and out of to get that "vanilla" look and behavior (well, short of getting Crispy Doom or something), but they're spread around so widely (for example, things like how the skybox is rendered, the fuzz effect, projectile transparencies, and of course base game behavior are all in distinct menus). Sticking a universal "flip this switch to catch em all" button in there would be appreciated by the newbies I imagine. If someone wants more nuance than literally just flipping everything from enabling mouselook to infinite height monsters "on" or "off", they can go into advanced menues.
-
- Posts: 28
- Joined: Fri Jul 13, 2018 9:35 am
Re: Menu Revamp - Need feedback
An all purpose "scaling" menu (even if it's under advanced) would make things a lot clearer. I support as well. (And um- while we're at it, adding a scaling feature for the "background art" on the text screens would be appreciated too since at ultra high resolutions, we can barely make out any details.)Rachael wrote:This is exactly the kind of feedback that I am looking for.gunofdis wrote:Every time I wander back to gzdoom after 6 months or a year of not thinking about it I get tripped up trying to remember what the setting to make the hud and crosshair not be tiny at high resolutions is called and what menu it's hiding in.
This is not an easy problem to solve - I will pull the HUD options menu where it's at right now into the simplified list, but I think a few options within it could possibly stand to be combined together, if possible. Something that I can try and work on.
-
- Posts: 13720
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: Menu Revamp - Need feedback
This is an interesting idea.Dark Jaguar wrote:I think it would be very helpful to have a catch-all "all vanilla settings we support" switch on the "simple" menu. There's numerous advanced menus with a multitude of options one has to pop in and out of to get that "vanilla" look and behavior (well, short of getting Crispy Doom or something), but they're spread around so widely (for example, things like how the skybox is rendered, the fuzz effect, projectile transparencies, and of course base game behavior are all in distinct menus). Sticking a universal "flip this switch to catch em all" button in there would be appreciated by the newbies I imagine. If someone wants more nuance than literally just flipping everything from enabling mouselook to infinite height monsters "on" or "off", they can go into advanced menues.
The thing that I don't like about it though, is it will overwrite a bunch of settings, and there currently isn't a mechanism to get your old settings back afterward.
That should be doable, I think.Dark Jaguar wrote: An all purpose "scaling" menu (even if it's under advanced) would make things a lot clearer. I support as well. (And um- while we're at it, adding a scaling feature for the "background art" on the text screens would be appreciated too since at ultra high resolutions, we can barely make out any details.)
-
- Posts: 28
- Joined: Fri Jul 13, 2018 9:35 am
Re: Menu Revamp - Need feedback
Oh I see that's a fair point. Perhaps it can do a quick check to see if there's custom settings and then warn the user that custom settings will be overwritten with either GZDoom defaults or "vanilla" settings. From there maybe it's on them if they want to use it, since they've been warned? How would others feel about that?Rachael wrote:This is an interesting idea.Dark Jaguar wrote:I think it would be very helpful to have a catch-all "all vanilla settings we support" switch on the "simple" menu. There's numerous advanced menus with a multitude of options one has to pop in and out of to get that "vanilla" look and behavior (well, short of getting Crispy Doom or something), but they're spread around so widely (for example, things like how the skybox is rendered, the fuzz effect, projectile transparencies, and of course base game behavior are all in distinct menus). Sticking a universal "flip this switch to catch em all" button in there would be appreciated by the newbies I imagine. If someone wants more nuance than literally just flipping everything from enabling mouselook to infinite height monsters "on" or "off", they can go into advanced menues.
The thing that I don't like about it though, is it will overwrite a bunch of settings, and there currently isn't a mechanism to get your old settings back afterward.That should be doable, I think.Dark Jaguar wrote: An all purpose "scaling" menu (even if it's under advanced) would make things a lot clearer. I support as well. (And um- while we're at it, adding a scaling feature for the "background art" on the text screens would be appreciated too since at ultra high resolutions, we can barely make out any details.)