========================== 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