prvm_statementprofiling 0 counts how many times each QuakeC statement has been executed, these counts are displayed in prvm_printfunction output (if enabled)\r
prvm_traceqc 0 prints every QuakeC statement as it is executed (only for really thorough debugging!)\r
qport 0 identification key for playing on qw servers (allows you to maintain a connection to a quakeworld server even if your port changes)\r
-r_ambient 0 brighter world cheat (not allowed in multiplayer), value is 0-128\r
+r_ambient 0 brightens map, value is 0-128\r
r_batchmode 1 selects method of rendering multiple surfaces with one driver call (values are 0, 1, 2, etc...)\r
r_bloom 0 enables bloom effect (makes bright pixels affect neighboring pixels)\r
r_bloom_blur 4 how large the glow is\r
r_editlights_cursorpushoff 4 how far to push the cursor off the impacted surface\r
r_editlights_quakelightsizescale 1 changes size of light entities loaded from a map\r
r_explosionclip 1 enables collision detection for explosion shell (so that it flattens against walls and floors)\r
-r_fullbright 0 make everything bright cheat (not allowed in multiplayer)\r
+r_fullbright 0 makes map very bright and renders faster\r
r_fullbrights 1 enables glowing pixels in quake textures (changes need r_restart to take effect)\r
r_glsl 1 enables use of OpenGL 2.0 pixel shaders for lighting\r
r_glsl_deluxemapping 1 use per pixel lighting on deluxemap-compiled q3bsp maps (or a value of 2 forces deluxemap shading even without deluxemaps)\r
cvar_t r_cullentities_trace_enlarge = {0, "r_cullentities_trace_enlarge", "0", "box enlargement for entity culling"};
cvar_t r_cullentities_trace_delay = {0, "r_cullentities_trace_delay", "1", "number of seconds until the entity gets actually culled"};
cvar_t r_speeds = {0, "r_speeds","0", "displays rendering statistics and per-subsystem timings"};
-cvar_t r_fullbright = {0, "r_fullbright","0", "make everything bright cheat (not allowed in multiplayer)"};
+cvar_t r_fullbright = {0, "r_fullbright","0", "makes map very bright and renders faster"};
cvar_t r_wateralpha = {CVAR_SAVE, "r_wateralpha","1", "opacity of water polygons"};
cvar_t r_dynamic = {CVAR_SAVE, "r_dynamic","1", "enables dynamic lights (rocket glow and such)"};
cvar_t r_fullbrights = {CVAR_SAVE, "r_fullbrights", "1", "enables glowing pixels in quake textures (changes need r_restart to take effect)"};
#define MAX_LIGHTMAP_SIZE 256
-cvar_t r_ambient = {0, "r_ambient", "0", "brighter world cheat (not allowed in multiplayer), value is 0-128"};
+cvar_t r_ambient = {0, "r_ambient", "0", "brightens map, value is 0-128"};
cvar_t r_lockpvs = {0, "r_lockpvs", "0", "disables pvs switching, allows you to walk around and inspect what is visible from a given location in the map (anything not visible from your current location will not be drawn)"};
cvar_t r_lockvisibility = {0, "r_lockvisibility", "0", "disables visibility updates, allows you to walk around and inspect what is visible from a given viewpoint in the map (anything offscreen at the moment this is enabled will not be drawn)"};
cvar_t r_useportalculling = {0, "r_useportalculling", "1", "use advanced portal culling visibility method to improve performance over just Potentially Visible Set, provides an even more significant speed improvement in unvised maps"};
0 change darkplaces menu: move all options into a submenu so that people won't keep ignoring the other submenus
0 change darkplaces networking: make darkplaces detect its *public* client port from master server and send that in nq connect messages (wallace)
0 change darkplaces protocol: PRYDON_CLIENTCURSOR should use a stat and .prydoncursor field instead of the cl_prydoncursor cvar, because stuffcmd is a bit icky (FrikaC)
+0 change darkplaces protocol: increase maxplayers limit to 65535, send maxplayers as an int in the serverinfo packet, send colormap indices as a short, send svc_update* using short player indices (discoloda)
+0 change darkplaces protocol: make svc_cdtrack use strings rather than a numbers in next DP protocol, so that named tracks can be used by maps
0 change darkplaces protocol: use q3 print "print message" command packet instead of qw print 'nmessage' command packet? (div0, KadaverJack)
0 change darkplaces prvm: prvm_globals should print values of globals like entity fields do, not just names
0 change darkplaces readme: make sure that cl_capturevideo is documented
0 feature darkplaces readme: document the ctrl-escape hotkey for toggleconsole (LordHavoc)
0 feature darkplaces renderer: add a rtlight flag to disable vis culling, for ambient area lights and such (Kaz)
0 feature darkplaces renderer: add cubemap support to low quality rtlighting path for cards that support >= 2 TMUs and cubemap
+0 feature darkplaces renderer: add optional filename parameter to screenshot command (Chris)
0 feature darkplaces renderer: add per-entity PolygonOffset to renderer, to allow zfighting bmodel/world glitches to be fixed, this has to affect all rendering involving the entity, including light/shadow (Tomaz)
0 feature darkplaces renderer: add procedural ripple distortion texture of some sort for use with envmap reflections (FrikaC)
0 feature darkplaces renderer: add r_shadow_light_polygonoffset and polygonfactor cvars for lighting polygons (Diablo-D3)