Quake Wiki
Quake Wiki
m (Deathstalker666 moved page GlQuake to GLQuake without leaving a redirect)
(Various wording changes)
Line 18: Line 18:
 
==Changes to [[Quake|Original Quake]]==
 
==Changes to [[Quake|Original Quake]]==
 
*Transparent [[Water|water]]
 
*Transparent [[Water|water]]
*Enhanced ball of lights around torches, [[rockets |rockets]], and other lighted objects to increase lighting
+
*Enhanced ball of lights around torches, [[rockets |rockets]], and other lighted objects to increase lighting.
*Lack of fullbright, lighting situation determines brightness of objects
+
*Lack of fullbright, lighting situation determines brightness of objects.
*Doesn't use colormap for lighting, all colors are equal, hence the coloured lighting is even more subtle than in the original DOS version
+
*Doesn't use colormap for lighting, all colors are equal, hence the coloured lighting is even more subtle than in the original DOS version.
*Harder to design levels with good brightness, as fullbright must be hard-coded into map
+
*Harder to design levels with good brightness, as fullbright must be hard-coded into map.
*No overbright lighting, lightmaps only go up to 100%, bright areas look flat
+
*No overbright lighting, lightmaps only go up to 100%, bright areas look flat.
*Smoother textures due to bilinear filtering, no pixels but less detail. Walls go out of focus up close like in reality
+
*Smoother textures due to bilinear filtering, no pixels but less detail. Walls go out of focus up close like in reality.
*Textures not in power of two get re-scaled
+
*Textures not in power of two get re-scaled.
*Reflective on stained glass texture
+
*Reflective on stained glass texture.
  +
*Dynamic shadows.
*Shadows
 
*Dynamic lighting disabled by default, Certain mods may become much harder if using the orange balls of GLQuake
+
*Dynamic lighting disabled by default, Certain mods may become much harder if using the orange balls of GLQuake.
  +
*Requires more memory, 24 MB instead of 16 MB.
*Framerate more sensitive
 
*Requires more memory, 24 MB instead of 16 MB
+
*32,000 colors instead of 25.
 
*Better frame rates.
*32,000 colors instead of 256
 
 
*Smaller [[Pentagram of Protection|Pentagram]] loading in upper right corner in comparison to original.
*Shrak's weapon bitmaps can become corrupted, but can be fixed by deletion of the files
 
  +
*Exit screen converted to exit message, overwriting original exit message, while also cutting the top message of the exit screen so that it is just a list of [[id Software]]'s team members.
*Aftershock doesn't work well
 
 
*If something doesn't work, it is just ignored and can only be seen in the console. In the original mode a popup would come up requiring user input.
*Better frame rates
 
  +
*Quake screenshots save in .tga format instead of .pcx. Though .pcx files were once highly supported, the aforementioned file type has since been superseded by other file types while .tga files have remained popular among higher-end image editors. This means that it is more likely for .tga files to be supported by modern software.
*No exit messages
 
 
*Glitch where [[Rune]]s can sometimes disappear has been fixed/
*Exit screen converted to exit message, but cuts the note from ID software, and just shows the designers and programmers, ect.
 
*Smaller [[Pentagram of Protection|Pentagram]] loading in corner compared to original
 
*If something doesn't work, it is just ignored and can only be seen in the console. In the original mode a popup would come up.
 
*Quake screenshots save in .tga format instead of .pcx
 
*Glitch where [[Rune]]s can sometimes disappear has been fixed
 
   
 
==0.97 Changes (Final Official patch)==
 
==0.97 Changes (Final Official patch)==

Revision as of 21:50, 30 July 2014

This article appeared in Quake   This article appeared in real life  

GLQuake is a source port of Quake that uses the OpenGL graphics library, and was released on January 22, 1997. It was officially made by Id Software, but is not supported by them. It was created as a test for Quake 2's hardware support. With the edits made to the game, they carefully corrected many of the issues found in the original DOS version, which was known to have some framerate stuttering, albeit not the point that would make the game unplayable. GLQuake is responsible for almost every unofficial modern source port.

The game's version number under GLQuake is shown as 1.09, whereas the port's latest internal version number is 0.97 (0.98 was stopped in the Alpha stage). Unofficial versions have been released ever since to add new features such as fog as well as fix glitches to the original game.

Though slightly older than WinQuake and the first source port created, it is the only official rendition of Quake that is hardware accelerated. Using that specialized hardware and OpenGL, GLQuake allows for many processes to be faster. For modern users this engine is also more stable than WinQuake, which often has color problems until the screen is flashed (either manually or by picking up Ammo or a Powerup), and the vanilla engine which requires a DOS-based emulator such as DOSBox.

This source port, unlike WinQuake, doesn't focus on preserving the original look of the game and instead tries to improve upon the graphics of the vanilla game. Some of the changes; such as transparent water, reflective surfaces (the most buggy, this often causes sound problems), and shadows (can be unstable at times), were in the testing stage when the final version was released. This means that some of the graphical improvements require the user to manually activate them. This source port also allows for 32 bit color and resolutions up to a maximum of 1900x1080, though unlike WinQuake they cannot be changed in-game and thus must be added on the shortcut's target line.

Some changes to the graphics are rather controversial and cause some players to have a preference for the software-based engines such as the vanilla game and WinQuake. GLQuake, by default, eliminates pixels from the textures but also causes those textures to appear less detailed. There is a group of commands to make the textures pixelated or have the pixels removed, this choice often comes down to personal preference. On the other hand, GLQuake does not have a command to restore various lighting features. GlQuake treats all textures with the same brightness and thus causes many lights to appear bland to some.

Changes to Original Quake

  • Transparent water
  • Enhanced ball of lights around torches, rockets, and other lighted objects to increase lighting.
  • Lack of fullbright, lighting situation determines brightness of objects.
  • Doesn't use colormap for lighting, all colors are equal, hence the coloured lighting is even more subtle than in the original DOS version.
  • Harder to design levels with good brightness, as fullbright must be hard-coded into map.
  • No overbright lighting, lightmaps only go up to 100%, bright areas look flat.
  • Smoother textures due to bilinear filtering, no pixels but less detail. Walls go out of focus up close like in reality.
  • Textures not in power of two get re-scaled.
  • Reflective on stained glass texture.
  • Dynamic shadows.
  • Dynamic lighting disabled by default, Certain mods may become much harder if using the orange balls of GLQuake.
  • Requires more memory, 24 MB instead of 16 MB.
  • 32,000 colors instead of 25.
  • Better frame rates.
  • Smaller Pentagram loading in upper right corner in comparison to original.
  • Exit screen converted to exit message, overwriting original exit message, while also cutting the top message of the exit screen so that it is just a list of id Software's team members.
  • If something doesn't work, it is just ignored and can only be seen in the console. In the original mode a popup would come up requiring user input.
  • Quake screenshots save in .tga format instead of .pcx. Though .pcx files were once highly supported, the aforementioned file type has since been superseded by other file types while .tga files have remained popular among higher-end image editors. This means that it is more likely for .tga files to be supported by modern software.
  • Glitch where Runes can sometimes disappear has been fixed/

0.97 Changes (Final Official patch)

  • Fixes sprite bugs
  • Independant console sizing from game resolution
  • Support for SGI Multitexture for high end cards.

0.98 Changes (Final Official Alpha patch)

  • Field of View support

1.13a Changes

  • Bump mapping support
  • Slipgates are mirrored brushes
  • Smoother model animation
  • ARB Multitexture
  • Bug fixed shadows
  • OpenGL fog
  • Distance attenuated flares on torches
  • Console variables for controlling new features
  • Options menu has been revised
  • Increased particle density
  • Various fixes to the original source code
  • MSV6 Project Files
  • Revised source directory

Downloads