Skip to content

Releases: MiniLangProject/MiniQuake

MiniQuake v2026.08.24

Choose a tag to compare

@n1k0m0 n1k0m0 released this 24 Aug 15:45

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 coordinates crash 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 --version verification and a 60-frame retail e1m1 smoke.

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.

MiniQuake v2026.08.23

Choose a tag to compare

@n1k0m0 n1k0m0 released this 23 Aug 07:57

MiniQuake is an unofficial Windows x64 MiniLang port of GLQuake/WinQuake 1.09.

This replacement build uses MiniLangPy revision d7e143a and retains the BP-094 package identity, Quake Protocol 15 and the compat_109 profile.

Highlights:

  • smooth alias-model pose interpolation for monsters, weapons, pickups and projectiles;
  • anisotropic filtering across OpenGL, Direct3D 9 and Vulkan;
  • optional QLIT v1 colored lightmaps, soft enhanced particles and smoothly sampled canonical water warp;
  • an original square MiniQuake application icon embedded for Explorer, Alt-Tab, the taskbar and the game window;
  • a repository-local MiniLang PE icon injector integrated into the standard build.

Validation completed before publication:

  • full source-manifest and documentation verification;
  • all 29 native renderer safety invariants;
  • core, graphics-menu, alias-renderer, lightmap and particle regression suites;
  • renderer switching across OpenGL, Direct3D 9 and Vulkan;
  • seven embedded 32-bit icon resources from 16x16 through 256x256;
  • extracted release archive --version and 60-frame retail e1m1 smoke.

The archive contains MiniQuake.exe, the two required native DLLs, documentation and licenses. 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.23-win64.zip:

B913DE98E9BC1482C01D1FE67887B3F3183A8E9A72A29BFD1DE18803E2EA970A

MiniQuake remains under active development; see the README and current port status for compatibility scope and qualification boundaries.