CS2D 1.0.1.7 ships BlitzMax NG, controller support, x64
CS2D's 1.0.1.7 update is a major release: the game has finally moved to BlitzMax NG, a newer engine version. The switch brings x64 architecture, controller support, and a batch of fixes, and the Linux dedicated server page now includes an ARM64 build. DirectX fullscreen mode is also borderless now, which should make tabbing in and out less painful.
Platform, input, and web changes
- Linux dedicated server now available for ARM64 on the download page.
- Steam support for the Linux client.
- Full screen mode with DirectX is now borderless; the new
borderlesscommand can enable or disable it and requires a restart. - Basic controller support (first iteration, not configurable yet).
- Voice chat initialization runs asynchronously and no longer causes startup lag.
- Web requests no longer block the main thread.
- Steam avatars are visible again, using the native Steam lib instead of downloads.
- HTTPS support for web requests — with the caveat that certificates are not verified.
Lua and bot fixes
- Lua
tween_rotateconstantlywas broken since 1.0.1.5 and now works again. - Lua
imageparam "alpha"returned the rotation instead of the alpha value; fixed. - Bot Lua: fixed random adjacent tile logic, the "rifles only" mode, "regroup"/"fallback" radio message handling, and various other minor fixes (thanks to Hajt).
- Lua key bind hooks no longer trigger while the console is open.
- Text with an inline color tag but no starting tag now displays correctly.
- The
setammocommand can now set a Satchel Charge's "ammoin" to 0. - Minor buy menu and team select menu fixes.
204