MiniQuake is an unofficial Windows x64 MiniLang port of GLQuake/WinQuake 1.09.
This build uses MiniLangPy revision d7e143a, retains the BP-094 package identity, Quake Protocol 15 and the compat_109 profile, and includes all changes through commit b5fe23f.
Highlights:
- added the native colored Quake II MD2 rendering foundation integrated by the latest upstream project commit;
- corrected enhanced particles to use compact world-space sizing, so perspective projection naturally makes distant effects smaller while classic GLQuake sizing remains unchanged;
- fixed the
Draw_TransPic: bad coordinatescrash when Alt-Tab minimizes or suspends a fullscreen window; - protected loading plaques and automatic map transitions from transient zero-size client areas while the game is in the background;
- retained OpenGL 1.1, Direct3D 9 and Vulkan rendering support.
Validation completed before publication:
- source-manifest, MiniLang syntax and documentation verification;
- reproducible native bridge rebuild with 195 exports and all 31 renderer-safety invariants passing;
- 18/18 core tests and 11/11 compatibility-diagnostics tests;
- retail renderer switching through OpenGL, Direct3D 9, Vulkan and back to OpenGL;
- real fullscreen Alt-Tab/minimize survival test;
- extracted archive
--versionverification and a 60-frame retaile1m1smoke.
The archive contains MiniQuake.exe, the two required native DLLs, documentation and license notices. It does not contain proprietary Quake PAK files, music or other game data. A legally owned Quake installation is required.
SHA-256 of MiniQuake-v2026.08.24-win64.zip:
5045DD506072F4238CB10A52083F4DA8A185FFA2877CCBDF16072F4890E6E32A
MiniQuake remains under active development; see the README and current port status for compatibility scope and qualification boundaries.