The following are answers to common questions you may have regarding GLquake v0.92 (Quake v1.07) for 3Dfx Interactive, published by id Software:

This FAQ was obtained from the 3DFX site. Thank you!

  1. Where can I obtain GLQuake v0.92, (Quake v1.07)?
  2. What are the system requirements for GLQuake?
  3. What files are contained in GLQ3_11.ZIP?
  4. I've downloaded GLQuake, now how do I install it?
  5. Will GLQuake work with shareware Quake?
  6. Are any other drivers required to run GLQuake on Voodoo Graphics?
  7. I installed GLQuake but when I try to run the GLQUAKE.EXE file I get a "no RGB fullscreen modes available." What should I do?
  8. GLQuake runs for a short while, but then an "out of memory" message appears or I'm dropped back to the Windows 95 desktop. What's wrong?
  9. Why does GLQuake try to connect to my internet connection whenever it starts?
  10. GLQuake doesn't perform very well on my system. What can I do to fix it?
  11. I have a three button mouse, but I can't use or set the middle button in GLQuake. What's wrong?
  12. Do joysticks work in GLQuake?
  13. When playing with a mouse the controls move with no mouse input. What's wrong?
  14. The mouse input seems jumpy. How do I fix it?
  15. While playing GLQuake, the sound stutters. What's wrong?
  16. Why do I return to a 640x480 display when I hit ALT-TAB or the Windows start button to switch to another application?
  17. GLQuake multiplayer can't find other games or won't connect. What's wrong?
  18. GLQuake multiplayer slows down considerably. How do I fix it?
  19. Does the Activision® Scourge of Armagon add-on (Mission Pack 1) work with GLQuake?
  20. Do other 3rd party quake levels work with GLQuake?
  21. Will GLQuake use a Voodoo Graphics accelerator under Windows NT?
  22. After installing GLQuake, my OpenGL screen savers in Windows 95 (OEMSR2) don't work. What's wrong?
  23. Where can I get support for GLQuake?
  24. How do I report bugs that I encounter?


1. Where can I obtain GLQuake v0.92, (Quake v1.07)?
GLQuake v0.92, (Quake v1.07) can be found at: ftp://ftp.idsoftware.com/idstuff/unsup/glq3_11.zip
For a limited time, it can also be found at: http://www.3dfx.com/software/glq3_11.zip

2. What are the system requirements for GLQuake?
GLQuake requires the following:
- Voodoo Graphics Based 3D Accelerator (Diamond Monster 3D or Orchid Righteous 3D)
- Windows 95
- A PC with a Pentium 90 or higher CPU
- 16MB of RAM (+ quite a bit of Virtual Memory)
- 2D Video card set at 16 bit or higher color

3. What files are contained in GLQ3_11.ZIP?
The following files are included in the zip file:
OPENGL32.DLL - QuakeGL Interface to Voodoo Graphics
FXMEMMAP.VXD - Voodoo Graphics VXD
GLQUAKE.EXE - ID Software provided GLQUAKE.EXE
README.TXT - ID Software provided README.TXT
3DFX.TXT - 3Dfx supplied README
JOYSTICK.TXT - Joystick README

4. I've downloaded GLQuake, now how do I install it?
Follow these steps:
1) Install the registered full version of Quake.
2) Copy GLQUAKE.EXE and OPENGL32.DLL from the GLQuake ZIP file to your Quake directory (Use Windows Explorer) NOTE: DO NOT COPY OPENGL32.DLL to your Windows\SYSTEM directory
3) Pentium Pro users: Copy the enclosed up to date FXMEMMAP.VXD file to your Windows\SYSTEM directory. (Use Windows Explorer)
4) Create a Desktop Shortcut for GLQuake: Using the right mouse button drag the GLQUAKE.EXE file from Windows Explorer to the Desktop. When prompted choose "Create Shortcut"
5) Create an autoexec.cfg file in the ID1\ directory of your quake installation if you do not already have one. Add the following line: (then save the file)
   gl_playermip "2"
6) Start GLQuake by running the shortcut.

5. Will GLQuake work with shareware Quake?
No, the full registered version of Quake is required.

6. Are any other drivers required to run GLQuake on Voodoo Graphics?
The above-mentioned FXMEMMAP.VXD file must be in your Windows\SYSTEM directory. Also, as GLQuake uses DirectSound, DirectX 2.0, DirectX 3.0 or DirectX 3.0a must be installed. The latest version of DirectX can be obtained from: http://www.microsoft.com/mediadev/download/isdk.htm

7. I installed GLQuake but when I try to run the GLQUAKE.EXE file I get a "no RGB fullscreen modes available." What should I do?
Make sure that your 2D video card is set to 16bit color (65K colors, not 16 colors). In addition, do not start GLQuake from a full screen MS-DOS prompt.

8. GLQuake runs for a short while, but then an "out of memory" message appears or I'm dropped back to the Windows 95 desktop. What's wrong?
Your Virtual Memory settings on your system should be increased. Open Control Panel, System - click on the Performance tab and then click on Virtual Memory. Adjust the settings so that the minimum swap file size is 80MB. You may also want to delete all the mesh files - do this by deleting the quake\ID1\glquake directory.

9. Why does GLQuake try to connect to my internet connection whenever it starts?
GLQuake uses Windows networking. Auto-Dial is likely enabled in your Internet Control Panel or in Internet Explorer Options. Single Player users: To disable Network use in GLQuake and prevent the network connection screen from coming up, add "-nolan" to the GLQUAKE.EXE command line, example:   GLQUAKE.EXE -nolan

10. GLQuake doesn't perform very well on my system. What can I do to fix it?
Some suggestions to increase performance on systems that exhibit very poor GLQuake performance are:
- If your BIOS lists PCI Bursting under Advanced Options, make sure it is turned on.
- Try running GLQuake with a batch file that contains the following: (Put the batch file in your GLQuake directory)
   set FX_GLIDE_SWAPINTERVAL=0
   glquake -nocdaudio -width 512 -height 384 +gl_playermip 2
- Change the slot your Voodoo Graphics card is plugged into, as on some systems this can affect performance.
- If you have a PentiumPro system, make sure that you copy the FXMEMMAP.VXD that comes with GLQuake to your \Windows\System directory.

11. I have a three button mouse, but I can't use or set the middle button in GLQuake. What's wrong?
To use a three button mouse with GLQuake, your Windows mouse driver must support three buttons. Use the Logitech PS/2, Serial or Bus driver instead of the Microsoft or Standard PS/2, Serial or Bus driver. Also, make certain that your Mouse control panel sets the middle button to "middle" and not "double click".

12. Do joysticks work in GLQuake?
Joysticks should work fine with GLQuake. If your joystick doesn't work, GLQuake joystick support may be disabled. Type "joystick 1" at the console. This will be saved in your config file, so you will only have to do it once.

13. When playing with a mouse the controls move with no mouse input. What's wrong?
A game port is on your system, however a joystick is not connected, or if connected it isn't calibrated. You can ignore joystick input by typing "joystick 0" at the console. You can also disable joysticks by entering -nojoy at the command prompt for GLQUAKE.EXE, example:
   GLQUAKE.EXE -nojoy

14. The mouse input seems jumpy. How do I fix it?
From the console (hit the ~ tilde key), enter m_filter 1 [enter] This option can be added to the AUTOEXEC.CFG file (in the \ID1 directory). You may also add this option to the GLQUAKE.EXE command line, example:    GLQUAKE.EXE +m_filter 1
You may also want to use an alternate game controller such as a joystick or Assassin 3D (www.fpgaming.com)

15. While playing GLQuake, the sound stutters. What's wrong?
If your sound card does not support DirectSound, you may encounter stuttering sound during game play. Try adding the following value to the CONFIG.CFG file (in the quake\ID1 directory):
   _snd_mixahead ".14"

16. Why do I return to a 640x480 display when I hit ALT-TAB or the Windows start button to switch to another application?
By default, GLQuake must keep the 2D display at 640x480 while it is running. To return the display to your normal setting you must exit GLQuake. To prevent this, add the following to the GLQUAKE.EXE command line options "+_windowed_mouse 1" and "-window" example:
   GLQUAKE.EXE +_windowed_mouse 1 -window

17. GLQuake multiplayer can't find other games or won't connect. What's wrong?
GLQuake uses Windows 95 Networking. Verify that the correct networking components are installed and that you can connect to the other machine using File and print sharing or TCP/IP ping. If you are using IPX also make certain that the frame type is the same on all the systems.

18. GLQuake multiplayer slows down considerably. How do I fix it?
As noted in the install instructions above, you must add gl_playermip 2 to the AUTOEXEC.CFG file (in the \ID1 directory) You may however add "+gl_playermip 2" to the GLQUAKE.EXE command line, example:
   GLQUAKE.EXE +gl_playermip 2

19. Does the Activision® Scourge of Armagon add-on (Mission Pack 1) work with GLQuake?
Yes, start GLQUAKE.EXE with a "-hipnotic" switch. Example:
   GLQUAKE.EXE -hipnotic

20. Do other 3rd party quake levels work with GLQuake?
Not all 3rd party levels have been tested, some may not work properly or optimally. (Yes Shrak does work)

21. Will GLQuake use a Voodoo Graphics accelerator under Windows NT?
No, the 3Dfx GLQuake drivers currently only work under Windows 95.

22. After installing GLQuake, my OpenGL screen savers in Windows 95 (OEMSR2) don't work. What's wrong?
The OpenGL Windows 95 screen savers in OEMSR2 will fail if you copied the OPENGL32.DLL file that comes with GLQuake to your Windows\SYSTEM directory. The 3Dfx OPENGL32.DLL file only works with Quake. It will not run with other OpenGL applications. If you copied the 3Dfx OPENGL32.DLL to your Windows\SYSTEM directory and need to restore the Microsoft provided OPENGL32.DLL, follow these steps:

OEMSR2 Users
------------
1) Insert your Windows 95 CD into your CD-ROM drive
2) Open a MS-DOS prompt, (Click Start, Programs, MS-DOS Prompt)
3) Switch to the Windows\SYSTEM directory, ie:
  C: [enter]
  CD\Windows\system [enter]
4) At the command prompt, enter:
  EXTRACT /A E:\WIN95 opengl32.dll [enter]
  (Substitute E:\ for your CD-ROM drive letter)

Standard Windows 95 Users
-------------------------
1) Download and reinstall OpenGL for Windows 95 from the source you previously used.

23. Where can I get support for GLQuake?
GLQuake is currently unsupported. You may however find answers to questions on various Quake dedicated websites. 3Dfx provides a GLQuake newsgroup on news.3dfx.com (Newsgroup name is 3dfx.games.glquake ) to discuss GLQuake with other users.

24. How do I report bugs that I encounter?
If your problem is not resolved in this document and your bug is related to visual quality, performance or stability send an email to quake_bugs@3dfx.com. Please describe your system configuration (CPU Type, CPU Speed, 2D Video Card type, Amount of Memory, Virtual Memory Size..etc.) and how to recreate the bug.