Download: ProQuake 4.26 - 1.5 MB (Source)
Nothing flashy but added several minor and supplementary features. Likely another update may come in the next day or 2.
New Features
1. glpro426.exe can potentially run forever. It clears map textures on each map change. GLQuake, for example, after 20 maps or so will hit a "gltextures > GL_MAXTEXTURES" error. glpro426.exe could load 20,000 maps and never have that problem (maybe some other limitation could occur). [Borrowed implementation from R00k / aguirRe]. Doesn't commonly happen anyway, but can happen if you play a ton of coop maps in a row.
2. The MH derivative DirectX 8 build of ProQuake is fully source code integrated with the WinQuakey, GL and D3D builds. There is a dx8pro426.exe that uses MH's DirectX wrapper.
3. MP3 support. Technically, you can put a file like "mymusic.mp3" into c:\quake\id1\music folder and do "mp3 mymusic" in the console and it will play. But that isn't really my main interest in this but rather to support single player sound tracks like Travail.
4. Rotating Brush Support, like doors that swing open like Half-Life instead of up and down. Well, there aren't really any of these maps at this point except a prototype one I made, unless you count Half-Life maps for Quake-Life. Still, I want rotating doors in Quake
5. Chase_active 2 support. See this thread for more information but you can have top-down views and such.
6. I gave up on perfection and made the default map download URL viable instead of the paradigm idea that technical issues foiled so far. So automatic map download works and is enabled by default.
7. With glpro426.exe, if you go to the menu pressing ESC it will release the mouse in fullscreen mode (dx8pro426.exe too) and if you go to the console in single player. Much more convenient if you have dual monitors.
8. cl_bobbing support. Type cl_bobbing 1 in the console. No big deal, JoeQuake has had this for 7 years. I wanted to enable it because I have a twist on this maybe for an upcoming version ("scale bobbing").
9. sv_progs support to support Universal Server and anything else that uses something like it. Being able to switch the mod on a server is something I feel is important.
So ... nothing Earth shattering here. Just several incremental improvements that generally will go unnoticed. But I intend to work on it some more and might have more useful changes in the near future (command history, better tab completion, finally get a "maps" and/or demos command that existed WAY back in ProQuake 3.70 -- long overdue really.)
Nothing flashy but added several minor and supplementary features. Likely another update may come in the next day or 2.
New Features
1. glpro426.exe can potentially run forever. It clears map textures on each map change. GLQuake, for example, after 20 maps or so will hit a "gltextures > GL_MAXTEXTURES" error. glpro426.exe could load 20,000 maps and never have that problem (maybe some other limitation could occur). [Borrowed implementation from R00k / aguirRe]. Doesn't commonly happen anyway, but can happen if you play a ton of coop maps in a row.
2. The MH derivative DirectX 8 build of ProQuake is fully source code integrated with the WinQuakey, GL and D3D builds. There is a dx8pro426.exe that uses MH's DirectX wrapper.
3. MP3 support. Technically, you can put a file like "mymusic.mp3" into c:\quake\id1\music folder and do "mp3 mymusic" in the console and it will play. But that isn't really my main interest in this but rather to support single player sound tracks like Travail.
4. Rotating Brush Support, like doors that swing open like Half-Life instead of up and down. Well, there aren't really any of these maps at this point except a prototype one I made, unless you count Half-Life maps for Quake-Life. Still, I want rotating doors in Quake

5. Chase_active 2 support. See this thread for more information but you can have top-down views and such.
6. I gave up on perfection and made the default map download URL viable instead of the paradigm idea that technical issues foiled so far. So automatic map download works and is enabled by default.
7. With glpro426.exe, if you go to the menu pressing ESC it will release the mouse in fullscreen mode (dx8pro426.exe too) and if you go to the console in single player. Much more convenient if you have dual monitors.
8. cl_bobbing support. Type cl_bobbing 1 in the console. No big deal, JoeQuake has had this for 7 years. I wanted to enable it because I have a twist on this maybe for an upcoming version ("scale bobbing").
9. sv_progs support to support Universal Server and anything else that uses something like it. Being able to switch the mod on a server is something I feel is important.
So ... nothing Earth shattering here. Just several incremental improvements that generally will go unnoticed. But I intend to work on it some more and might have more useful changes in the near future (command history, better tab completion, finally get a "maps" and/or demos command that existed WAY back in ProQuake 3.70 -- long overdue really.)
Comment