Note that SDL support is still experimental. There might be crashes and other issues.
Forum
CS2D v1.0.1.8
CS2D v1.0.1.8
13 replies
1

Note that SDL support is still experimental. There might be crashes and other issues.
Game crashes with DirectX 9 when changing resolution
Languages which require special fonts (like Chinese) are not displayed properly anymore in the main menuWill fix these ASAP
Thanks for adding my localization and for fixing the x64 tile selection in the editor.
1.Copy and cut doesn't work in editor, for example can't copy Trigger_Delay and paste in other place
2.Bots when trying enter teleport1, but enters teleport2, they still trying to enter teleport1, even when between them are walls
I tested and both OpenGL and SDL OpenGL make the game crash, whereas SDL Direct3D 11 and DirectX 9 work.
P.S.:
DC this is very minor but perhaps it's time to update the Readme.txt now with the launch options for the new graphics APIs?
homeless: Yes, known issue. See my previous post. Working on it.@
Stelient: Huh.. that must be an old issue. Didn't touch it. I'll take a look. Thanks!I don't fully understand the teleport issue. Are you talking about teleport buildings or map teleports? Teleport buildings are not properly supported for bots.
@
medeiros: Interesting. This must be a driver issue. It works fine for me.Will add the new graphics mode start params to the readme, thanks for pointing that out.
DC has written@
medeiros: Interesting. This must be a driver issue. It works fine for me.
Will add the new graphics mode start params to the readme, thanks for pointing that out.
medeiros: Interesting. This must be a driver issue. It works fine for me.Will add the new graphics mode start params to the readme, thanks for pointing that out.
I have done some more testing and if "Run in window" is selected, then OpenGL doesn't crash the game.
But yeah, attempting to launch the game already in fullscreen with anything that's not DirectX crashes it and gives the EXCEPTION_ACCESS_VIOLATION error, which is odd as this had never happened to me; I am using the latest NVIDIA drivers (610.88).
medeiros: Alright. Thanks for the feedback. I think I have an idea what it is. It crashes when you have fullscreen + a resolution which is not supported on your device in fullscreen. Looks like I accidentally removed a fallback logic which should recover from that. patch 1 contents:
Changelog has written
Hopefully fixed startup / resolution switch crashes
Texts are properly displayed again in main menu for all languages
Bots use teleport entities properly again
Default console key should work again (may require 2 presses, may not work for all layouts)
Don't scale tooltips in main menu anymore because it breaks server list tooltips
Full internal switch to SDL rendering, removed old non-SDL rendering completely
DirectX 12 rendering support (Windows only)
OpenGL ES rendering support (Linux only)
OpenGL ES2 rendering support (Linux only)









Linux dedicated server (64 bit and arm 64 bit) is now also properly updated (this failed silently when doing the original 1.0.1.8 update, sorry).
The console key was broken and depending on your keyboard layout (e.g. German) you may now have to press the key twice to open the console. Unfortunately this is a limitation of the BlitzMax-NG transition which I can't work around super easily.
edited 1×, last 19.08.26 07:55:55 pm
DC: Kaspersky reported a detection after I extracted the latest Linux x64 dedicated server package.Detected file: cs2d_dedicated
Detection: HEUR:Backdoor.Linux.Gafgyt.fe
Type: Trojan / Backdoor
Detection method: Heuristic analysis
Threat level: High
MD5: 3BE4756AEF891764580928338751739D
Could you please confirm whether this is a known false positive?
Thanks.
moeyandere: Whatever
DC uploads on his website is legit so pretty sure this is just a false positive, especially when it's heuristic scanners that trigger such false positives. It's extremely unlikely he would bundle malware alongside in the zip file, that would be dumb. Unless somebody breached onto his database and tampered the zip file, though that's pretty doubtful.
moeyandere: Definitely a false positive. This has been built in a VM which is only used for building it.Most likely happens because it uses sockets (UDP and TCP) which is always a bit suspicious as malware uses that to phone home. Also it's likely that BlitzMax (NG) has been used to create malware already. Similar signatures as malware -> sus.
Anyway, make sure that you loaded it from the official download link at https://www.cs2d.com/download.php
Better download again in case of doubt.
1

Offline
