CS2D v1.0.0.6

Regarding the remove of the chat, yeah it was pretty much pointless in the past, but I could see some use for it in the future, especially when matchmaking will be introduced (eventhough that I'm pretty sure that the playerbase is too small for it). If you have matchmaking, there are queue times. So you have to do something else while you are waiting, which will be most likely watching an youtube video, reading mails, browsing or using a chat. But for the chat to be used, he needs to be visible, like "in-your-face"-style, which means he has to be pretty much visible as long as you don't minimize it. Pretty much the way all the shitty to average F2P shooters do it.

I don't understand why UTF-8 support has been implemented the way it is in cs2d. UTF-8 is reverse compatible with ASCII. The only change should be CS2D parsing UTF-8. Scripts shouldn't need to specify UTF-8, certainly not as atrocious hex strings.

msg("欢迎来到CS2D")

This should work as expected in CS2D 1.0.0.6.

The current version of Lua (5.3) provides the utf8 module. It provides functions for manipulating UTF-8 strings in Lua. Are there any plans for cs2d to use this version? There shouldn't be many compatibility problems with upgrading. Only one that I can think of is unpack now being table.unpack.

This is the first version that works on my linux machine without any hacks. The new http call seems really promising if you need to access external resources without the hassle of 3rd party libraries. I think the biggest game changer here is the ability to bind keys from the server.

Also the sudden increase in player numbers motivates me to write scripts here again.