Most of the discussion happens on Discord these days, but I figured I might as well create a thread for build 48 in case anybody wants to discuss it here.
What's new? The big things are
projectile latency compensation,
paint grenade updates, and tweaks to the player movement code to make ledge and ladder jumping more consistent.
Here's the full changelog of the engine:
build 48 (2026-04-03):
- Bugfix: Fixed mouse freecam looking when playing back demos of player 0. Oops. 6:24 AM 4/3/2026
build 47 (2026-03-15):
- Feature: Paint grenades now simulate the projectiles on the client using a synchronized random seed so all the paint flying out is visible. Note: This feature requires every player on the server (and the server itself) to be updated to this or a newer build to function.
- Media: New animated flame texture, rendered in Embergen.
- Tweak: Changed player movement ground detection to make ladder and double jumps (ledge jumps) more consistent.
- Tweak: Removed some grenade bindings from the menu and just kept the prime and impact grenades for simplicity.
- Bugfix: gl_showtris now properly displays for transparent surfaces.
And game server updates:
*** 1.936 build 205-210 ***
- "g_latencycomp" cvar enables latency comp and specifies the max time, in seconds, of compensation (0.4 by default, which compensates for a ping of up to 300 ms + 100 ms of interpolation)
- "g_latencycomp_test" cvar adds this value to your ping to simulate a higher ping with latency compensation for testing purposes.
- fixed issue with autobalance in booting bots when "bots_vs_humans" is set. 8:18 AM 2/9/2024
- Tried to make the nVidia and ATI cards take priority on Laptops, according to:
https://stackoverflow.com/questions/68469954/how-to-choose-specific-gpu-when-create-opengl-context- Player spawn logic now attempts to spawn players away from other players and away from where enemies are looking. 7/31/2024
- Map voting prioritizes maps that have just been voted for to hopefully behave more like players expect. It's also less strict about min/max player counts. 8/14/2024
- Don't re-send voting map list unless it has changed (prevent spamming console when opening/clossing vote menu). 9:55 AM 1/12/2026
- Better distribution of splatter for paint grenades. 8:29 PM 9/29/2025
- Paint grenades now sync a random seed so the client can reproduce the projectile path. Note: Requires all clients to be using a new build or it will be disabled for everybody.
- Fixed buttons not respecting teamnumber when health is set. 9:33 PM 3/14/2026