A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | cook | ||||||
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 | A LOT OF THESE CAN MOVE FROM "MOSTLY WORKING" TO "PERFECT" WITH A RETEST. | ||||||
8 | GAME NAME | URL | VER | STATUS | WAYLAND? | GAME NOTES | SDL12-COMPAT NOTES |
9 | |||||||
10 | A7Xpg | http://www.asahi-net.or.jp/~cs8k-cyu/windows/a7xpg_e.html | 1.2.58 | perfect | perfect | Open source, Debian: a7xpg | Only briefly tested |
11 | Abuse | http://abuse.zoy.org/ | untested | ||||
12 | Airstrike | https://icculus.org/airstrike/ | 1.2.58 | perfect | perfect | Open source, Debian: airstrike | Only briefly tested |
13 | 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 | |||
14 | And Yet It Moves | https://store.steampowered.com/app/18700/And_Yet_It_Moves/ | untested | ||||
15 | Angband | http://rephial.org/ | 1.2.54 | perfect | mostly working | Open source, Debian: angband | Seems to run as X11 even with SDL_VIDEODRIVER=wayland |
16 | 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. | |||
17 | 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. | |||
18 | Atari800 | https://atari800.github.io/ | 1.2.54 | perfect | Emulator. Open source (GPL), does not need Atari ROMs anymore | ||
19 | Avadon: The Black Fortress | https://store.steampowered.com/app/112100/Avadon_The_Black_Fortress/ | untested | Only Linux uses SDL | |||
20 | Awesomenauts | https://store.steampowered.com/app/204300/Awesomenauts__the_2D_moba/ | 1.2.56 | perfect | Requires X11 or XWayland, but works otherwise! | ||
21 | Basilisk II | https://basilisk.cebix.net/ | 1.2.53 | perfect | Open source Mac OS Classic emulator. | Most people seem to use an SDL2 branch now: https://github.com/kanjitalk755/macemu ...1.2 branch works with --nogui true but still crashy, with Wayland it's just a black screen, might require X11 in app itself. | |
22 | BIT.TRIP Presents... Runner2: Future Legend of Rhythm Alien | https://store.steampowered.com/app/218060/BITTRIP_Presents_Runner2_Future_Legend_of_Rhythm_Alien/ | 1.2.53 | perfect | Looks good as of https://github.com/libsdl-org/sdl12-compat/issues/201 | ||
23 | Black Shades | https://icculus.org/blackshades/ | 1.2.53 | perfect | Appears to work correctly. | ||
24 | Braid | https://store.steampowered.com/app/26800/Braid/ | untested | Linux (and Mac?) uses SDL. Current Steam version uses SDL2. | |||
25 | Broken Sword 2 | https://store.steampowered.com/app/33600/Broken_Sword_2__the_Smoking_Mirror_Remastered/ | perfect | Looks good as of https://github.com/libsdl-org/sdl12-compat/issues/149 | |||
26 | Broken Sword Shadow of the Templars | https://store.steampowered.com/app/57640/Broken_Sword_Directors_Cut/ | untested | ||||
27 | Build Engine editor | perfect | |||||
28 | Cave Story+ | https://store.steampowered.com/app/200900/ | perfect | Looks good as of https://github.com/libsdl-org/sdl12-compat/issues/71 | |||
29 | Closure | https://store.steampowered.com/app/72000/Closure/ | untested | ||||
30 | Cogmind | https://www.gridsagegames.com/cogmind/buy.html | 1.2.64 | broken | Closed source, Windows 32 bit only, ships SDL 1.2.14, actively updated | Extensively tested, hacked upon, and discussed with original developer. Terrible audio corruption unless SDL2 audio driver is set to winmm. Crashes a few seconds after firing a weapon due to SDL_FreeWAV not calling specifically MSVCRT.dll!free thanks to a bad hack by the developer. True fullscreen mode (the default) will render application in half resolution -- windowed and borderless fullscreen are fine. Switching window mode will sometimes off-center the game window forcing a restart. Scroll wheel is entirely broken. Right shift does not register in game under macOS CrossOver Wine. Patches handling some of these issues can be found here; game is playable with them: https://github.com/aronson/sdl12-compat | |
31 | Cogs | https://store.steampowered.com/app/26500/Cogs/ | perfect | ||||
32 | 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 | |||
33 | Cube | http://cubeengine.com/cube.php | 1.2.60 | perfect | Only briefly tested; using variant on https://github.com/bsegovia/cube | ||
34 | Cube 2/Sauerbraten | http://sauerbraten.org/ | 1.2.60 | perfect | last SDL1 version (2016) | Only briefly tested | |
35 | Cuyo | https://www.karimmi.de/cuyo/ | 1.2.58 | perfect | perfect | Open source, Debian: cuyo | |
36 | Darwinia | https://store.steampowered.com/app/1500/Darwinia/ | perfect | ||||
37 | 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 | |||
38 | Defcon | https://store.steampowered.com/app/1520/DEFCON/ | perfect | ||||
39 | DeSmuME | http://desmume.org/ | untested | Windows, Linux, Mac, *BSD Open Source | I think I tested months ago, needs retesting. "Just ran around in a few games a bit, seems fine (mkalte, 12.2020)" | ||
40 | DOSBox | http://dosbox.com/ | 1.2.56 | perfect | perfect | There's an SDL2 patch out there somewhere, but mainline is still 1.2. Good test case if nothing else. | All currently known issues are resolved. |
41 | 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 | |||
42 | Dungeons of Dredmor | https://store.steampowered.com/app/98800/Dungeons_of_Dredmor/ | mostly working | Mac, Linux, Windows | Works as of 2/28/2021 | ||
43 | dwarffortress | http://www.bay12games.com/dwarves/ | 1.2.52 | mostly working | perfect | with xwayland, when you change windowed and return to full screen, full screen won't work. | |
44 | Dwarfs!? | https://store.steampowered.com/app/213650/Dwarfs__F2P/ | untested | The non-free-to-play version lists Linux support | |||
45 | DXX-Rebirth | www.dxx-rebirth.com | untested | SDL2 support in progress | |||
46 | 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 | |||
47 | Feeding Frenzy | https://www.macgamestore.com/product/520/Feeding-Frenzy/ | untested | Mac version uses SDL 1.2...even for a macOS screensaver plugin! | |||
48 | Frozen Bubble | http://www.frozen-bubble.org/ | 1.2.58 | perfect | perfect | Perl, uses Perl-SDL | Perl-SDL passes all tests (sdl12-compat 1.2.52) |
49 | 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. | |||
50 | Gargoyle | http://ccxvii.net/gargoyle/ | 1.2.52 | 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 | ||
51 | Gilbert and the doors | https://sites.google.com/view/gilbert-and-the-doors | 1.2.52 | mostly working | mostly working | There are pre-complied linux, and Windows version. you will need sdl_mixer on linux. | X11: Full screen is not working properly on startup screen with Hardware render. It is displayed in the same size as windowed mode at the bottom left of the screen. (Render setting is in setup) Gaming works well. Wayland: With Full screen mode, window shows up on primary monitor (not on monitor where it started). And if you are on full screen mode and try focus to game windows when it's startup screen, it crashes. Both soft and hard render crash. But if you wait until game menu screen, it won't be crashed even if you focus. Btw, Gaming works well. |
52 | GL-117 | https://sourceforge.net/projects/gl-117/ | 1.2.58 | perfect | perfect | Open source, Debian: gl-117 | |
53 | Gratuitous Space Battles | https://store.steampowered.com/app/41800/Gratuitous_Space_Battles/ | untested | ||||
54 | Gunroar | http://www.asahi-net.or.jp/~cs8k-cyu/windows/gr_e.html | 1.2.58 | perfect | perfect | Open source; Windows; included in Debian | |
55 | Hammerfight | https://store.steampowered.com/app/41100/Hammerfight/ | mostly working | mostly working | Freeware on Steam. | See notes about mouse input at https://github.com/libsdl-org/sdl12-compat/issues/147 | |
56 | Hammerfight | https://store.steampowered.com/app/41100/Hammerfight/ | perfect | Has a demo on Steam; my copy from Humble Bundle (version 1.04) uses libSDL 1.2 | |||
57 | IceBreaker | https://github.com/mattdm/icebreaker | 1.2.64 | perfect | perfect | Needs https://github.com/libsdl-org/sdl12-compat/issues/228 fixed | |
58 | Jumpman | https://runhello.com/p/24 | untested | Windows, Linux, older OS X. Source available. | |||
59 | Killing Floor | https://store.steampowered.com/app/1250/Killing_Floor/ | untested | Mac and Linux use SDL | |||
60 | lincity-ng | 1.2.58 | perfect | perfect | Latest GitHub commit moves to SDL2, but it's 1.2 prior to that. | Looks good as of https://github.com/libsdl-org/sdl12-compat/issues/54 | |
61 | lmms | https://lmms.io/ | untested | untested | |||
62 | Lugaru HD | https://store.steampowered.com/app/25010/Lugaru_HD/ | untested | The source code is out there under the GPL. | |||
63 | ManaPlus | https://gitlab.com/manaplus/manaplus/ | untested | an use SDL1.2 or SDL2 based on configure flags. Default SDL 1.2 | |||
64 | 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/ ) / or does it? Arch Linux uses LOVE 11.4 and SDL2 | |||
65 | 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 | |||
66 | MegaZeux | https://digitalmzx.com/ | 1.2.54 | perfect | Compiles with SDL2 by default, but an SDL1.2 codepath is maintained (./config.sh --platform unix --disable-modular --disable-libsdl2 --enable-release); multiple video renderer codepaths exist (software, multiple OpenGL renderers, overlays, etc.), editable via configuration file | Audio fixed between sdl12-compat 1.2.52 and 1.2.54 | |
67 | mplayer | http://www.mplayerhq.hu/ | 1.2.54 | perfect | run with `mplayer -vo sdl -ao sdl` | Looks good as of https://github.com/libsdl-org/sdl12-compat/pull/165 | |
68 | Multiwinia | https://store.steampowered.com/app/1530/Multiwinia/ | untested | ||||
69 | Netsurf | http://www.netsurf-browser.org/ | 1.2.53 | perfect | Looks good as of https://github.com/libsdl-org/sdl12-compat/issues/155 | ||
70 | 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 | |||
71 | Noiz2sa | http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html | 1.2.58 | perfect | perfect | Open source; Windows; included in Debian | |
72 | One Hour One Life | https://onehouronelife.com/ | untested | Open source. | |||
73 | OpenSLUDGE | https://opensludge.github.io/ | unknown | perfect | mostly working | Open source. There's experimental SDL2 port on github, but not merged yet. | Runs as X11 after fixing https://github.com/libsdl-org/sdl12-compat/issues/263 |
74 | OpenTTD | https://www.openttd.org/ | 1.2.52 | perfect | Can be built with either SDL1 or SDL2 | ||
75 | OpenTyrian | https://github.com/opentyrian/opentyrian | 1.2.52 | perfect | Open source, later versions use SDL2 | ||
76 | OpenXcom | https://openxcom.org/ | 1.2.58 | mostly working | They have nightly builds and AppImg installer; Steam build can be installed via: https://github.com/dreamer/luxtorpeda | ||
77 | 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) | |||
78 | Pentagram | pentagram.info | untested | Source code at https://github.com/pentagram-u8/pentagram, needs data files from Ultima 8 to run. Part of ScummVM now, so no porting needed anymore | |||
79 | 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 | |||
80 | POWDER | http://zincland.com/powder | 1.2.53 | perfect | mostly working | Last updated in 2018. A precompiled 64-bit Linux binary is available. | Looks good as of https://github.com/libsdl-org/sdl12-compat/issues/199 |
81 | 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." | |||
82 | prboom-plus | https://prboom-plus.sf.net/ | 1.2.52 | perfect | perfect | last SDL1 state: https://github.com/kraflab/dsda-doom/commit/7b48369b06784dc566074bea8394aefd840ca5ac | |
83 | Prey (2006) | https://icculus.org/prey/ | 1.2.53 | perfect | Only Linux uses SDL | ||
84 | Psychonauts | https://store.steampowered.com/app/3830/Psychonauts/ | mostly working | mostly working | Linux and Mac use SDL 1.2, not on Windows | Mostly works on X11 and Wayland, but has problems with XWayland | |
85 | Putt-Putt Joins the Parade | https://store.steampowered.com/app/283920/PuttPutt_Joins_the_Parade/ | perfect | This is a build of ScummVM | |||
86 | Red Orchestra: Ostfront 41-45 | https://store.steampowered.com/app/1200/Red_Orchestra_Ostfront_4145/ | perfect | ||||
87 | RocketBowl | https://www.macgamestore.com/product/658/RocketBowl/ | untested | Torque Engine, Mac version uses SDL 1.2, I think. | |||
88 | ROTT | https://icculus.org/rott/ | 1.2.52 | perfect | perfect | tested w 1.1.2+svn287 | better scaling in sdl12-compat/sdl2 |
89 | rRootage | http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html | untested | Open source; Windows; included in Debian | |||
90 | Scorched3D | http://www.scorched3d.co.uk/ | unknown | perfect | mostly working | freedroid | |
91 | ScummVM | https://scummvm.org/ | untested | Open source! Uses SDL2 by default since late 2016, but support for 1.2 has not yet been dropped. | |||
92 | Secret Maryo Chronicles | https://github.com/FluXy/SMC | untested | Windows, Linux, Mac, *BSD. Open Source | |||
93 | 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 | |||
94 | 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. | |||
95 | Shank 2 | https://store.steampowered.com/app/102840 | perfect | Everything works fine, including Gamepad. | |||
96 | Shatter | https://store.steampowered.com/app/20820/Shatter/ | untested | ||||
97 | Sid Meier's Alpha Centauri | https://www.gog.com/game/sid_meiers_alpha_centauri | mostly working | untested | The Linux build is no longer sold, but using a solution like ./play.it on top of a Windows build allows to reconstruct it: https://forge.dotslashplay.it/vv221/games | While it works flawlessly on top of real SDL 1.2, a couple issues have been found with the compatibility wrapper: https://github.com/libsdl-org/sdl12-compat/issues?q=is%3Aissue+alpha+centauri | |
98 | SMPEG | https://icculus.org/smpeg/ | mostly working | Might as well see if this still plays movies. :) | Only tried plaympeg test app, but it works as of 5/2/2021 | ||
99 | Snapshot | https://store.steampowered.com/app/204220/Snapshot/ | untested | ||||
100 | Solar 2 | https://store.steampowered.com/app/97000/Solar_2/ | untested |