==========================
  Quake 2X Beta3 by Repi
==========================

--------------------
History
--------------------

  Beta 3: 2002/07/15
	
  - Added widescreen support
  - Added PAL60 support
  - Added paletted textures support ("8-bit textures" in video settings 
    and gl_ext_palettedtexture "1"). 
  - Added support for 16 bit framebuffer ("16-bit framebuffer" in video settings
    and gl_bitdepth "16"). Can be used to save memory in HDTV modes
  - Fixed "double click" bug when pressing back or start to enter/exit menus
  - Added southpaw, legacy and legacy soutpaw gamepad modes (in_xboxThumbMode)
  - Added look up sensitivity scaling (in_xboxSensitivityUpScale)
  - Changed to double-buffering instead of triple-buffering to save memory.
  - Music can now be disabled
  - Added a lot of xbox specific settings to options and video settings menu and
    removed old pc specific settings.
  - Made vblank syncing more flexible. It's now possible to: not sync, sync 
    to 50/60 fps and sync to 25/30 fps.
  - Added safe zone setting so that HUD and console may be visible on all TVs
  - Sound quality is now set to "high" instead of "low" as default
  - Fixed bug where config file wasn't saved when exiting options or video 
    settings menu.
  - Config.cfg is now saved as an savegame. If you manually change config.cfg
    you must remove the "Config" savegame, otherwise Quake2X will use the 
    config.cfg file in the savegame.
  - Removed developer debug output so you non-developers won't get confused :)	  
  - Quit menu now works, reboots back to dashboard. You can also quite with
    left trigger + right trigger + black.
  - A and B buttons can now be used to navigate in the menus just as START and BACK.

  Beta 2: 2002/07/12

  - First public version. 
  - Added sound effect support. 
  - Added antialiasing (vid_xboxAntialias),.
  - Added TV & HDTV resolutions and removed old PC specific resolutions.
  - Added readme.
  - Added LTCG linking.
  - Movies are now played at their native resolution 320x240 instead of 256x256.
  - Fixed bug with dark intro logo.
  - Optimized texture loading.
  - Optimized dynamic lightmaps.
  - Savegames are now saved as xbox savegames on the utility drive.

  Beta 1: 2002/02/01

  - Private beta for friends. First working version.

--------------------
Installation
--------------------

  VERY IMPORTANT: If you're upgrading from a previous Quake 2X version you 
                  must delete the Quake 2X savegames, otherwise the game will
                  most likley hang when starting a single-player game

  Just copy the files from the Quake 2X zip to the installed Quake 2 
  directory and overwrite all files that already exists.
  
  Rename default_devkit.xbe to default.xbe or if you're running from a devkit 
  or rename default_retail.xbe if you're running from a reatil kit

  If you want music you must rip the audio tracks from the Quake 2 cd 
  and convert them to WMA and put them in the "Music" directory. 
  The tracks should be named 01.wma, 02.wma, etc.

--------------------
Network play
--------------------

  Servers can be created on both pc and xbox but in order to join a 
  server from an xbox you must do the following:

  - Get the IP of the server

  - Add the server IP to server address list. The server adress list 
    is saved in baseq2\config.cfg on the "set adr" lines. Pick one 
    of the 8 address entries and put the server ip within the quotes.

  - Restart the game and enter the join server menu, all servers in 
    the server address list will be pinged and if a server responds 
    it will be added to to the server list

--------------------
Keys
--------------------

  Attack             Right trigger
  Crouch             Left thumb 
  Jump               Right thumb
  Next weapon        Y
  Prev weapon        X
  Next item          DPAD Right
  Prev item          DPAD Left
  Use item           Start
  Back in menu       Back
  Show inventory     Black
  Show score         White

  Default:

    Walk             Left stick Y
    Strafe           Left stick X
    Look up/down     Right stick Y
    Look left/right  Right stick X

  Southpaw:

    Walk             Right stick Y
    Strafe           Right stick X
    Look up/down     Left stick Y
    Look left/right  Left stick X

  Legacy:

    Walk             Left stick Y
    Strafe           Right stick X
    Look up/down     Right stick Y
    Look left/right  Left stick X

  Legacy southpaw:

    Walk             Right stick Y
    Strafe           Left stick X
    Look up/down     Left stick Y
    Look left/right  Right stick X

--------------------
New console commands
--------------------

vid_xboxAntialias
  
  The antialiasing mode to use, the default is "D3DMULTISAMPLE_NONE". 
  These modes are available:
  
    D3DMULTISAMPLE_NONE
    No level of full-scene multisampling is available. 

    D3DMULTISAMPLE_2_SAMPLES_MULTISAMPLE_LINEAR 
    Two samples, multisample, applying a linear filter. 
    
    D3DMULTISAMPLE_2_SAMPLES_MULTISAMPLE_QUINCUNX 
    Two samples, multisample, applying a quincunx filter. 

    D3DMULTISAMPLE_2_SAMPLES_SUPERSAMPLE_HORIZONTAL_LINEAR 
    Two samples, supersample, applying a horizontal linear filter. 

    D3DMULTISAMPLE_2_SAMPLES_SUPERSAMPLE_VERTICAL_LINEAR 
    Two samples, supersample, applying a vertical linear filter. 

    D3DMULTISAMPLE_4_SAMPLES_MULTISAMPLE_LINEAR 
    Four samples, multisample, applying a linear filter. 

    D3DMULTISAMPLE_4_SAMPLES_MULTISAMPLE_GAUSSIAN 
    Four samples, multisample, applying a gaussian filter. 
    
    D3DMULTISAMPLE_4_SAMPLES_SUPERSAMPLE_LINEAR 
    Four samples, supersample, applying a linear filter. 
    
    D3DMULTISAMPLE_4_SAMPLES_SUPERSAMPLE_GAUSSIAN 
    Four samples, supersample, applying a gaussian filter. 
    
    D3DMULTISAMPLE_9_SAMPLES_MULTISAMPLE_GAUSSIAN    
    Nine samples, multisample, applying a gaussian filter. 
    
    D3DMULTISAMPLE_9_SAMPLES_SUPERSAMPLE_GAUSSIAN 
    Nine samples, supersample, applying a gaussian filter. 

vid_xboxSyncMode

  Sets how to sync to the vertical blank.
  
    0 = No syncing, game will run as fast as possible, screen may tear
    1 = Sync to vblank, locks game to 50 (PAL50) or 60 fps (PAL60 & NTSC)
    2 = Sync to every second vblank, locks game to 25 (PAL50) or 30 fps (PAL60 & NTSC)

vid_xboxSafezone

  The screen safe zone in fractions of the screen size. The HUD and console text
  are moved to fit inside the safe zone.

in_xboxDeadzone

  The dead zone to use for the gamepads. The default is 0.25 (25%)
  
in_xboxExponent

  This command is used to make the thumbsticks accelerate. 
  Their input is raised to this exponent. The default is 1.15
  
in_xboxThumbMode

  Selects thumbstick mapping mode. 
  0 = Default, 1 = Southpaw, 2 = Legacy, 3 = Legacy Southpaw.
  The mappings work just as in Halo, see the "Keys" section
  for more information
  
in_xboxSensitivityUpScale

  This command scales the look up input value, so you can have lower sensitivity
  when looking up/down than left/right. The default value is 0.85 (85%)
  
gl_mode

  Sets the screen resolution to use. 
  Not a new command, but i've changed which modes are available. 
  These modes are available:
	  
    Mode 0: 640x480   (480p)
    Mode 1: 640x576   (only for PAL50)
    Mode 2: 720x480
    Mode 3: 720x576   (only for PAL50)
    Mode 4: 1280x720  (720p)
    Mode 5: 1920x1080 (1080i) 

I've also added a couple of new keys for the xbox gamepad:

  XB_DPAD_UP
  XB_DPAD_DOWN
  XB_DPAD_LEFT
  XB_DPAD_RIGHT
  XB_START
  XB_BACK
  XB_LTHUMB
  XB_RTHUMB
  XB_A
  XB_B
  XB_X
  XB_Y
  XB_BLACK
  XB_WHITE
  XB_LTRIGGER
  XB_RTRIGGER


--------------------
Features
--------------------

  - Full singleplayer
  - Full network support (up to 256 clients)
  - Full xbox/pc network compability (xboxes can join pc servers and vice versa)
  - HDTV resolutions (480p, 720p, 1080i)
  - Widescreen
  - PAL60 support
  - All xbox antialiasing modes are supported (up to 9x supersampling)
  - Movies are played at their native resolution (320x240) instead of 
    being scaled down to 256x256

--------------------
Known Bugs
--------------------

  - Dynamic lightmaps sometimes contain junk data
  - The player model in the player configuration menu is too big

--------------------
Thanks
--------------------

  Thanks goes out to:
  id Software, HyperG, DireW0lf, Scav, pc_merc, talon, pheom, SonicJam


Please mail any new bugs/issues/suggestions/feedback to quake2x@hotmail.com
- Repi