ABCDEFG
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 NAMEURLVERSTATUSWAYLAND?GAME NOTESSDL12-COMPAT NOTES
9
10
A7Xpg
http://www.asahi-net.or.jp/~cs8k-cyu/windows/a7xpg_e.html
1.2.58perfectperfectOpen source, Debian: a7xpgOnly briefly tested
11
Abusehttp://abuse.zoy.org/untested
12
Airstrikehttps://icculus.org/airstrike/1.2.58perfectperfectOpen source, Debian: airstrikeOnly briefly tested
13
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
14
And Yet It Moves
https://store.steampowered.com/app/18700/And_Yet_It_Moves/
untested
15
Angbandhttp://rephial.org/1.2.54perfectmostly workingOpen source, Debian: angbandSeems 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 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.
18
Atari800https://atari800.github.io/1.2.54perfectEmulator. Open source (GPL), does not need Atari ROMs anymore
19
Avadon: The Black Fortress
https://store.steampowered.com/app/112100/Avadon_The_Black_Fortress/
untestedOnly Linux uses SDL
20
Awesomenauts
https://store.steampowered.com/app/204300/Awesomenauts__the_2D_moba/
1.2.56perfectRequires X11 or XWayland, but works otherwise!
21
Basilisk IIhttps://basilisk.cebix.net/1.2.53perfectOpen 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.53perfectLooks good as of https://github.com/libsdl-org/sdl12-compat/issues/201
23
Black Shades
https://icculus.org/blackshades/
1.2.53perfectAppears to work correctly.
24
Braid
https://store.steampowered.com/app/26800/Braid/
untestedLinux (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/
perfectLooks 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 editorperfect
28
Cave Story+
https://store.steampowered.com/app/200900/
perfectLooks 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.64brokenClosed 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.60perfectOnly briefly tested; using variant on https://github.com/bsegovia/cube
34
Cube 2/Sauerbratenhttp://sauerbraten.org/1.2.60perfectlast SDL1 version (2016)Only briefly tested
35
Cuyohttps://www.karimmi.de/cuyo/1.2.58perfectperfectOpen 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
DeSmuMEhttp://desmume.org/untestedWindows, 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
DOSBoxhttp://dosbox.com/1.2.56perfectperfect
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 3Dhttp://icculus.org/duke3d/mostly workingThere 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 workingMac, Linux, WindowsWorks as of 2/28/2021
43
dwarffortress
http://www.bay12games.com/dwarves/
1.2.52mostly workingperfectwith 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/
untestedThe non-free-to-play version lists Linux support
45
DXX-Rebirthwww.dxx-rebirth.comuntestedSDL2 support in progress
46
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
47
Feeding Frenzy
https://www.macgamestore.com/product/520/Feeding-Frenzy/
untestedMac version uses SDL 1.2...even for a macOS screensaver plugin!
48
Frozen Bubblehttp://www.frozen-bubble.org/1.2.58perfectperfectPerl, uses Perl-SDLPerl-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
Gargoylehttp://ccxvii.net/gargoyle/1.2.52untested
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.52mostly workingmostly 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.58perfectperfectOpen 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.58perfectperfectOpen source; Windows; included in Debian
55
Hammerfight
https://store.steampowered.com/app/41100/Hammerfight/
mostly workingmostly workingFreeware 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.64perfectperfectNeeds https://github.com/libsdl-org/sdl12-compat/issues/228 fixed
58
Jumpmanhttps://runhello.com/p/24untestedWindows, Linux, older OS X. Source available.
59
Killing Floor
https://store.steampowered.com/app/1250/Killing_Floor/
untestedMac and Linux use SDL
60
lincity-ng1.2.58perfectperfectLatest 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
lmmshttps://lmms.io/untesteduntested
62
Lugaru HD
https://store.steampowered.com/app/25010/Lugaru_HD/
untestedThe source code is out there under the GPL.
63
ManaPlus
https://gitlab.com/manaplus/manaplus/
untestedan use SDL1.2 or SDL2 based on configure flags. Default SDL 1.2
64
Mari0https://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
MegaZeuxhttps://digitalmzx.com/1.2.54perfect
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
mplayerhttp://www.mplayerhq.hu/1.2.54perfectrun 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.53perfectLooks 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.58perfectperfectOpen source; Windows; included in Debian
72
One Hour One Lifehttps://onehouronelife.com/untestedOpen source.
73
OpenSLUDGEhttps://opensludge.github.io/unknownperfectmostly 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
OpenTTDhttps://www.openttd.org/1.2.52perfectCan be built with either SDL1 or SDL2
75
OpenTyrian
https://github.com/opentyrian/opentyrian
1.2.52perfectOpen source, later versions use SDL2
76
OpenXcomhttps://openxcom.org/1.2.58mostly working
They have nightly builds and AppImg installer; Steam build can be installed via: https://github.com/dreamer/luxtorpeda
77
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)
78
Pentagrampentagram.infountested
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
POWDERhttp://zincland.com/powder1.2.53perfectmostly workingLast 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-plushttps://prboom-plus.sf.net/1.2.52perfectperfect
last SDL1 state: https://github.com/kraflab/dsda-doom/commit/7b48369b06784dc566074bea8394aefd840ca5ac
83
Prey (2006)https://icculus.org/prey/1.2.53perfectOnly Linux uses SDL
84
Psychonauts
https://store.steampowered.com/app/3830/Psychonauts/
mostly workingmostly workingLinux and Mac use SDL 1.2, not on WindowsMostly 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/
perfectThis 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/
untestedTorque Engine, Mac version uses SDL 1.2, I think.
88
ROTThttps://icculus.org/rott/1.2.52perfectperfecttested w 1.1.2+svn287better scaling in sdl12-compat/sdl2
89
rRootage
http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html
untestedOpen source; Windows; included in Debian
90
Scorched3Dhttp://www.scorched3d.co.uk/unknownperfectmostly workingfreedroid
91
ScummVMhttps://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 Chronicleshttps://github.com/FluXy/SMCuntestedWindows, 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
perfectEverything 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 workinguntested
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
SMPEGhttps://icculus.org/smpeg/mostly workingMight 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