
r1369 New compat options on 640x480
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.
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.
r1369 New compat options on 640x480
New compatability mode options are a good idea, but difficult to choose because they fall off the edge of the screen. Even the "t" of default doesn't fit on most resolutions. I suspect they might be OK on widescreen resolutions but on every resolution I tried, at least something was getting cut off:


Re: r1369 New compat options on 640x480
Not to hijack, but this is related. I wasn't aware of this new feature until I read this thread, so I was in the process of wikifying it. However, I noticed what I believe to be a minor error when documenting which flags are set with each mode.
According to the changelog, Doom (Strict) should enable all the same options as Doom, and then enable a few more for good measure. However, this is not entirely the case. The option compat_crossdropoff (Monsters cannot cross dropoffs) is turned on for Doom mode but off for Doom (Strict), which can be seen in the above screenshot. Surely this is not intentional?
Back on topic, it looks to me like that menu item could just be centered, since it's special and affects all the others.
According to the changelog, Doom (Strict) should enable all the same options as Doom, and then enable a few more for good measure. However, this is not entirely the case. The option compat_crossdropoff (Monsters cannot cross dropoffs) is turned on for Doom mode but off for Doom (Strict), which can be seen in the above screenshot. Surely this is not intentional?
Back on topic, it looks to me like that menu item could just be centered, since it's special and affects all the others.
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: r1369 New compat options on 640x480
Enjay, I think I might link to an old thread of yours:
http://forum.zdoom.org/viewtopic.php?f=2&t=10724
because this is directly related. Honestly, I don't know what to do here. There's simply not enough space on the screen with Doom's (and even more Strife's) standard font.
The menu engine can't do it, unfortunately.
http://forum.zdoom.org/viewtopic.php?f=2&t=10724
because this is directly related. Honestly, I don't know what to do here. There's simply not enough space on the screen with Doom's (and even more Strife's) standard font.
Certainly not. I added that flag after the compatibility stuff and must have forgotten.HotWax wrote: According to the changelog, Doom (Strict) should enable all the same options as Doom, and then enable a few more for good measure. However, this is not entirely the case. The option compat_crossdropoff (Monsters cannot cross dropoffs) is turned on for Doom mode but off for Doom (Strict), which can be seen in the above screenshot. Surely this is not intentional?
Back on topic, it looks to me like that menu item could just be centered, since it's special and affects all the others.
The menu engine can't do it, unfortunately.
Re: r1369 New compat options on 640x480
The perfect excuse to get on top of writing a new and more flexible menu system from scratch! ............... but that's probably not going to happen anytime soon.
Re: r1369 New compat options on 640x480
I've had a desire to do this for a while, but I'm not at the level where i can turn this into a pet project like blzut did with sbarinfo.
Re: r1369 New compat options on 640x480
Though it's hardly ideal, I think I have a solution that will work within the bounds of the current menu structure.
Move the "Compatibility Mode" setting to the Options menu (one level higher than Compatibility options) and then rename Compatability Options to something like "Custom Compatibility."
So, you'd go to options, and can set the mode there, which should meet the needs of most people. If they want to set each option individually, they can go into the "Customize" menu and get the same menu that was there before. The options menu has much more room on its right side so the text wouldn't get cut off there.
[edit] Since that description was hard even for me to read, I mocked up a demonstration of how this would look:

Move the "Compatibility Mode" setting to the Options menu (one level higher than Compatibility options) and then rename Compatability Options to something like "Custom Compatibility."
So, you'd go to options, and can set the mode there, which should meet the needs of most people. If they want to set each option individually, they can go into the "Customize" menu and get the same menu that was there before. The options menu has much more room on its right side so the text wouldn't get cut off there.
[edit] Since that description was hard even for me to read, I mocked up a demonstration of how this would look:

- Tormentor667
- Posts: 13556
- Joined: Wed Jul 16, 2003 3:52 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
- Contact:
Re: r1369 New compat options on 640x480
Seconded, I think Hotwax idea definitely makes sense and is very easy to handle
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: r1369 New compat options on 640x480
... and it completely nullifies the effect of seeing how these settings affect the compatibility options.
- Tormentor667
- Posts: 13556
- Joined: Wed Jul 16, 2003 3:52 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
- Contact:
Re: r1369 New compat options on 640x480
That's also true ^^
Re: r1369 New compat options on 640x480
Hey, I said it wasn't an optimal solution.Graf Zahl wrote:... and it completely nullifies the effect of seeing how these settings affect the compatibility options.
Under the circumstances, I feel like this is the only option you have if you don't want to cut off text that people might want to read, seeing as how "Doom (st" is hardly any more helpful than "ZDoom 2.0." to users who don't know what those mean. And if people are interested in seeing what settings they're changing, they can hop down one option to the customize menu and view it for themselves.
Re: r1369 New compat options on 640x480
Fixed, in the true spirit of the entire options menu code.