Warfork Patch Notes — May 24, 2026
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
Changelog
Graphics & Visuals
Added Vulkan renderer (OpenGL is still the default for now, as the Vulkan renderer is experimental. To enable it, go to Options > Video > Graphics Driver). — Michael Pollind
Add additional triangles to bullet, plasma, and gunblade hit effects — astroZEBUS
Grenade model now has an outline; higher-res blob shadow; fixed cg_shadows 2 on Vulkan; fixed flickering world outlines on Vulkan; fixed clipping error on cg_showselfshadow 1 — astroZEBUS
Repaired deformvertexes wave/bulge on the Health Model shader — astroZEBUS
Increased max animmap frames to 32 (used for weapon textures) — astroZEBUS
More triangles on projectile models — astroZEBUS
Repaired model smoothing to improve lighting — astroZEBUS
Fixed mirrored UV on the ammobox; added backface to the playerspawn model — astroZEBUS
Player-outline cvar cg_outlinePlayers default changed from 1 to 2; added a black outline option — astroZEBUS
New post-processing path: FXAA and color correction via pogo buffers — Michael Pollind
Fixed shadow rendering, portal rendering, skybox crash, and assorted Vulkan validation issues — Michael Pollind
Resolved broken cubemaps — Michael Pollind
Gameplay & UI
New cvars for dash and wall-jump cooldowns, with console descriptions — EXtremeExploit
New g_pmove cvars — velzie
New g_callvote_usercooldowntime cvar — velzie
Callvote instagib option — velzie
Scoreboard now displays immediately without waiting for the server — velzie
Scoreboard teamcolor selection corrected (fix #363); offsets now scale with font size — velzie / CoolElectronics
Added a 3-second timeout before Esc sends a disconnect — velzie
New menu option to select the video module — velzie
Quake 1 and 2 maps can now be played (ported from Qfusion). — Michael Pollind
Audio & Voice Chat
cl_flip now also flips audio left/right — astroZEBUS
Initial in-game voice chat implementation with push-to-talk and binds (off by default for now, as it is experimental; to enable it, go to Options > Audio > Enable voice chat). — velzie
Voices HUD with enable/disable option in the UI — velzie
Voice playback and voice-token effects now respect the player blocklist — velzie
Steam Integration
Added Steam Datagram Relay support to route traffic through Steam: \[https://partner.steamgames.com/doc/features/multiplayer/steamdatagramrelay](https://partner.steamgames.com/doc/features/multiplayer/steamdatagramrelay) (off by default for now, as it is experimental; to enable it, go to Options > Player > Route traffic through Steam). — velzie
Warning UI when Steam isn't active; added hint about Steam overlay — velzie
Steamshim watchdog thread and reworked connection logic for reliability — velzie / Michael Pollind
Resolved a performance issue with steamshim — Michael Pollind
Fixed broken Steam avatar images — Michael Pollind
Server Browser & Networking
Warfork masterserver fetching in the server browser, with masterservers_warfork cvar — velzie
Fixed server hang and maps ajax command overflow — velzie
Warmonger disabled for dedicated servers — Velzie
Stability & Crash Fixes
Added Sentry.io Crashpad support, which can be opted out of in-game via Options > Privacy. — Michael Pollind
Fixed client drop when switching maps (SDR) — Michael Pollind
Fixed dedicated servers being broken — Michael Pollind
Fixed crash when switching to fullscreen — Michael Pollind
Fixed crash where ftlib R_InitShader was called twice — Michael Pollind
Fixed pk3s not loading with the new version logic — velzie
Fixed several null-pointer crashes and memory leaks in the network and rendering paths — velzie / Michael Pollind
Platforms & Localization
Builds on aarch64 (ARM64) targets — Jeta
Russian translation updated — adem
Thanks to all contributors: Michael Pollind, velzie, astroZEBUS, Tonik, EXtremeExploit, Caine, Jeta, Gelmo, adem