Software that still uses SDL 1.2
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
ABCDE
1
SDL12-COMPAT COMPATIBILITY LIST
2
Hi, I'm looking for games that still use SDL 1.2, for testing sdl12-compat: https://www.patreon.com/posts/project-sdl12-25321792
3
If you know of one, please add it here! It can be open source (like TuxPaint) or closed (like many Steam games).
4
Any platform is welcome, even if sdl12-compat can't support it.
5
Please include a link to a place we can get a build and/or source code, even if it requires a purchase (like Steam/GOG/etc).
6
Thanks! --ryan.
7
8
GAME NAMEURLSTATUSGAME NOTESSDL12-COMPAT NOTES
9
10
Dungeons of Dredmor
https://store.steampowered.com/app/98800/Dungeons_of_Dredmor/
brokenMac, Linux, Windows
Gets to menu, crashes if starting new game/loading game. Game plays sound for keyboard input but doesn't add characters on text input fields.
11
TuxPainthttp://www.tuxpaint.org/mostly workingOpen sourceMostly works on X11
12
Unreal Tournament 2004
https://www.amazon.com/Unreal-Tournament-2004-pc/dp/B0000BVGOM?th=1
mostly working
Only Win32 on Steam, retail disc has Linux installer, mac was separate SKU. Mac and Linux builds used SDL 1.2, Windows didn't use SDL at all.
Mostly works on X11 and Wayland; get the latest manual update first!
13
Psychonauts
https://store.steampowered.com/app/3830/Psychonauts/
untestedLinux and Mac use SDL 1.2, not on Windows
14
Closure
https://store.steampowered.com/app/72000/Closure/
untested
15
DOSBoxhttp://dosbox.com/broken
There's an SDL2 patch out there somewhere, but mainline is still 1.2. Good test case if nothing else.
Crashes on startup currently.
16
Hammerfight
https://store.steampowered.com/app/41100/Hammerfight/
untested
Game is closed source, engine is open: http://www.icculus.org/hge-unix/ (SDL only on Linux/Mac).
Game uses ManyMouse (https://icculus.org/ManyMouse) for input, and is probably hardcoded to XInput2, so Wayland is going to be an issue.
17
Jumpmanhttps://runhello.com/p/24untestedWindows, Linux, older OS X. Source available.
18
DeSmuMEhttp://desmume.org/untestedWindows, Linux, Mac, *BSD Open SourceI think I tested months ago, needs retesting
19
You Will Die Alone At Sea
http://ludumdare.com/compo/ludum-dare-28/?action=preview&uid=4987
untestedWindows, Linux, older OS X. Source available.
20
Avadon: The Black Fortress
https://store.steampowered.com/app/112100/Avadon_The_Black_Fortress/
untestedOnly Linux uses SDL
21
Prey (2006)https://icculus.org/prey/untestedOnly Linux uses SDL
22
Killing Floor
https://store.steampowered.com/app/1250/Killing_Floor/
untestedMac and Linux use SDL
23
Shank
https://store.steampowered.com/app/6120/Shank/
untested
This _was_ SDL 1.2 at one point, but the Steam version is now on SDL 2.0. Not sure if any older versions using 1.2 are still distributed via other platforms.
24
Aquaria
https://hg.icculus.org/icculus/aquaria/
untested
I thnk there's an SDL2 patch out there? But it originally shipped as 1.2, and the game was GPL'd.
25
Braid
https://store.steampowered.com/app/26800/Braid/
untestedLinux (and Mac?) uses SDL.
26
Mari0
https://stabyourself.net/mari0/
untested
Open source, Mac, Windows, Linux (requires LÖVE 0.8.0 for Linux - https://bitbucket.org/rude/love/downloads/ )
27
Space Pirates and Zombies
https://store.steampowered.com/app/107200/Space_Pirates_and_Zombies/
untestedTorque Engine! Linux uses SDL.
28
Lugaru HD
https://store.steampowered.com/app/25010/Lugaru_HD/
untestedThe source code is out there under the GPL.
29
ScummVMhttps://scummvm.org/untested
Open source! Newer builds might be SDL2, but it was 1.2 for a loooooong time
30
Frozen Synapse
https://store.steampowered.com/app/98200/Frozen_Synapse/
mostly working
Everything seems to be working except keyboard input on the sign-in screen. Keyboard input seems to work fine during gameplay.
31
Cogs
https://store.steampowered.com/app/26500/Cogs/
untested
32
Various Loki gameshttps://lokigames.com/untested
Likely won't even start on modern machines without effort, before getting to SDL itself.
33
Feeding Frenzy
https://www.macgamestore.com/product/520/Feeding-Frenzy/
untestedMac version uses SDL 1.2...even for a macOS screensaver plugin!
34
Serious Sam: The First Encounter
https://icculus.org/news/news.php?id=1028
untested
This has been updated for SDL2 since going open source, but the Linux original was 1.2
35
ManaPlus
https://gitlab.com/manaplus/manaplus/
untestedan use SDL1.2 or SDL2 based on configure flags. Default SDL 1.2
36
Cave Story+
https://store.steampowered.com/app/200900/
perfectTested on X11. Everything including gamepad support seems to be fully functional.
37
Postal 2
https://store.steampowered.com/app/223470/POSTAL_2/
untested
Might have been updated for SDL2 on Steam, but was 1.2 for years and years
38
RocketBowl
https://www.macgamestore.com/product/658/RocketBowl/
untestedTorque Engine, Mac version uses SDL 1.2, I think.
39
Duke Nukem 3Dhttp://icculus.org/duke3d/mostly workingThere are more modern SDL2 ports, but the i.o port was left at 1.2
40
OpenSLUDGEhttps://opensludge.github.io/untested
Open source. There's experimental SDL2 port on github, but not merged yet.
41
One Hour One Lifehttps://onehouronelife.com/untestedOpen source.
42
Secret Maryo Chronicles
https://github.com/FluXy/SMC
untestedWindows, Linux, Mac, *BSD. Open Source
43
Noiz2sa
http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html
untestedOpen source; Windows; included in Debian
44
rRootage
http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html
untestedOpen source; Windows; included in Debian
45
Torus Trooper
http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html
untestedOpen source; Windows; included in Debian
46
TUMIKI Fighters
http://www.asahi-net.or.jp/~cs8k-cyu/windows/tf_e.html
untestedOpen source; Windows; included in Debian
47
Gunroar
http://www.asahi-net.or.jp/~cs8k-cyu/windows/gr_e.html
untestedOpen source; Windows; included in Debian
48
Atari800https://atari800.github.io/untestedEmulator. Open source but needs Atari ROMs I think
49
Gargoylehttp://ccxvii.net/gargoyle/untested
Open source. Runs many interactive fiction formats. SDL only used for sound. Here's a test file: https://www.ifarchive.org/if-archive/games/glulx/sensory.blb
50
OpenTyrian
https://bitbucket.org/opentyrian/opentyrian/wiki/Home
untestedOpen source
51
Frozen Bubble
http://www.frozen-bubble.org/
untestedPerl
52
Pentagramhttp://pentagram.infountested
Open source; Windows, Linux, OS X, ...; needs game files for Ultima VIII - latest code is at https://github.com/pentagram-u8/pentagram (along with a fork for an unfinished SDL2 port)
53
Exulthttp://exult.infountested
Open source; Windows, Linux, OS X, ...; needs game files for Ultima VII - code at https://github.com/exult/exult - Ported to SDL2 but via configure can still be build for SDL 1.2
54
DXX-Rebirthwww.dxx-rebirth.comuntestedSDL2 support in progress
55
Dwarf Fortressbay12games.com/dwarves/untested
56
World of Goo
https://store.steampowered.com/app/22000/World_of_Goo/
untested
57
Pentagrampentagram.infountested
Source code at https://github.com/pentagram-u8/pentagram, needs data files from Ultima 8 to run.
58
prBoom
http://prboom.sourceforge.net/
untested
"prboom was one I hit (original not later forks) and use of 1.2 actively broke stuff til I hacked some env vars."
59
A7Xpg
http://www.asahi-net.or.jp/~cs8k-cyu/windows/a7xpg_e.html
untested
60
Abusehttp://abuse.zoy.org/untested
61
Airstrikehttp://icculus.org/airstrike/untested;-)
62
Angbandhttp://rephial.org/untested
63
ROTThttps://icculus.org/rott/untestedNeeds data files (playable with the shareware levels)
64
Mark of the Ninja (non-remastered)perfect
Unfortunately only the remastered version is sold on Steam - the Linux version sold in an old Humble Indie Bundle used SDL 1.2. I'm not sure what the remastered version uses.
Works fine with the Steam version
65
SMPEGhttps://icculus.org/smpeg/untestedMight as well see if this still plays movies. :)
66
Theoraplay
https://www.icculus.org/theoraplay/
broken
YUV overlays currently unimplemented, so the test apps fail. sdltheoraplay --opengl works, because it doesn't use a YUV overlay at all.
67
Neverwinter Nights (Non-Enhanced)
https://lutris.net/files/games/neverwinter-nights/
untested
Original FTP site host was taken down. Lutris has a mirror for the necessary client files
68
OpenXcomhttps://openxcom.org/untested
They have nightly builds and AppImg installer; Steam build can be installed via: https://github.com/dreamer/luxtorpeda
69
OpenTTDhttps://www.openttd.org/untested
Not sure about nightly builds, but Fedora build for version 1.9.2 depends on SDL1.2
70
Aliens versus Predator Classic 2000https://icculus.org/avp/untested
Lutris build: https://lutris.net/games/aliens-versus-predator-classic-2000/ ; preparation for Luxtorpeda/Steam build: https://github.com/dreamer/avp-forever
71
VVVVVV
https://store.steampowered.com/app/70300/VVVVVV/
untestedVersion 2.01 from a Humble Bundle is what I've checked on Linux
72
Dead Cyborg, ep 1 & 2
https://web.archive.org/web/20120831082451/http://www.deadcyborg.com/download_page.html
untested
Used BlenderPlayer, and libSDL 1.2- tried Linux; free to download, no longer maintaned
73
Crayon Physics Deluxe
https://store.steampowered.com/app/26900/Crayon_Physics_Deluxe/
untested
Has a demo on Steam; my copy from Humble Bundle (version 55 or 5.5?) uses libSDL 1.2
74
Hammerfight
https://store.steampowered.com/app/41100/Hammerfight/
untested
Has a demo on Steam; my copy from Humble Bundle (version 1.04) uses libSDL 1.2
75
Basilisk IIhttps://basilisk.cebix.net/untestedOpen source Mac OS Classic emulator.
76
Arx Libertatishttp://arx-libertatis.org/untested
Open source port of Arx Fatalis. Supports SDL2, but portable binaries (http://wiki.arx-libertatis.org/Download#Portable_Binaries) use SDL 1.2. Needs the original data files, available on GOG and Steam. Initial testing looks good.
77
Black Shades
https://icculus.org/blackshades/
untested
When moving the mouse in the main menu for the first time, the red trail always starts at the upper left corner. Maybe related to https://bugzilla.libsdl.org/show_bug.cgi?id=1612 ?
78
Waking Mars
https://store.steampowered.com/app/227200
mostly workingGamepad Axes are not recognised. Everything else works.
79
Shank 2
https://store.steampowered.com/app/102840
perfectEverything works fine, including Gamepad.
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...