v1.4.0 (plus) - March 14, 2026
Engine:
- Implemented limit adjuster
-- valve/gsp_limits.ini:
-- MAX_TEMP_ENTITIES = 1536
-- MAX_DLIGHTS = 64
-- MAX_ELIGHTS = 64
-- MAX_LIGHTSTYLES = 64
-- MAX_GLTEXTURES = 10000
-- SPR_MAX_SPRITES = 256
- Made texture load limits dynamic
- GL: Made texture resolution limit dynamic
- GL: Implemented `gsx_hud_scale` cvar
- GL: Fixed per-frame lightmap reupload in certain cases
- GL: Fixed additional HUD sprite deallocation
- Software: Fixed TriAPI 2D drawing
- Added old font (gfx.wad/fonts.wad) rendering (`-oldfont`)
- Added old Quake/WON console (`-oldconsole` + mix with `-oldfont`)
- Implemented `cl_showfps 2` (frame time in ms)
- Implemented voice recording for demos (for `voice_loopback 0` case)
- Restored and fixed `SCR_ConnectMsg`
- Fixed double `core.dll` loading
- Fixed various center string rendering issues
- Fixed incorrect UTF-8 handling in chat (e.g. `"say ТЕСТ"` bug)
- Increased character limit for brushmodels
GameUI:
- Implemented `-ui03` parameter (2003 UI look)
ServerBrowser:
- Implemented multigamedir support (without warning dialogs)
VGUI2:
- Fixed blur alpha bug in `vgui2_surfacelib` (by @Kv4sMan)
Linux:
- Launcher: hid symbol visibility
- Excluded `vstdlib` from build (using binary from build 8684)
- Implemented spray and palette functionality in GameUI
- Achieved additional compatibility
Resources:
- Added Russian localization (by @vp24)
v1.3.2 (plus) - February 1, 2026
Global:
- Linux: Debug symbols are restored from now
Engine:
- Linux: Fixed save incompatibility
- Linux: Removed RTLD_DEEPBIND from FS_LoadLibrary
- Windows: Fix converting Linux names in save file
GameUI:
- Added map column in load/save game dialog
- Added "UNTITLED SAVE" title for saves without comments
- Made possible to speed up/slow down demos to 8x, 1/8x
- Fixed demo UI slider showing invalid time range
VGUI2:
- Linux: Implemented various platform stuff with SDL2
Core (HLTV):
- Fixed intermission crash (ReHLDS fix)
v1.3.1 (plus) - January 18, 2026
Engine:
- Restored EAX support (can be enabled with dsoal DLL wrapper)
DemoPlayer:
- DemoPlayer is distributed from now (Win32/Linux)
- Applied ReHLDS fixes
Core:
- Core is distributed from now (Win32/Linux)
- Applied ReHLDS fixes
- Increased MAX_ENTITIES limit to 2048 (fixed viewdemo crash)
v1.3.0 (plus) - January 14, 2026
Global:
- Moved to more fixed/accurate codebase
- Added Linux support
Engine:
- Fixed heap corruption (crash) when lagging too much
- GL: Added `-nomtex` parameter to disable multitexture extension (boosts FPS)
- Added timeout print to the "WARNING: Connection Problem" message
- GL: Restored `gl_picmip` functionality
- Now `version` prints correct build number
Launcher:
- Now launcher checks if updater.exe exists
ServerBrowser:
- Removed blacklist by server name
GameUI:
- Removed PNG backgrounds (will be reimplemented later)
- Allowed console to exist with loading dialog
- Fixed background render state not resetting on disconnect
v1.2.1 (plus) - October 6, 2025
Engine:
- Reverted FastDL bugfix (fixed connect loop)
- Fixed some BSP background issues
v1.2.0 (plus) - October 2, 2025
Engine:
- Implemented PNG snapshots
- Implemented PNG backgrounds support for loading screen
- Implemented `joinlast` command (join latest server even if you quit)
- Implemented `cl_fixmodelinterpolationartifacts` cvar from HL25
- Implemented `gl_widescreen_yfov` cvar from HL25
- Implemented `cl_check_gamedir` cvar
- Increased max sky resolution from 256x256 to 512x512
- Fixed possibly uninitialized trace in PM_TraceModel
- Fixed WAD files array overflow (new error - too many wad files)
- Fixed downloading from FastDL not working after reconnecting
- Game won't crash anymore if WAD file doesn't exist
- Raw input is now used in every mod, not only official ones
- Now only gamestartup.mp3 stops after connecting
- Steam API init error is now more detailed
- GSX API is now WIP
GameUI:
- Added PNG backgrounds support (MODNAME/resource/background.png)
- Added BSP backgrounds support (background.bsp)
- Fixed not being able to open VGUI modules in multiple instances
Launcher:
- Added update checker (can be disabled with `-noupdatecheck` param)
- Changed icon (by @anewnick)
- Matched resource info so DPI awareness works from now
- Implemented -low, -high, -textmode parameters
- Mutex can be now ignored with `-ignoremutex`
v1.1.1 (plus) - August 12, 2025
Engine:
- Increased MAX_EDICTS to 1200 from 900
- [sw.dll]: Fixed in-game screen aspect
GameUI:
- Now music won't stop after changelevel if gamedir is not `valve`
v1.1.0 (plus) - August 8, 2025
Engine:
- [sw.dll]: Removed viewmodel FOV limit
- [sw.dll]: Increased NUMSTACKEDGES to 14400 from 7200
- [sw.dll]: Increased NUMSTACKSURFACES to 4000 from 2000
- [sw.dll]: Increased MAXSPANS to 6000 from 3000
- [sw.dll]: Increased luxels size to (36 * 36) from (18 * 18)
- [sw.dll]: Added additional Sys_Error if lightmap is too large
- [hw.dll]: Implemented Xash UV support for studiomodels
- [hw.dll]: Implemented skybox texture filter support
- [hw.dll]: Increased texture upload limits (1024x512 to 2048x1024 - 640x480 to 1280x960)
- [hw.dll]: Increased MAX_GLTEXTURES to 10000
- Now `version` prints GSX build number
- Fixed some sentence (VOX) issues
- Fixed heap corruption during TGA loading
GameUI:
- Implemented HL25 backgrounds support (background_hd)
ChromeHTML:
- ChromeHTML is now distributed from this GSX update
v1.0.1 (plus) - July 19, 2025
Engine:
- Fixed missing newline in version output
- [hw.dll] Fixed detail texture crash
- Removed annoying assert warning after exiting the game
ServerBrowser:
- Added blacklist feature
v1.0.0 (plus) - July 18, 2025
Engine:
- [hw.dll]: Fixed blurry HUD sprites
- [hw.dll]: Fixed hardcoded FOV for skybox rendering
- [sw.dll]: Fixed net graph not displaying
- Fixed Z_Free crash in disabled MP3 playback system
- Fixed Unicode display on notify messages
- Unlocked FPS during connecting to server
- [hw.dll]: Increased AllocBlock limit from 64 to 512 lightmaps