[Installation] [Configuration] [Troubleshooting]


GLQuake I


When Quake originally shipped, there was no 3D acceleration available. Then came VQuake, the first and only native port of Quake. Many people bought v1000 cards for just this reason. I remember dropping $180 for my Screamin' 3D. However, the Voodoo cards followed closely with with a miniport of OpenGL for GLQuake, stealing much of the Vérité thunder. Also by use of an OpenGL miniport, GLQuake is now accessible to Rendition Vérité owners as well. In the near future, full OpenGL support (built into the driver installation) will be available for both Win95 and WinNT on the v2x00 cards, at which time the miniport will be necessary only for v1000 cards.


Installation

[Configuration] [Troubleshooting]

Note: Many users of v2x00 cards report visual "stuttering" or "jerkiness" while playing GLQuake and GLQuakeWorld using the current driver releases from the card manufacturers. To my knowledge, the Rendition Reference Drivers do not cause this problem, so it is likely that a driver update in the near future will fix this issue. I have this "stuttering" problem on my system, but it is fairly minor and seems to occur only as I move to new areas of the map.

1) Get glq1114.zip (GLQuake 0.97).
2) Unzip glquake.exe to your Quake directory.
3) Get the minigl.zip.
4) Unzip the veritegl.dll file into your Quake directory and rename it to opengl32.dll. For safety, do not put it anywhere near your Windows directory. You can try the veritegl_alt.dll file, which may increase your performance. However, this alternate DLL may not work with some driver releases, including the original Stealth II drivers.
5) Extract the v1000gl.uc (for V1000 users) or v2000gl.uc (for V2x00 users) into your \windows\system directory.
6) If you are a V1000 user, you will probably need to install the Win95 Rendition Reference Drivers as well. Warning: installing these drivers may cause problems, so do this only after exploring your other options. The reference drivers will certainly disable any extra features or utilities that came with your card, such as the video-out or 3D-glasses on a Canopus Total 3D.

Warning to V1000 users: Getting GLQuake to run successfully on a V1000 card can be difficult and performance is usually pretty slow. VQuake is nearly as good looking (no transparent water, though) and will run much faster on the V1000 chip.


Configuration

[Installation] [Troubleshooting]

The screen will likely be too dark. The brightness slider bar will not work with this release of the OpenGL miniport. The solution is not as simple as for GLQuake2 where you can just enter a command inside the game. Currently, in order to increase the gamma correction in GLQuake, you will have to use your Win95 desktop drivers.

For the Stealth II, (this is from memory, so correct me if I'm wrong) you will need to uncheck the "disable color correction" box. Then you will need to adjust the gamma for all three colors individually. You are probably at the right gamma correction when your desktop looks washed-out like you turned up your monitor brightness and contrast all the way. You can save your newer color configuration by giving it a name. When you're done playing GLQuake, just re-check the "disable color correction" box and you should be back to normal. The downside is that you will have to manually re-adjust your settings every time you decide to play.

For the Hercules Thriller 3D, the process is very similar. In the "Advanced Settings" sheet in your display properties, there is a "gamma correction" box. The default setting is "10". I adjust mine up to "20". I adjust is back to "10" when I'm done playing.

The other Vérité cards should have some similar features that you will need to use.


Troubleshooting

[Installation] [Configuration]

"I have a V1000 card and blah, blah, blah..."
You may need to install the Win95 Rendition Reference Drivers.

"I installed the Rendition Reference drivers but still blah, blah, blah..."
Try VQuake, which will be more playable that GLQuake on a V1000 card. VQuake, however, will not work with QuakeWorld. You could just wait for your card manufacturer to release new drivers that support OpenGL (don't hold your breath).

"Why does GLQuake keep asking for GLIDE, etc."
GLIDE is the native language of Voodoo cards. If you have this problem, it is because you have the 3Dfx version of OpenGL32.dll (probably in your Quake directory). Delete it (or rename it) and replace it with the Verite.dll according to the installation instructions.

"I upgraded my v1000 card's BIOS and now GLQuake won't run."
This problem has been noted with several of the newer BIOS upgrades available from Creative Labs. Solution: flash your BIOS back to an older version. Some people report success switching to the Screamin' 3D BIOS, but I would never tell you to do that. ;-)

"The Quake screen is all messed up (wrong colors, double-images, grey screen, black screen, etc.)"
Make sure your Win95 desktop is set to 16-bit (65,000) color before starting Quake. Higher or lower color depth can produce these problems. Lower color depths might not run at all.

"When I start Quake2, the game locks up quickly or even fails to run."
Make sure you have at least 16MB RAM (the more, the better) and a lot of free disk space for your Win95 swap file. How much? I don't know, but I'd be nervous if I had less that 100MB left on my drive. Some Quake mods and maps may require more than 16MB RAM. Personally, I consider 32MB to be a minimum for GLQuake.

"My game pauses occasionally with a lot of hard drive activity."
This can be for several reasons:
1) Microsoft Office installs a utility in your Startup group called "Find Fast". This utility re-indexes your hard drive periodically. When it does, your game may pause. Remove the shortcut from your Startup group.
2) If you have a Zip Drive, make sure there is no disk in the drive. If there is, the Zip Drive will access it periodically and if it's a parallel-port drive, your CPU can suddenly become tied up.
3) The System Agent utility that comes with the Plus! Pack may be checking for low disk space. I believe that by default, it checks every 15 minutes. Disable the utility, or at least the low disk space check.
4) In fact, disable any unnecessary utilities or programs, especially anti-virus programs. Most anti-virus programs will cause about a 10% performance hit.
5) Get more RAM. RAM is cheap. RAM is good. 32megs is good. 64 is better. If you have 128, GLQuake WILL use it. However, if your motherboard has the TX chipset, you may experience a decrease in performance if you exceed 64megs of RAM. Thanks Intel! Maybe I don't want you to push a Pentium II on me just yet...
6) Defrag your hard drive and optimize your swap file, if your defrag utility has that option. Win95 aggressively uses the swap file (virtual memory) and a fragmented hard drive /swap file can cause a performance hit.
7) To prevent swap file fragmentation, follow step #6 first. Then go to Control Panel, then System properties, then the Performance tab, and click on the Virtual Memory button. Tell Windows that you want to specify your own virtual memory settings. Pick your fastest hard drive and specify an identical minimum and maximum size. That way the swap file can neither grow nor shrink and get fragmented. You should probably specify a minimum of 100MB for your swap file. I have not found this step to be necessary, but some swear by it.







1