CS2D

Discussions about CS2D

7servers
6servers online
0players online
CS2D
0 / 5,000
News

CS2D 1.0.1.8 hotfix lands after big SDL rendering overhaul

CS2D update 1.0.1.8 went live Monday, and hotfix Patch 1 followed Wednesday to clean up what it broke. The developer apologizes for the breakage and warns that "several things" may still be broken, calling the update "a major step forward" needed to keep CS2D working in the future.

What 1.0.1.8 brought

  • NPCs look in the right direction again after being broken in 1.0.1.7.
  • Copy & paste no longer crashes the Windows client.
  • Editor: the tile size option in the new map dialog now works properly.
  • Configs no longer write the "automatically generated" line with date/time.
  • Improved Ukrainian language support.
  • Advanced radar performance optimizations; radar now works on maps of all sizes.
  • Higher-resolution scaling fixes for HUD elements, progress bars, weapon switch, item/object tooltips, main menu, loading screen, and spectator zoom, plus improved HUD zone text positioning.
  • Massively optimized pathfinding performance for bots and the editor tool; diagonal bot movement is more natural.
  • New Lua commands: freeline(x1, y1, x2, y2, mode) and freerect(x, y, w, h, mode) to check if a line or rectangle is blocked.
  • New commands clearcache and controller, plus a controller checkbox in options.
  • Experimental SDL graphic rendering modes: OpenGL, Direct3D 11, Auto.

Wednesday hotfix

  • Hopefully fixed startup and resolution switch crashes.
  • Main menu texts display properly again for all languages.
  • Bots use teleport entities properly again.
  • Default console key should work again, though it may require two presses and may not work on every layout.
  • Main menu tooltips are no longer scaled because it broke server list tooltips.
  • Fully switched to SDL rendering; old non-SDL rendering has been completely removed.
  • DirectX 12 rendering support on Windows only.
  • OpenGL ES and OpenGL ES2 rendering support on Linux only.

Server note

The Linux ARM64 dedicated server is currently unavailable, but the regular Linux 64-bit server has been properly updated.

11
News

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 borderless command 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_rotateconstantly was 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 setammo command can now set a Satchel Charge's "ammoin" to 0.
  • Minor buy menu and team select menu fixes.
204
mrc55

The server runs smoothly with no lag, offering a seamless gaming experience. The active and welcoming community makes the game enjoyable. The server is well-balanced and fun, with easy map selection for all players. Effective systems keep gameplay fair and scores are displayed for everyone. Bots are balanced to ensure a minimum of 5v5 players, and are removed if humans are playing. Smokes extinguish molotovs, and HE grenades extinguish smoke, just like in the original CS. The admin continuously improves the Lua scripts, ensuring a top-notch experience. Support is prompt and effective. CS2DBR offers a robust and fun gaming experience with excellent maintenance, useful features, and attentive admin support. Highly recommended for any CS2D fan.

1,092