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)andfreerect(x, y, w, h, mode)to check if a line or rectangle is blocked. - New commands
clearcacheandcontroller, 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.