2.40 nocheat.exe changes:
- NoCheat message now has a longer delay when joining a server to fix false code checks.
- "cl_run" and "freelook" default to on.
- fixed a bug in the nocheat menu where an invalid NoCheat cvar value crashed NoCheat.
- fixed a bug where the sound system caused a crash.
- added %cvars. %cvars are expanded inside of quotes unlike $variables which aren't.
- $cvars now do not need spaces before or after them. Ex. before you had to do [ $loc_here ], now you can do [$loc_here].
- cl_highlight code fixes.
- cl_drawchathud can now be set to 2 for teamchat only.
- Extra map checksums to prevent a new variant of an old exploit.
- Edit console input like in notepad.
- added cl_drawtime to the nocheat menu.
- Auto-update runs in the background and will only auto-update ref_ncgl.dll and nocheat.dll. No more update delays.
- on nocheat load, no demo starts playing and the console starts down.
- cl_maxpackets added to allow high FPS with low upload to the server.
- added "event" command to automate recording demos, stopping demos and taking screenshots.
- added "date", "time" and "mapname" cvars. Added for events.

2.40 ref_ncgl changes:
- ncgl has better dynamic light fall-off.
- added gl_ignore_arb_multitexture (shamelessly stolen from q2ace code)
- Added water caustics (thanks to evilpope). This requires the optional pak to be downloaded.
   * gl_caustics (default: 0) enables or disables the effect on the map.
   * gl_caustics_model (default: 0) enables the effect on models
   * gl_caustics_name (default: "pics/caustics") specifies what texture to use.
- Added detail textures (thanks to evilpope). This requires the optional pak to be downloaded.
   * gl_detail (detault: 0) enables or disables the effect on the map.
   * gl_detail_name (default: "pics/detail") specifies what texture to use.
   * gl_detail_scale (default: 2) specifies how much to repeat the texture over the map.
   * gl_detail_model (default: 0) enables or disables the effect on models.
- Removed "R_DrawAliasModel %s: no such oldframe %d" message flood.
- Added "r_wave" (default: 0) specifies the intensity of water waves.
- Shadows now closer to the ground and uses the stencil buffer.
- screenshot/screenshotjpeg now can take parameters for the filename. Added for events.

2.40 nocheat.dll changes:
- grenades and rocket models now checked for being spiked
- all new codes. Every user has many codes and not just one anymore.
- lots of security improvements.


















2.34 changes:
- (hopefully) fixed the nocheat.dll not loading bug for everyone
- Added a nocheat menu in the options menu
- Maybe fixed a bug where nc_say didn't work or you didn't reply to !nocheatsay
- changed cl_hightlight (default: 2).
	* 2 = only highlight non-chat
	* 1 = highlight everything (like in 2.32)
	* 0 = disabled
- removed the Code\\ failure "explanation" message
- fixed cl_highlight affecting console logging

in ref_ncgl:
- jpeg support for anything like 2.33's tga support (from q2ice)
- more tga image formats supported (from q2ice also)
- gl_coloredlightmaps now takes any value between 0 and 1. 0.5 would be 50/50.
- made celshading less obvious and fade out better
- fixed player setup bug and screen resize problem.


2.33 changes:
- Completely recoded auto-updating 
	* NoCheat.exe can now also be automatically updated (requires game restart)
	* Updates shouldn't cause dial-up box to come up if disconnected.
- Added cl_railtrail_color (value 0-5)
- Added cl_highlight (default on). Will highlight people's names in console
- Fixed nc_help's opengl vendor/renderer data
- Removed cvar "fixedtime"
- Fixed loc overflow bug when dealing with large distances
- Lowered cl_maxfps's minimum to 5 from 15
- Fixed screenshots/demos/etc being saved to baseq2 instead of the mod folder
- Added cvar_toggle and cvar_inc (from BeefQuake)
- Removed gl_ztrick
- Added celshading (gl_celshading)
- Added hud/text scaling (gl_scale)
- TGAs now can be loaded instead of any other image format (wals, pcxs, etc). This means you can now use TGAs for skins, console backgrouns, the font, etc.
- Removed XP/Normal mouse acceleration messages
- Added video mode 1280x1024
- nut.pcx checked for AQ2
- command "error" removed
- gl_coloredlightmaps (default: 1) added. Setting to 0 results in greyscale lightmaps with a software render look.
- AMD drivers support