Main menu music kept playing when game server was started with commandline parameters
Game no longer crashes when running a Lua script without a mod.txt
Newlines (\n) printed to the console are processed properly (replaced with a whitespace character)
You were able to spawn/equip items with bad type IDs, leading to weird results
sv_restart/restart/sv_restartround/restartround caused unjustified and misleading console error output in some cases
Env_Light offset did not always work correctly
Game crashed when making lights with a size > 256 (size is now limited to 256)
Mouse pointer was invisible when opening any menu while in weapon scope/zoom mode
Dropped item mouseover is now sorted depending on their type and their price
Game will always try to load files with the original extension first before trying alternative extensions
hudtxt/hudtxt2 network data is now sent in separate packages to prevent connection loss on many calls
arial.ttf replaced with free liberationsans.ttf for licensing reasons
Standard resolution is now 16:9 instead of 4:3
Some performance optimizations
Loading now happens during intro screen with visible loading bar
Trigger_Delay entity now also works with float values for delays with millisecond precision
More steps of joining a server are now described properly with text output
Command entities now also show the used resources (image/sound) if there are any
Replaced red crosses on items with green crosses because the red cross is a protected symbol
mp_dispenser_money now defaults to 500 instead of 100
Better player shadows
More color codes for dropped item mouseover (dark yellow = secondary weapon, orange = grenades, green = equipment)
More detailed error message when CS2D fails to load animated multi frame images because of bad image dimensions
reqcld mode 5 (mod info)
Script command spawnitem now also accepts item names instead of type IDs only (like equip and strip)
Experimental 3D rendering mode (settings command: render3d)
Tiles now have a 3D height parameter in the tile properties menu
Env_Sprite & Env_Image now have a 3D height parameter
New Env_Cube3D entity allowing to place 3D cubes in the map
Experimental dynamic recoil & crosshair (settings command: mp_recoil)
Dynamic recoil crosshair settings (ch_red, ch_green, ch_blue, ch_size, ch_thickness, ch_bordersize)
Editor and main menu use full resolution
New editor display option to either use full resolution or to show gameplay view
Buying menu shows spinning 3D weapons
Trigger_If now has some parameterized conditions which can be used in the editor without Lua scripting
Some weapon values can now be configured over a new config (sys/weapons.cfg)
Command loadweaponcfg (reloads weapon config from sys/weapons.cfg at runtime, server only)
Commands shadowz_wall and shadowz_obstacle are now deprecated as each tile has a defined height