r_ignorehwgamma


(Cerebrate) #1

I always keep r_ignorehwgamma at 0, else the screen will turn way too dark. Even r_gamma won’t fix it. Still, most RTCW servers demand that I keep it at 1.

First question is: Why is it required on most RTCW servers?

Second question (which makes this thread on-topic): Is it possible to either make it brighter with r_ignorehwgamma on (r_gamma and r_intensity won’t do) in either ET or RTCW? Or some way to work around this problem?

For the record, I use…

seta r_gamma 3
seta r_intensity 1.5
seta r_mapoverbrightbits 3
seta r_overbrightbits 0
seta r_vertexLight 1 (RTCW only?)

I presume that there are others than just me who got this problem.


(DG) #2

My guess is that the cvar restriction is intended to combat external programs modifying the brightness.

If thats the intention, no idea if it actually works. Personally, as far as ET goes, I figure that between the hassle of it mucking about with player’s settings and the limited brightness increase needed to see accross the map anyway (gamma 2 mapover 2 usually does enough), there isnt exactly much point.

r_vertexLight and r_lightmap are rtcw only


(ouroboro) #3

In a nutshell, because r_ignorehwgamma is 1 by default in RTCW and 0 by default in ET.

In RTCW they figure if its “meant to be that way” then you should’nt be able to washout your screen. I’m able to get a reasonably bright screen in both games with ignore at 1, provided gamma is maxed at 3.

r_lightmap 1 is a dirty cheat and there’s no legit reason to use it, and if you do, you’re one click away from downloading a wallhack…


(herf) #4

r_lightmap is a cheat? whats it do? I have never read it refered to as a cheat to my knowledge, but may all the sites just say its restricted…?


(Kendle) #5

r_lightmap is cheat proteced afaik, so you couldn’t change it even if you wanted to. Afaik you can only set r_lightmap to 1 if sv_cheats = 1. Saying “r_lightmap 1 is a dirty cheat” is like saying “r_shownormals 1 is a dirty cheat”. They would be IF you could actually set these values on anything other than a local listen server, but you can’t.