RADQuake's changes

Changes marked with a * were not included in the release
TODO: Add Ian Micheal's changes.
TODO: Add changes from versions 4.1 & older.

4.5

Fragger's changes:
-A disc swapping screen will appear if there are no games in the disc.
-Now the modmenu supports disc swapping. Just swap discs and press the X button while in the modmenu. If you swap it by a disc with only 1 game the game will start automatically after pressing the X button.
-Fixed the r_waterwarp bug with the 320x240 resolution.
-Changed the initialization routines a bit to see if the CD audio will work.
-Increased the heapsize to 12 MB.
-Reduced the surface cache to 637 KB.
-Reduced the value of d_mipscale to 0.8, to increase the texture resolution at medium distances, at the cost of 1 FPS.
-Now the whole screen is refreshed every frame, to make the status bars work properly with low screen sizes.
-Horizontal aiming is on by default now.
-Changed the controller's threshold cvars to axis-based instead of action-based.
-Added an "Invert Axis X" option to the controller options menu.
-Added a sbar_bg cvar to toggle the background of the classic status bar.
-Added a "Background" option in the video options menu to set the sbar_bg cvar.
-Added a lame flickering effect to the weapon model when the player is invisible.
-Added a "Same Level" option to the multiplayer menu.
-Added support to up to 16 clients.
-Added the cmdlist and cvarlist commands.
-WAV sounds with no attenuation will play full volume on both channels now.
-The screen won't be rendered after 4 lines below the status bar.
-The message "execing file.ext" is a developer message now.
-Removed the message "VERSION 1.00 SERVER (%i CRC)" upon map loading.
-Cleaned up some chasecam code.
-Rewritten the readme files.
-Blah blah blah.

4.4

Ian Micheal's changes:
-Now the game can load files that are not in .pak files.
-Sound fixed - no tick for now, and perfect.
Fragger's changes:
*Tried to fix my modmenu changes.
-The console messages won't go off the bottom of the screen when the console is in full screen anymore. Now they will follow the height of the status bar.
-Added an on-screen keyboard that can be used to edit console commands, chat messages and the player's name.
-In the on-screen keyboard, you can use the L trigger to input a backspace, the R trigger to input a space, the X button to use the autocomplete feature in the console, and the Y button to input the Enter key. The A button inputs the key under the cursor and the B button closes the on-screen keyboard.
-A very few cosmetic changes to the menus.
-Added a page for the RADQuake's credits and another for the Quake engine's credits to the help menu.
-Added a console variable "help_pages" to define the amount of help pages shown in the help menu.
-If the "help_pages" variable is set to zero then only the RADQuake and Quake credits pages will be shown in the help menu.
-Removed the version number from the console background, because it's not needed anymore since the credits page was added to the help menu.
-Fixed bugs in the gameplay menu.
-Fixed the position of the crosshair.
-Fixed the position of the teamplay color drawing for Dissolution of Eternity (mission pack 2).

4.3

Fragger's changes:
-Added a FPS display and a cl_showfps cvar to toggle it. 
-Added a "max_fps" cvar. 
-Added horizontal autoaim, and a sv_aim_h cvar. Set the "Aim Assistance" option to "on" to enable it, or to "vertical" to use vertical autoaim only. The vertical autoaim is less effective when the aim assistance is set to "on". 
-Added precise aiming. 
-In-game console messages are displayed two lines lower now. 
*Modal messages now recognizes the Y and B buttons of the DC controller. 
*Re-enabled the warning that shows up when starting a new game. 
-The start buttons turns the menu off in any menu. 
-Several cosmetic changes in the menus. 
-Did some optimizations to the menu code. 
-Now the menu images are cached when the game boots. This eliminates the loading times in the menu. 
-Added a "cl_nobob" cvar. 
-Added options to invert the L and R triggers in the Controller Options menu. 
-Added options to adjust the walk and strafe speed of the mouse. 
-Added a "Weapon Position" option to the Gameplay Options menu. 
-Added a "Slope Look" option to the Gameplay Options menu. 
*Added (and disabled) options for "Body View", "Body View Distance" e "Body View Height". 
-Replaced the "Weapon Bobbing" (cl_bob) option with a "Bobbing" (cl_nobob) option. 
-Renamed the Lookspring option to "Auto Center View". 
-Changed the names of the saves to "Quake.##". 
-Restored the value of the "cl_rollspeed" cvar. 
-Replaced the old crosshair with a new one featuring 4 styles and 10 colors. 
-The crosshair isn't shown during intermission anymore. 
-Added a "crosshair_color" cvar to set the color of the crosshair. It supports integer values from 0 to 9. 
-Added a "Crosshair" and a "Color" options with a box showing a crosshair to the Player Setup menu and removed the "Crosshair" option from the Gameplay Options menu. 
-Removed the "Accept Changes" option in the Player Setup menu. 
-The name and color settings in the Player Setup menu takes effect when you exit the menu. 
-Added a Developer menu. Use the menu_developer command or press the X button at the "Go to console" option to go to it. 
-Added the following options to the Developer menu: 
-  cl_showfps 
-  developer 
-  registered 
-  r_drawentities 
-  r_fullbright 
-  r_waterwarp 
-  d_mipscale 
-  gl_polyblend 
-  loadas8bit 
-  god 
-  fly 
-  noclip 
-  notarget 
-  impulse 9 
-  timerefresh 
-  timedemo 
-Centered the intermission screen. 
-The console variable "viewsize" isn't tied to the status bar anymore, and now its range is 50-100. 
-Made a new status bar system. You can choose between 4 status bar styles (classic, classic + inventory, classic + inventory & level status, and a new one). New status bar styles can be easily added in the Sbar_Draw function in the source code. 
-Now you can set the width and the height of the status bar. The classic status bar has a fixed width, so width only applies to the new status bar. 
-You can select which status bar items will be displayed in the new status bar. 
-Now the +showscores command (TAB key) shows the full status bar. 
-Added status bar options to the Video menu: 
-  Status bar 
-  Status bar width 
-  Status bar height 
-  Level status 
-  Weapon list 
-  Ammo list 
-  Keys 
-  Runes 
-  Powerups 
-  Armor 
-  Health 
-  Ammo 
*Added auto-repeat for the keys while in the console. 
*Added some controller functionality to the console. The up and down buttons scrolls the console, the L and R triggers scrolls the console to the bottom and to the top, the left and right buttons cycles through the previous entered commands, the Y button enters the command and the B button closes the console. 
*Now the game description is displayed in the modmenu, below the game list. 
*Made a few cosmetic changes to the modmenu. 
*Fixed directories with spaces in the modmenu. 
-Fixed some classic bugs in the chase camera (chase_active). However, I don't think that these will fix the crashing bug. 
-Various crashes changed to host errors 
-Bugfix: Registered the cvar "gl_polyblend" (I forgot to do it before). 

4.2

Fragger's changes:
-Enabled transparent pixels in all menu's plaques. 
-Got rid of the confirmation to start a new game (the Y key isn't needed anymore) 
-The B button returns to the previous menu (like in commercial games) 
-The X button acts as backspace 
-The Y button is used to confirm in the Quit menu. 
-Now it's possible to start a deathmatch/cooperative/teamplay game in the Multiplayer menu. 
-Created some submenus in the Options menu: 
-  Controller options 
-  Mouse options 
-  Gameplay options 
-  Audio options 
-  Video options 
-The "Player setup" menu is acessible from the Options menu now. 
-Moved all options, except "Go to console" and "Reset to defaults", from the main options menu to the submenus. 
-Triple dots ( ... ) are used to indicate the submenus. 
-Removed the "Hostname" option from the "Player setup" menu. 
-Added the following options to the "Controller options" menu: 
-  Axis X Function 
-  Axis Y Function 
-  L trigger Function 
-  R trigger Function 
-  Axis X Sensitivity 
-  Axis Y Sensitivity 
-  L Sensitivity 
-  R Sensitivity 
-  Pitch Deadzone 
-  Yaw Deadzone 
-  Walk Deadzone 
-  Strafe Deadzone 
-  Invert Y Axis 
-Added the following options to the "Gameplay" menu: 
-  Aim Assistance 
-  Crosshair 
-  View Player Weapon 
-  Weapon Bobbing 
-Fixed the values of cl_forwardspeed and cl_backspeed in the "Always Run" option.
