CS2D 1.0.1.3 is now online on Steam and as standalone version! There is a new fancy gun: The tesla coil (thanks to SQ). The only way to get that gun is via custom maps or console commands / scripts. Moreover there are some fixes and Lua API improvements.
Changelog
FIXED Steam bans were not saved properly
FIXED Lua command player("windowed") did not always return the right value
FIXED Lua hook "hostagedamage" did not work (was called "hostedamage" internally)
FIXED Lua hook "shieldhit" sometimes returned wrong weapon IDs (e.g. for turrets)
FIXED Lua hook "hit" returned wrong weapon IDs (e.g. for turrets) when it was friendly fire
ADDED Lua hook "sayutf8" (text as UTF-8, "hello" = "x68x65x6Cx6Cx6F")
ADDED Lua hook "sayteamutf8" (text as UTF-8)
ADDED Lua hook "connect_attempt" (when a client attempts to connect)
ADDED Lua hook "connect_initplayer" (when a player instance is created for a connecting player)
ADDED "delay" parameter added to Lua hook "endround"
ADDED Lua command stats(0, 'count')
ADDED Lua command steamstats(0, 'count')
CS2D Update 1.0.1.2
CS2D 1.0.1.2 is now online on Steam and as standalone version! This is just a minor update without new gameplay features.
I decided to drop the MacOS support because it means too much trouble to maintain that without having a real MacOS device. Moreover MacOS is now 64 bit only and I would have to try a few things to get that working with CS2D which is still 32 bit.
Changes
FIXED -pw / -password command line parameter did not work
FIXED Lua command io.isdir returned false for all paths ending with "/" or "\"
CHANGED "exit" and "disconnect" now do nothing and only show an error message on dedicated servers
CHANGED voice chat: changed text
dead* to
DEAD* and
spectator* to
Spectator*
ADDED Lua hook "disconnect" (after a player fully disconnected and left the server)
ADDED Lua hook "voice" (when player uses voice chat)
U.S.G.N. Master Server Moved
The U.S.G.N. master server (used for the server list and account login and verification) has been moved to another server. This was a necessary step to ensure best stability and security in future.
For Regular CS2D Players (Steam)
Your CS2D client will be automatically updated via Steam.
For CS2D Server Owners
Unfortunately we can't update the config automatically for you. Please follow these steps to adjust your configuration:
stop your server/CS2D
open sys/usgn.dat (may be in another folder depending on your server config)
edit the first line to: 81.169.236.243|usgn.de
save the changes to that file
restart your server/CS2D
Warning: If you don't adjust your config other people may not see your server anymore and can not connect to your server while using an U.S.G.N. account!
For Non-Steam CS2D Players
Please follow the same steps as server owners to adjust your usgn.dat file.