
Download: ProQuake 3.70 - Unofficial - Zip format - 0.5 MB
This is an effort to update the ProQuake with bug-fixes and some add modern conveniences without altering any of the look or feel of the ProQuake engine. Conservative improvements like making the brightness controls work in GLPro, fixing major rendering bugs like the historical GLQuake FOV bug, and simple things like command completion are in the scope of this; things like adding 24-bit texture support, new particle effects or unnecessary things (like an MP3 player) are not in the scope of this project.
Unofficial ProQuake 3.70 Features
A recap of the cumulative features:
1. Does not require -width / -height unless you want to do that. It cycles thru the available video modes to find one that is ideal for your aspect ratio. For some players, this means no command line at all because ....
2. The brightness slider in GLPro works now. (I still like using -gamma 0.65)
3. Adjust the volume at any time while playing by pressing -/+
4. You can set it up from A-Z in under 2 minutes. This means a new player can do this and you can do ALL of it from the menu.
5. A new player can get setup by themselves with a configuration and the performance rivaling just about any existing player.
6. You can get maximum FPS without messing with your graphics card controls. There is no longer a need to manually unlock vsync to get high FPS with ProQuake.
7. All settings that are commonly used can be set in the menu. This includes FOV, turning mouselook on, turning off bobbing, setting their FPS, turning on the crosshair or using the centered crosshair option.
8. Everything you would want to use as a setting save to the config. r_drawviewmodel, pq_maxfps and on and on. You do not need to edit a config.cfg or even know it exists.
This includes a lot of bug fixes, such as fixing the infamous GLQuake FOV bug and the annoying ALT-TAB bug, both which occur on Nvidia/GeForce cards. The GL_Texture:cache mismatch bug is fixed.
9. You can bind the whole keyboard and you can optionally bind the keypad separately.
10. The layout of customize controls is cleaner, it is the same as before, but more organized.
11. Has high demand features like cl_autodemo 1 to record every game you play if you want.
12. Has show_speed 1 (to see how fast you are moving), a time command, writeconfig command, cl_confirmquit 1|0
13. Hold down ALT to make bronzed letters in the console for Quake names and such. Hold down CTRL to also be able to do other special characters.
14. The console letters always look nice, never warped -- unless you manually specify a conwidth/conheight.
This won't work on cheat-free servers, it is not digitally signed by the author of ProQuake and cannot authenticate to those servers.
There are other things. Read the changelog in the download. The source is available here.
Most of the features in this were merged from existing engines, like JoeQuake, Qrack, FitzQuake, Enhanced GLQuake and even engines like GLQuake-113 (from 2000 or 2002!). I received some very helpful assistance from aguirRe in solving a frustrating debugging problem, and he has also helped me with other engine related issues.






Also: The issue of the maplist and demolist commands causing startup crashes like what happened to Taxi with 3.60 where he had 300MB of demos has been eliminated.
Comment