Full notes
Full CS2D update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Performance
- Fixes
- Balance
- Workshop
- Server
CS2D version 1.0.0.8 is now online! 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)
Source
Changelog.gg summarizes and formats this update. How we read updates.
