Skip to content

Releases: themuffinator/FnQ3

FnQuake3 2026-06-15 (0.1.0.122)

Choose a tag to compare

FnQuake3 Release

Changelog highlights

Highlights

  • Static and surface lighting support: parses map light definitions (.lights JSON), generates surface light proxies, and tracks per-lightmap average colors for improved lighting fidelity.
  • Spotlights and spot-shadow rendering: adds spotlight shadow atlas, spot-shadow pipeline, and surface-derived spot planning for more realistic and varied lighting/shadow effects.
  • Shadow manager overhaul: explicit pass scheduling, metadata, and telemetry for CSM/point/spot shadow rendering; improved debugging and performance counters.
  • Improved shadow correctness: new mode for hard filtering, alpha-tested shader rejection in shadow passes, and refined CSM caster bias defaults.
  • VBO shadow-caster fast path: world surfaces now render shadow casters from VBOs, reducing tessellation overhead and improving performance.
  • Shadow atlas caching enhancements: quantized cascade depth signatures minimize unnecessary cache invalidations; memoization reduces redundant bounds computation.

Rendering and Display

  • Legacy gamma and overbright support: GLX renderer now handles display-referred SDR legacy gamma/overbright paths; Vulkan runtime reports post-gamma state.
  • GLX and Vulkan: dynamic-light shadow casters exclude first-person view weapon, preventing unwanted shadows in shared atlas.
  • GPU selection on Windows: hybrid systems now prefer discrete GPUs for improved performance (NVIDIA/AMD).

Fixes

  • Shadow parameter caching: avoids duplicate plan scans during lit batches.
  • Dlight caster bounds memoization: reduces repeated computation and culling costs.
  • Minor rendering bugfixes and shader renames for consistency.

Builds and Packaging

  • No changes affecting retail/demo compatibility.
  • Cross-platform support maintained; Windows, Linux, and SDL builds updated for GPU preference and renderer improvements.
  • New and updated tests for lighting, shadow correctness, and runtime validation.

Build details

  • Channel: manual
  • Base version line: 0.1.0
  • Build version: 0.1.0.122
  • Build date: 2026-06-15
  • Commit: 91c28d7 (91c28d7)
  • Previous release commit: eac7540 (eac7540)
Included commits

FnQuake3 2026-06-03 (0.1.0.114)

Choose a tag to compare

FnQuake3 Release

Changelog highlights

Highlights

  • Added option to skip the idlogo cinematic (com_skipIdLogo), improving startup flow for players and servers.
  • Improved HUD aspect correction: now supports cgame "refdef" viewports, with new flags and JSON rule support for custom HUD layouts.

Rendering and Display

  • World cel outline rendering now only includes opaque geometry, preventing outlines on see-through/autosprite surfaces.
  • Major dynamic light (dlight) optimizations:
    • Aggressive culling and scissor rects limit dlight rendering to relevant screen areas.
    • Per-model and per-world light masks reduce unnecessary light transforms and surface processing.
    • Legacy and modern dlight handling unified for bounds checks and masking.
  • Introduced GLx-native GLSL dynamic-light program support:
    • New shader pipeline for GLx renderer, with runtime binding and caching.
    • Default cvars updated: r_dlightShadows enabled, r_dlightShadowStrength set to 0.95, r_glxStreamDrawDynamicLights now disabled by default and marked experimental.
  • Shadow rendering refactored for performance: reduced redundant probes and rescans, improved depth-fade texture logic.

Fixes

  • GLX static-world buffer binding optimized: reduces unnecessary OpenGL calls, improving performance.
  • Various minor fixes for GL constant fallbacks, stream/VBO handling, and dlight program state tracking.

Builds and Packaging

  • Added default fnq3-hud.json for HUD customization.
  • Updated launch configuration and documentation for new HUD and renderer features.

Retail and demo compatibility preserved. No breaking changes for mods or server configs. Renderer and platform support improved, especially for GLX users.

Build details

  • Channel: manual
  • Base version line: 0.1.0
  • Build version: 0.1.0.114
  • Build date: 2026-06-03
  • Commit: eac7540 (eac7540)
  • Previous release commit: f83be14 (f83be14)
Included commits

FnQuake3 2026-05-27 (0.1.0.105)

Choose a tag to compare

FnQuake3 Release

Changelog highlights

Highlights

  • Added cascaded shadow maps (CSM) for improved dynamic lighting and shadow rendering.
  • Introduced r_picmipFilter to control picmip filtering per shader path group (textures, models, sprites, UI/HUD).
  • Default picmip now preserves full resolution for non-texture paths unless overridden.

Rendering and Display

  • CSM support: new ARB/VK shaders, FBO shadow atlas, and backend integration for more realistic shadows.
  • CSM rendering works across OpenGL and Vulkan backends, with GLX compatibility.
  • Element drawing now unified via R_DrawElements for simpler backend handling.

Audio

  • Weapon sound shaders: new .sndshd files parsed and applied per sample, enabling custom gain, range, pitch, and spatialization.
  • OpenAL pipeline updated to use weapon sound shader settings for improved audio effects.

Builds and Packaging

  • Root archive packaging: build and distribute a single FnQuake3-pkg.fnz archive containing maps, sound shaders, and assets.
  • Release tooling and CI updated to verify layout, generate Copilot highlights, and record GLX visual dossier evidence.
  • Added libjpeg-turbo packagefiles for improved JPEG support.

Fixes

  • File handling updated to recognize root archive entries and search candidate paths, improving asset loading reliability.
  • Documentation and scripts updated for new features and packaging workflows.

Build details

  • Channel: manual
  • Base version line: 0.1.0
  • Build version: 0.1.0.105
  • Build date: 2026-05-27
  • Commit: f83be14 (f83be14)
  • Previous release commit: cb6f3a8 (cb6f3a8)
Included commits
  • 56a4f40 Add root archive packaging, weapon sound shaders
  • a36c1b2 Add CSM (cascaded shadow) atlas and renderer support
  • f83be14 Use R_DrawElements and add GLX evidence docs

FnQuake3 2026-05-22 (0.1.0.102)

Choose a tag to compare

FnQuake3 Release

Changelog highlights

Added

  • Added r_picmipFilter to let users restrict picmip to shader path groups such as textures/*, models/*, sprites/*, and UI/HUD paths.

Changed

  • Default picmip eligibility now keeps non-textures/* shader paths at full resolution unless users opt them back in or select legacy filtering.

Fixed

  • None yet.

Build details

  • Channel: manual
  • Base version line: 0.1.0
  • Build version: 0.1.0.102
  • Build date: 2026-05-22
  • Commit: cb6f3a8 (cb6f3a8)
  • Previous release commit: none
Included commits
  • 722e4e7 Initial commit
  • 40fab1e Rebrand to fnquake3; add packaging & CI
  • f17bcd6 Delete LICENSE
  • 702057b Add viewport FOV correction option
  • f62c3af Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • d88dd94 Add HUD rules, aspect handling, and UI tweaks
  • b42b618 Add aspect-correction docs; enhance console & HUD
  • 76d0a71 Improve console UI, input, completion & docs
  • 52b7ce9 Update README.md
  • 4a19e1e Add nightly CI workflow and build versioning
  • 693fc40 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • ea8e6ca Enhance console functionality with live completion popup and update related documentation
  • cf3c770 Add console enhancements: implement raw chat input, clock display, and version info
  • 425ff87 Delete .github/workflows/build.yml
  • fcc060c Update color definitions for console input and text display; enhance WM_CTLCOLOREDIT handling
  • 8593674 Delete LICENSE
  • 8f462e5 Add Unix system console header and visuals guide documentation
  • 4dccc76 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • 5ef284a Refactor rendering functions to use const byte pointers; update Makefile for recursive make support; enhance nightly build script for better artifact handling and directory management.
  • 32fc8b0 Rename COPYING.txt to LICENSE.txt
  • 615ae8c Rename LICENSE.txt to LICENSE
  • 45ea771 Remove COPYING.txt from default documentation list
  • 03b8517 Remove prerelease flag from nightly release step
  • 896623a nightly: unique tags, renderer DLLs, archive restructure, doc reorganization
  • 4cf9e02 fix: correct MSVC ded and client copy source paths (remove spurious suffix)
  • 976317d Merge pull request #1 from themuffinator/copilot/update-nightly-script-and-building
  • 0c0c7cc fix: add common_x64.asm to renderer and renderervk MSVC projects
  • c964089 Merge pull request #2 from themuffinator/copilot/resolve-action-run-23955638217
  • ca5d2bc Add OpenAL audio backend and build support
  • 57ef982 Add audio guide and update readme links
  • 42eb3f4 Support legacy IBSP v43 maps and demos
  • fe5226e Document .dm3 demo and IBSP v43 compatibility
  • 6bf630a Add cel-shading, texture scaling, and display guide
  • a10bcbd Rename project to FnQ3 and update description
  • 2fadf5f Update README to remove demo playback note
  • 7883717 Delete .tmp directory
  • e8fcb0f Make CI fail-fast and fix MinGW CXX lookup
  • c73584e Polish README wording, formatting, and credits
  • da62b81 Add Quake Live PK3 & compatibility improvements
  • f31f573 Add .pak/.wal package support and WAL loader
  • 9e9318c Update GH Action versions; add tr_image_wal
  • d15ee7b Make completion popup background fully opaque
  • f88bac9 Add automatic per-client server demo recording
  • d5febec sv_autoRecordDemos options: always separate files, no record on devmap/sv_cheats 1
  • 3b7bf75 Merge pull request #4 from sedawkgrep/sv_autoRecordDemos-improvements
  • 6df1a70 Fix cubemap screenshot face draw command stability
  • cf7694a Merge pull request #5 from themuffinator/codex/inspect-and-validate-cubemap-implementation
  • 1cc3034 Fix nightly no-change detection and reset unreleased changelog
  • 4deb97b Merge pull request #6 from themuffinator/codex/investigate-version-number-iteration
  • 35f9c86 Add experimental GLx renderer and audio improvements
  • 59eff4e Merge branch 'main' of https://github.com/themuffinator/FnQ3
  • 1f07ce0 Add GLX builds and AI release-note generation
  • eeceb28 Trigger builds on push and add push validation
  • 3235f61 Wire up GLx renderer, debug contexts, and docs
  • 2ea4612 Add GLx/Vulkan CI and audio device recovery
  • a3feecd Add GLx streaming support and audio portal tuning
  • 70145e2 Add GLx rc-proof, audio occlusion, and GLx API
  • 110120e Introduce GLX bridge and material texmod encoding
  • f3a24ad Support material wave funcs and fog adjust
  • a4b8dbe Use GLX_Compat draw wrappers and add executor
  • 2125a73 Add GLX dynamic category masks and material IR
  • b524906 Add scene-linear HDR, sRGB & color grading support
  • 4e40575 Enable GLx renderer, add promotion docs & CI
  • f60947d GLX: add HDR float FBO, stream tracking, audits
  • a7c7620 Add GLX post-shader pipeline & color math
  • 3907794 Add Meson build system and CI integration
  • 293f250 Make renderer cvars apply at runtime
  • 3948b91 c++ rewrites, meson building improvements, subprojects, fixes
  • 78b5810 Fix Linux release glibc baseline
  • d595bd5 Organize client audio module
  • 545d972 Fix depth fade readiness for soft particles
  • 17771f9 Convert nightly CI to manual release; build & docs updates
  • ab1aa67 Fix GLx verification CI failures
  • 72fc354 Harden GLx source coverage test fallback
  • dbd675a Merge pull request #7 from themuffinator/copilot/resolve-action-run-25799383012
  • bc642c4 Rework generated README content
  • 46de3f7 Align README project naming
  • 92f8d62 Merge pull request #8 from themuffinator/copilot/elegantly-rework-readme
  • 7d538c7 Apply CI compatibility fixes
  • e673a68 Fix GLX enum macro collision
  • e561e10 Refine arm64 Meson workflow setup
  • fb3677a Merge pull request #9 from themuffinator/copilot/resolve-github-actions-issue
  • d9d819b fix CI build regressions
  • 6503865 Merge pull request #10 from themuffinator/copilot/resolve-all-errors
  • ab1febd Add automated issue triage workflow
  • a0a2a6e Refine issue triage script readability
  • e878473 Polish issue triage response wording
  • d3a0379 Merge pull request #11 from themuffinator/copilot/add-issue-automation
  • 6e663d7 CI: make macOS brew dependency install idempotent
  • 3cfe186 Merge pull request #12 from themuffinator/codex/resolve-github-actions-issue
  • fb1682e Convert botlib to C++ and modernize build
  • 839d8f5 Refine HDR FBO vs scene-linear color
  • b57177a Depth fade: preserve vertex color; skip in HUD
  • feca73c Add world/model cel-shading, MSAA & FBO updates
  • a8741d4 Add dlight shadow atlas and shaders
  • 326f664 Implement dlight shadow atlas and caching
  • b98fe18 Improve dlight shadow bias and FOV handling
  • 3bb6e07 Increase default player highlight intensities
  • fe1ad1d Depth-fade & soft particles; Vulkan depth-resolve
  • a83a55a Multiple fixes: safety casts, formatting, and OpenAL
  • 47997a3 CI runner matrix, Makefile & VM DROP refactor
  • cb6f3a8 Use macos-15-intel runner for x86_64

FnQuake3 Nightly 2026-05-08 (0.1.0.51)

Choose a tag to compare

FnQuake3 Nightly

  • Channel: nightly
  • Base version line: 0.1.0
  • Build version: 0.1.0.51
  • Build date: 2026-05-08
  • Commit: 59eff4e (59eff4e)
  • Previous nightly commit: 4deb97b (4deb97b)

Included commits

Changelog highlights

Added

  • None yet.

Changed

  • None yet.

Fixed

  • None yet.

FnQuake3 Nightly 2026-04-26 (0.1.0.49)

Choose a tag to compare

@github-actions github-actions released this 26 Apr 05:34
4deb97b

FnQuake3 Nightly

  • Channel: nightly
  • Base version line: 0.1.0
  • Build version: 0.1.0.49
  • Build date: 2026-04-26
  • Commit: 4deb97b (4deb97b)
  • Previous nightly commit: f88bac9 (f88bac9)

Included commits

  • d5febec sv_autoRecordDemos options: always separate files, no record on devmap/sv_cheats 1
  • 3b7bf75 Merge pull request #4 from sedawkgrep/sv_autoRecordDemos-improvements
  • 6df1a70 Fix cubemap screenshot face draw command stability
  • cf7694a Merge pull request #5 from themuffinator/codex/inspect-and-validate-cubemap-implementation
  • 1cc3034 Fix nightly no-change detection and reset unreleased changelog
  • 4deb97b Merge pull request #6 from themuffinator/codex/investigate-version-number-iteration

Changelog highlights

Added

  • None yet.

Changed

  • None yet.

Fixed

  • None yet.

FnQuake3 Nightly 2026-04-25 (0.1.0.43)

Choose a tag to compare

FnQuake3 Nightly

  • Channel: nightly
  • Base version line: 0.1.0
  • Build version: 0.1.0.43
  • Build date: 2026-04-25
  • Commit: f88bac9 (f88bac9)
  • Previous nightly commit: none

Included commits

  • 722e4e7 Initial commit
  • 40fab1e Rebrand to fnquake3; add packaging & CI
  • f17bcd6 Delete LICENSE
  • 702057b Add viewport FOV correction option
  • f62c3af Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • d88dd94 Add HUD rules, aspect handling, and UI tweaks
  • b42b618 Add aspect-correction docs; enhance console & HUD
  • 76d0a71 Improve console UI, input, completion & docs
  • 52b7ce9 Update README.md
  • 4a19e1e Add nightly CI workflow and build versioning
  • 693fc40 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • ea8e6ca Enhance console functionality with live completion popup and update related documentation
  • cf3c770 Add console enhancements: implement raw chat input, clock display, and version info
  • 425ff87 Delete .github/workflows/build.yml
  • fcc060c Update color definitions for console input and text display; enhance WM_CTLCOLOREDIT handling
  • 8593674 Delete LICENSE
  • 8f462e5 Add Unix system console header and visuals guide documentation
  • 4dccc76 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • 5ef284a Refactor rendering functions to use const byte pointers; update Makefile for recursive make support; enhance nightly build script for better artifact handling and directory management.
  • 32fc8b0 Rename COPYING.txt to LICENSE.txt
  • 615ae8c Rename LICENSE.txt to LICENSE
  • 45ea771 Remove COPYING.txt from default documentation list
  • 03b8517 Remove prerelease flag from nightly release step
  • 896623a nightly: unique tags, renderer DLLs, archive restructure, doc reorganization
  • 4cf9e02 fix: correct MSVC ded and client copy source paths (remove spurious suffix)
  • 976317d Merge pull request #1 from themuffinator/copilot/update-nightly-script-and-building
  • 0c0c7cc fix: add common_x64.asm to renderer and renderervk MSVC projects
  • c964089 Merge pull request #2 from themuffinator/copilot/resolve-action-run-23955638217
  • ca5d2bc Add OpenAL audio backend and build support
  • 57ef982 Add audio guide and update readme links
  • 42eb3f4 Support legacy IBSP v43 maps and demos
  • fe5226e Document .dm3 demo and IBSP v43 compatibility
  • 6bf630a Add cel-shading, texture scaling, and display guide
  • a10bcbd Rename project to FnQ3 and update description
  • 2fadf5f Update README to remove demo playback note
  • 7883717 Delete .tmp directory
  • e8fcb0f Make CI fail-fast and fix MinGW CXX lookup
  • c73584e Polish README wording, formatting, and credits
  • da62b81 Add Quake Live PK3 & compatibility improvements
  • f31f573 Add .pak/.wal package support and WAL loader
  • 9e9318c Update GH Action versions; add tr_image_wal
  • d15ee7b Make completion popup background fully opaque
  • f88bac9 Add automatic per-client server demo recording

FnQuake3 Nightly 2026-04-24 (0.1.0.43)

Choose a tag to compare

FnQuake3 Nightly

  • Channel: nightly
  • Base version line: 0.1.0
  • Build version: 0.1.0.43
  • Build date: 2026-04-24
  • Commit: f88bac9 (f88bac9)
  • Previous nightly commit: none

Included commits

  • 722e4e7 Initial commit
  • 40fab1e Rebrand to fnquake3; add packaging & CI
  • f17bcd6 Delete LICENSE
  • 702057b Add viewport FOV correction option
  • f62c3af Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • d88dd94 Add HUD rules, aspect handling, and UI tweaks
  • b42b618 Add aspect-correction docs; enhance console & HUD
  • 76d0a71 Improve console UI, input, completion & docs
  • 52b7ce9 Update README.md
  • 4a19e1e Add nightly CI workflow and build versioning
  • 693fc40 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • ea8e6ca Enhance console functionality with live completion popup and update related documentation
  • cf3c770 Add console enhancements: implement raw chat input, clock display, and version info
  • 425ff87 Delete .github/workflows/build.yml
  • fcc060c Update color definitions for console input and text display; enhance WM_CTLCOLOREDIT handling
  • 8593674 Delete LICENSE
  • 8f462e5 Add Unix system console header and visuals guide documentation
  • 4dccc76 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • 5ef284a Refactor rendering functions to use const byte pointers; update Makefile for recursive make support; enhance nightly build script for better artifact handling and directory management.
  • 32fc8b0 Rename COPYING.txt to LICENSE.txt
  • 615ae8c Rename LICENSE.txt to LICENSE
  • 45ea771 Remove COPYING.txt from default documentation list
  • 03b8517 Remove prerelease flag from nightly release step
  • 896623a nightly: unique tags, renderer DLLs, archive restructure, doc reorganization
  • 4cf9e02 fix: correct MSVC ded and client copy source paths (remove spurious suffix)
  • 976317d Merge pull request #1 from themuffinator/copilot/update-nightly-script-and-building
  • 0c0c7cc fix: add common_x64.asm to renderer and renderervk MSVC projects
  • c964089 Merge pull request #2 from themuffinator/copilot/resolve-action-run-23955638217
  • ca5d2bc Add OpenAL audio backend and build support
  • 57ef982 Add audio guide and update readme links
  • 42eb3f4 Support legacy IBSP v43 maps and demos
  • fe5226e Document .dm3 demo and IBSP v43 compatibility
  • 6bf630a Add cel-shading, texture scaling, and display guide
  • a10bcbd Rename project to FnQ3 and update description
  • 2fadf5f Update README to remove demo playback note
  • 7883717 Delete .tmp directory
  • e8fcb0f Make CI fail-fast and fix MinGW CXX lookup
  • c73584e Polish README wording, formatting, and credits
  • da62b81 Add Quake Live PK3 & compatibility improvements
  • f31f573 Add .pak/.wal package support and WAL loader
  • 9e9318c Update GH Action versions; add tr_image_wal
  • d15ee7b Make completion popup background fully opaque
  • f88bac9 Add automatic per-client server demo recording

FnQuake3 Nightly 2026-04-23 (0.1.0.43)

Choose a tag to compare

FnQuake3 Nightly

  • Channel: nightly
  • Base version line: 0.1.0
  • Build version: 0.1.0.43
  • Build date: 2026-04-23
  • Commit: f88bac9 (f88bac9)
  • Previous nightly commit: none

Included commits

  • 722e4e7 Initial commit
  • 40fab1e Rebrand to fnquake3; add packaging & CI
  • f17bcd6 Delete LICENSE
  • 702057b Add viewport FOV correction option
  • f62c3af Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • d88dd94 Add HUD rules, aspect handling, and UI tweaks
  • b42b618 Add aspect-correction docs; enhance console & HUD
  • 76d0a71 Improve console UI, input, completion & docs
  • 52b7ce9 Update README.md
  • 4a19e1e Add nightly CI workflow and build versioning
  • 693fc40 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • ea8e6ca Enhance console functionality with live completion popup and update related documentation
  • cf3c770 Add console enhancements: implement raw chat input, clock display, and version info
  • 425ff87 Delete .github/workflows/build.yml
  • fcc060c Update color definitions for console input and text display; enhance WM_CTLCOLOREDIT handling
  • 8593674 Delete LICENSE
  • 8f462e5 Add Unix system console header and visuals guide documentation
  • 4dccc76 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • 5ef284a Refactor rendering functions to use const byte pointers; update Makefile for recursive make support; enhance nightly build script for better artifact handling and directory management.
  • 32fc8b0 Rename COPYING.txt to LICENSE.txt
  • 615ae8c Rename LICENSE.txt to LICENSE
  • 45ea771 Remove COPYING.txt from default documentation list
  • 03b8517 Remove prerelease flag from nightly release step
  • 896623a nightly: unique tags, renderer DLLs, archive restructure, doc reorganization
  • 4cf9e02 fix: correct MSVC ded and client copy source paths (remove spurious suffix)
  • 976317d Merge pull request #1 from themuffinator/copilot/update-nightly-script-and-building
  • 0c0c7cc fix: add common_x64.asm to renderer and renderervk MSVC projects
  • c964089 Merge pull request #2 from themuffinator/copilot/resolve-action-run-23955638217
  • ca5d2bc Add OpenAL audio backend and build support
  • 57ef982 Add audio guide and update readme links
  • 42eb3f4 Support legacy IBSP v43 maps and demos
  • fe5226e Document .dm3 demo and IBSP v43 compatibility
  • 6bf630a Add cel-shading, texture scaling, and display guide
  • a10bcbd Rename project to FnQ3 and update description
  • 2fadf5f Update README to remove demo playback note
  • 7883717 Delete .tmp directory
  • e8fcb0f Make CI fail-fast and fix MinGW CXX lookup
  • c73584e Polish README wording, formatting, and credits
  • da62b81 Add Quake Live PK3 & compatibility improvements
  • f31f573 Add .pak/.wal package support and WAL loader
  • 9e9318c Update GH Action versions; add tr_image_wal
  • d15ee7b Make completion popup background fully opaque
  • f88bac9 Add automatic per-client server demo recording

FnQuake3 Nightly 2026-04-22 (0.1.0.43)

Choose a tag to compare

FnQuake3 Nightly

  • Channel: nightly
  • Base version line: 0.1.0
  • Build version: 0.1.0.43
  • Build date: 2026-04-22
  • Commit: f88bac9 (f88bac9)
  • Previous nightly commit: none

Included commits

  • 722e4e7 Initial commit
  • 40fab1e Rebrand to fnquake3; add packaging & CI
  • f17bcd6 Delete LICENSE
  • 702057b Add viewport FOV correction option
  • f62c3af Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • d88dd94 Add HUD rules, aspect handling, and UI tweaks
  • b42b618 Add aspect-correction docs; enhance console & HUD
  • 76d0a71 Improve console UI, input, completion & docs
  • 52b7ce9 Update README.md
  • 4a19e1e Add nightly CI workflow and build versioning
  • 693fc40 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • ea8e6ca Enhance console functionality with live completion popup and update related documentation
  • cf3c770 Add console enhancements: implement raw chat input, clock display, and version info
  • 425ff87 Delete .github/workflows/build.yml
  • fcc060c Update color definitions for console input and text display; enhance WM_CTLCOLOREDIT handling
  • 8593674 Delete LICENSE
  • 8f462e5 Add Unix system console header and visuals guide documentation
  • 4dccc76 Merge branch 'main' of https://github.com/themuffinator/FnQuake3
  • 5ef284a Refactor rendering functions to use const byte pointers; update Makefile for recursive make support; enhance nightly build script for better artifact handling and directory management.
  • 32fc8b0 Rename COPYING.txt to LICENSE.txt
  • 615ae8c Rename LICENSE.txt to LICENSE
  • 45ea771 Remove COPYING.txt from default documentation list
  • 03b8517 Remove prerelease flag from nightly release step
  • 896623a nightly: unique tags, renderer DLLs, archive restructure, doc reorganization
  • 4cf9e02 fix: correct MSVC ded and client copy source paths (remove spurious suffix)
  • 976317d Merge pull request #1 from themuffinator/copilot/update-nightly-script-and-building
  • 0c0c7cc fix: add common_x64.asm to renderer and renderervk MSVC projects
  • c964089 Merge pull request #2 from themuffinator/copilot/resolve-action-run-23955638217
  • ca5d2bc Add OpenAL audio backend and build support
  • 57ef982 Add audio guide and update readme links
  • 42eb3f4 Support legacy IBSP v43 maps and demos
  • fe5226e Document .dm3 demo and IBSP v43 compatibility
  • 6bf630a Add cel-shading, texture scaling, and display guide
  • a10bcbd Rename project to FnQ3 and update description
  • 2fadf5f Update README to remove demo playback note
  • 7883717 Delete .tmp directory
  • e8fcb0f Make CI fail-fast and fix MinGW CXX lookup
  • c73584e Polish README wording, formatting, and credits
  • da62b81 Add Quake Live PK3 & compatibility improvements
  • f31f573 Add .pak/.wal package support and WAL loader
  • 9e9318c Update GH Action versions; add tr_image_wal
  • d15ee7b Make completion popup background fully opaque
  • f88bac9 Add automatic per-client server demo recording