I'm working off a hunch here, rather than any verified data, but it's my belief that with Quake 1 most people will 95% of the time run in one of two video modes:
- A full-screen mode that matches the resolution and colour depth of their desktop.
- A windowed mode that's sufficiently large enough to get a good resolution, but still with the title bar and other widgets accessible.
MHQuake will automatically start at your monitor's full resolution and colour depth unless you specify otherwise. It doesn't even bother to do a CDS test, as you're already running your monitor in that mode. The old -width and -height options are still there, but they've been modified to allow you to attempt any resolution: there is no vid_modes list any more. Similarly, -window on it's own will pick a good-sized window that's still within the constraints of your desktop size (typically the "common resolution size" one step below what you're running at, although this can be different for widescreen laptop monitors).
I haven't implemented resolution switching as I don't believe it's worth the effort: setting resolution is a one-time-only operation for most people, and as I said above, it's virtually always to a full-screen full-sized mode. This is all about making it easier for people to run the game, rather than putting technical issues in their way. This isn't 1997 anymore, and we no longer have to wrestle with workarounds for antiquated hardware with inadequate video RAM - even a previous generation Intel Integrated chip is capable of running MHQuake at close to 60 FPS full-screen full-size.
0 comments:
Post a Comment