It contains a lot of bugfixes and minor improvements and there's also an experimental* physics mode now which allows you to do fun things:
*) physics mode still has bugs and can potentially even lead to crashes under certain circumstances.
Changelog
- [FIXED] U.S.G.N avatars were not downloaded
- [FIXED] Tile FX did not work for 64px tilesets
- [FIXED] MVP and Assists were not saved properly in stats/rank system
- [FIXED] Mouse spectation disappeared after killcam transition
- [FIXED] Quake shake effect was too long when having a low frame rate
- [FIXED] Bullet shells fade out took too long when having a low frame rate
- [FIXED] Tween duration was capped at 65535 ms for all tweens (cap removed)
- [FIXED] Some tweens did not work properly when having a huge number of dynamic objects (over 32k)
- [FIXED] Lua HTTP request stopped working after first failure
- [FIXED] Server mod cache did not load properly for clients
- [FIXED] Lighting issues when dynamic objects were updated near light sources
- [FIXED] Using the last tile in a tileset with settile command did not work
- [FIXED] Pasting texts with line breaks in editor broke maps (line breaks and tabs are now sripped when pasting)
- [FIXED] Lua hook "shieldhit" led to crash when shield was hit by turret which was not built by a player
- [FIXED] Some Gen_FX / Gen_Weather particles were not visible in map editor anymore
- [FIXED] Decals on walls and obstacles were invisible
- [FIXED] Map background image was invisible in most cases
- [FIXED] Command setbackground did not work properly in most cases
- [FIXED] Map transfer "Overwrite" option not working correctly for clients who disabled downloads completely
- [FIXED] Clients were sometimes able to use wrong maps - added a second checksum validation (after loading map)
- [CHANGED] Join hook is now called AFTER map loading (+ new "connect" hook introduced)
- [CHANGED] "Quick Play" will now prefer servers with at least 3 human players, lower chance to join empty servers
- [CHANGED] "Quick Play" will now exclude servers with non-standard mode maps (everything not as/cs/de)
- [CHANGED] Improved "Quick Play" UI
- [CHANGED] addbind returns true only when it was added succesfully
- [CHANGED] addbind prints console error if key does not exist
- [CHANGED] Entity limit in maps increased from 10k to 100k
- [CHANGED] When changing sv_specmode the new mode is displayed in center of the screen
- [ADDED] Server leaderboards (in-game top 100 rank list, accessible via ESC-menu)
- [ADDED] mwheeldown and mwheelup addbind keys
- [ADDED] ®path text tag (draws image in chat)
- [ADDED] Chainsaw particles when hitting walls or obstacles
- [ADDED] Physics with Lua support
- [ADDED] Command "damagetile"
- [ADDED] Lua command "raycast"
- [ADDED] Lua command "inPhysicsObject"
- [ADDED] Lua command "closeplayers" (get all players inside a certain radius around a point)
- [ADDED] Lua command "hascloseplayers" (checks if any player is inside a certain radius around a point)
- [ADDED] Lua hook "onhit"
- [ADDED] Lua hook "connect" (when a player STARTS to connect, triggered before "join"-hook)
- [ADDED] Lua hook "clientsetting" (when a player changes settings)
- [ADDED] Lua hook "oncollision"
- [ADDED] Lua hook "oncollisionhit"
- [ADDED] Lua hook "oncollisionenter"
- [ADDED] Lua hook "oncollisionleave"
- [ADDED] "micsupport" parameter for Lua player command (does player have microphone support?)
- [ADDED] "widescreen" parameter for Lua player command (1 if running in widescreen mode, 0 if 4:3 res)
- [ADDED] "windowed" parameter for Lua player command (does player run game in window?)
- [ADDED] "language" parameter for Lua player command (language of the player)
- [ADDED] "language_iso" parameter for Lua player command (ISO code of the language of the player)
- [ADDED] "ticks" parameter for Lua game command (server tick/refresh rate)
- [ADDED] "timeleft" parameter for Lua game command (remaining round time in seconds)