You should make a new raw input version as soon as you can 'cause many players have already gotten used to it including myself \o\
P.S. It would be pretty nice if you make something like that for q4 executable :3
like i said way back, raw is a placebo, but it IS "nicer code" than DI. what's always stopped me is that i *know* we have players on w2k still - but they ARE an absolutely tiny fraction, and the option of MSG mouse input would still be there for them - and i don't know how many are using that anyway.
it figures, since i finally cleaned up the clusterfuck of the original DI init during 1.45. :P
i'll sleep on it, but my gut feeling right now is that i probably will switch. it helps that i deleted the DX SDK over the weekend when i was cleaning up, oops. :P
Anyone else having quake suddenly alt tab out in the middle of a game with cnq3 1.45?
Apparently this is a problem somewhere else. Since other applications suddenly does it too hm.
either liam's changelog is a bit out of date (i tend to not clean up the language until the last minute) or you missed it (or both :P)
chg: hardcoded r_mode garbage and modelist removed:
r_mode 0 (default) = current desktop resolution, depth, hz, etc
r_mode 1 = custom resolution etc note: r_mode 1 WILL NOT tolerate invalid r_displayRefresh values any more
"r_mode 1" is actually "r_mode anything-that-isn't-zero" - it should really be called "r_custommode" or sthing, but that seems overly nitpicky/pointless/annoying. :)
--
i doubt you need to set displayrefresh 60: just leave it at 0. if you're on a shitty lcd (and all lcd's are shitty) you probably don't have a choice, so you'll get 60 as the default anyway. indeed, since you clearly ARE on an lcd, you should probably just use mode 0. :)
i agree it's not "user friendly", but here's the thing: loose code / design causes problems FOREVER; making people actually get their configs RIGHT is a one-time deal.
if you have r_displayrefresh 125 but only a 120Hz mode, idq3 will give you *60*Hz, and you'll never know unless you use vsync+drawfps / OSD / etc. that sucks donkey balls. if cnq3 accepts your settings, you know you GOT what you said you wanted, instead of something random that may be absolutely crap.
the engine has no business lying to the user, EVER. if you asked for 1000x800 and it just gave you 640x480 and pretended everything was fine, would you accept that? :P
(and that would STILL be better than lying about the refresh rate, since at least low rez doesn't give you headaches).
even on Shitty Monitors, it's important for the engine to be honest, since some of them can apparently do ?75?
at low rez. that may be trivial compared to the 120/60 difference on a real monitor, but it's still the Right Thing to do.
--
for the most part though, r_mode 0 is the "important" one: with so many people stuck on ubershit short-height lcds these days, and having more than enough graphics horsepower to play at their native rez, it's a lot easier for both them and us to just use mode 0.
the mode list was a poor decision even a decade ago, but the idea of welding 50 *more* random resolutions into it, and continuining to do so indefinitely, is sheer stupidity.