HGL
foreign-sapphire

DEFCON SDL Failed to Initialise

Heroic logs Almost immediately after pressing play in Heroic or using the start.sh script in the game directory, the program terminates and gives the error Couldn't initialise SDL with not much extra information. I feel like it could be something to do with the program using SDL1.2 and my system having SDL3 but even with the sdl2-compat and sdl12-compat packages installed it still gives the same error
Solution:
You're usually better off running the Windows version of GOG games through Wine. Most Linux versions are ancient and don't work on modern systems
Jump to solution
4 Replies
Solution
CommandMC
CommandMC3w ago
You're usually better off running the Windows version of GOG games through Wine. Most Linux versions are ancient and don't work on modern systems
foreign-sapphire
foreign-sapphireOP3w ago
So no chance of getting the native version working or just way more effort than it'll ever be worth?
plain-purple
plain-purple3w ago
usually both
foreign-sapphire
foreign-sapphireOP3w ago
Also a discovery for any of the select few who might come across this thread: the native Linux build of DEFCON Expanded does work on modern versions after a small amount of tinkering Doogie's point about cloud saves and achievements does still stand though

Did you find this page helpful?