Win32 for OS/2 Quake 2 demo distribution v0.03

NOTE: This is an early alpha and for that reason has no
      fancy install program. So RTFM.

------------>>DO NOT EMAIL US DIRECTLY WITH QUESTIONS/REQUESTS<<----------------

********************************************************************************
** Requirements for Quake 2
********************************************************************************
- Legal copy of Quake 2
- Warp 4 (preferably FP5/6), do not use FP3
- Warp 3, FP26 or higher
***NOTE: Due to Open32 bugs, we recommend using the lastest FP available
- MMPM/2 installed (for winmm.dll)
- TCP/IP support installed (only when using wsock32.dll)

********************************************************************************
** How to get Quake 2 up and running
********************************************************************************
- Install Quake 2 in windows 95 or NT (if you haven't already) on a
  partition that's accessible from OS/2 (no FAT32 (without OS/2 FAT32 ifs), 
  NTFS or hidden partition)
  If you haven't installed Quake 2 and can't (since you don't have win95 or
  NT on your system) do the following:
	- manually copy the needed files to your harddisk (complete
	  install\data directory, except install\data\baseq2\video)
	- copy the included config.cfg to the baseq2 dir
	- Quake 2 is now configured for 320x200 in software mode	
	- The only things missing are the fancy intro animations
	  (don't know why)
	  
- Copy PE2LX.EXE to a directory in your PATH, and the remaining files to a
  directory in your LIBPATH.
  NOTE: Lotus SmartSuite comes with it's own version of ole32.dll, which
        is incompatible with ours. Take special care if you have Smartsuite
	installed! (so don't put our ole32.dll in the libpath)

- Now there are two options for people 
	- With a 3Dfx Voodoo or Voodoo 2 card
	  Add xf86sup.sys to your config.sys:
		DEVICE=DRIVE:PATH\XF86SUP.SYS (drive:path is the path
	        where you copied the driver to)
	 - Reboot
		
	 - Download or copy the NT Glide dll (glide2x.dll)
	   in/to your quake2 directory. (NOTE: NT version, 
	   NOT the windows 95 version of Glide)
	   (http://www.3dfx.com/software/download_glidert.html)
           NOTE: You'll need the Voodoo 2 driver if you own a card
                 with this chipset.
	   Utilities to extract InstallShield archives can be found
	   at:
 		http://ftp.vse.cz/pub/.ccd0c/ftp.elf.stuba.sk/pc/pack/stix.arj 
		http://ftp.vse.cz/pub/.ccd0c/ftp.elf.stuba.sk/pc/pack/ttcomp.zip

 	 - Copy q2os23d.cmd to your quake2 directory and
 	   execute it

	- Without one
	   Copy q2os2.cmd to your quake2 directory and
 	   execute it
 	   You'll need to run OS/2 at 16 bits colors or
	   better for Quake 2.

	   Quake 2 will run full screen or in a window. Full screen
	   will deliver the highest nr of frames per second.

- Quake 2 is now ready to be run in OS/2; just execute q2nolog.cmd (logging off)
  or quake2.exe (logging on)

- The included q2win.cmd & q2win3d.cmd are meant to restore Quake 2 to
  it's original form. 

Some remarks:
	- Quake 2 is slower in OS/2 than in NT when you're using
	  software rendering. (640x480 is playable on my P200 MMX)
	  On a Voodoo card it's as fast as in NT.
	- Full screen: speed is about 10% slower compared to NT or 5% 
	  when compared to win95 (P200, Matrox Mil.2, running at 640x480x256 
	  colors)
	  When playing Quake at higher resolutions in OS/2, the images are 
	  scaled up which causes a performance loss.
	- WarpCenter tends to mess up if it's enabled all the time and
	  you're running Quake full screen. Either kill it or make it show
	  up only when the mouse is on top of it.
	- Due to a key mapping problem of Open32, the standard cursor
	  keys don't work in Quake 2.
	  Use the arrow keys on the numeric keypad instead or reconfigure
	  the keyboard settings.
	  NOTE: Partly fixed, but alt-arrow keys doesn't work
	- Game saving isn't working very reliably. You can't load games
	  from a previous Quake session due to what looks like an
	  assumption on Id's part that isn't true in OS/2.
	- Running timedemo twice hangs Quake.
	- Sound distortion when running the intro with software rendering
	  (runs perfectly on a Voodoo card)
	- Sound hickups (depending on the system, occasionally or often
	  enough to make the game unplayable) with Quake version 3.12 & 3.13.
	  Use an older version instead. (3.10 works fine)
          NOTE: Leaving logging enabled really kills game performance!!

Remember, this is an alpha version so problems like those mentioned above
are to be expected. (and probably more)

Enjoy,

The Win32 for OS/2 team