A | B | C | D | E | |
---|---|---|---|---|---|
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 NAME | URL | STATUS | GAME NOTES | SDL12-COMPAT NOTES |
9 | |||||
10 | Dungeons of Dredmor | https://store.steampowered.com/app/98800/Dungeons_of_Dredmor/ | broken | Mac, 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 | TuxPaint | http://www.tuxpaint.org/ | mostly working | Open source | Mostly 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/ | untested | Linux and Mac use SDL 1.2, not on Windows | |
14 | Closure | https://store.steampowered.com/app/72000/Closure/ | untested | ||
15 | DOSBox | http://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 | Jumpman | https://runhello.com/p/24 | untested | Windows, Linux, older OS X. Source available. | |
18 | DeSmuME | http://desmume.org/ | untested | Windows, Linux, Mac, *BSD Open Source | I 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 | untested | Windows, Linux, older OS X. Source available. | |
20 | Avadon: The Black Fortress | https://store.steampowered.com/app/112100/Avadon_The_Black_Fortress/ | untested | Only Linux uses SDL | |
21 | Prey (2006) | https://icculus.org/prey/ | untested | Only Linux uses SDL | |
22 | Killing Floor | https://store.steampowered.com/app/1250/Killing_Floor/ | untested | Mac 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/ | untested | Linux (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/ | untested | Torque Engine! Linux uses SDL. | |
28 | Lugaru HD | https://store.steampowered.com/app/25010/Lugaru_HD/ | untested | The source code is out there under the GPL. | |
29 | ScummVM | https://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 games | https://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/ | untested | Mac 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/ | untested | an use SDL1.2 or SDL2 based on configure flags. Default SDL 1.2 | |
36 | Cave Story+ | https://store.steampowered.com/app/200900/ | perfect | Tested 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/ | untested | Torque Engine, Mac version uses SDL 1.2, I think. | |
39 | Duke Nukem 3D | http://icculus.org/duke3d/ | mostly working | There are more modern SDL2 ports, but the i.o port was left at 1.2 | |
40 | OpenSLUDGE | https://opensludge.github.io/ | untested | Open source. There's experimental SDL2 port on github, but not merged yet. | |
41 | One Hour One Life | https://onehouronelife.com/ | untested | Open source. | |
42 | Secret Maryo Chronicles | https://github.com/FluXy/SMC | untested | Windows, Linux, Mac, *BSD. Open Source | |
43 | Noiz2sa | http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html | untested | Open source; Windows; included in Debian | |
44 | rRootage | http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html | untested | Open source; Windows; included in Debian | |
45 | Torus Trooper | http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html | untested | Open source; Windows; included in Debian | |
46 | TUMIKI Fighters | http://www.asahi-net.or.jp/~cs8k-cyu/windows/tf_e.html | untested | Open source; Windows; included in Debian | |
47 | Gunroar | http://www.asahi-net.or.jp/~cs8k-cyu/windows/gr_e.html | untested | Open source; Windows; included in Debian | |
48 | Atari800 | https://atari800.github.io/ | untested | Emulator. Open source but needs Atari ROMs I think | |
49 | Gargoyle | http://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 | untested | Open source | |
51 | Frozen Bubble | http://www.frozen-bubble.org/ | untested | Perl | |
52 | Pentagram | http://pentagram.info | untested | 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 | Exult | http://exult.info | untested | 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-Rebirth | www.dxx-rebirth.com | untested | SDL2 support in progress | |
55 | Dwarf Fortress | bay12games.com/dwarves/ | untested | ||
56 | World of Goo | https://store.steampowered.com/app/22000/World_of_Goo/ | untested | ||
57 | Pentagram | pentagram.info | untested | 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 | Abuse | http://abuse.zoy.org/ | untested | ||
61 | Airstrike | http://icculus.org/airstrike/ | untested | ;-) | |
62 | Angband | http://rephial.org/ | untested | ||
63 | ROTT | https://icculus.org/rott/ | untested | Needs 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 | SMPEG | https://icculus.org/smpeg/ | untested | Might 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 | OpenXcom | https://openxcom.org/ | untested | They have nightly builds and AppImg installer; Steam build can be installed via: https://github.com/dreamer/luxtorpeda | |
69 | OpenTTD | https://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 2000 | https://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/ | untested | Version 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 II | https://basilisk.cebix.net/ | untested | Open source Mac OS Classic emulator. | |
76 | Arx Libertatis | http://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 working | Gamepad Axes are not recognised. Everything else works. | |
79 | Shank 2 | https://store.steampowered.com/app/102840 | perfect | Everything 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 |