Digital Paint Discussion Board
Development => Bugs, Feature Requests, and Feedback => Topic started by: jitspoe on June 12, 2026, 08:28:24 AM
-
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 (http://"https://www.youtube.com/watch?v=P9oN-UqTMDk"), paint grenade updates (http://"https://www.youtube.com/watch?v=8CRkDI_gjvk"), 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