Re:The sad case of Unreal Engine 1 on Mesa and Linux in 2020
by MayeulC on Friday May 22, 2020 @05:55AM
(#23270324)
This is the sdl12-compat project: https://www.patreon.com/posts/project-sdl12-25321792 https://hg.libsdl.org/sdl12-compat/
It has been some time since I tried, but IIRC UT2004 requires the OSS sound API. It can be emulated with Pulseaudio using `paoss`. This is due to an old version of SDL being shipped. IIRC, deleting the SDL so, or upgrading it works, and also provides other niceties, such as alt-tab support, steam overlay, etc.
There's also a project from Icculus to expose an SDL 1.2 API for SDL2, but I haven't tried it. IIRC his video demonstration used UT2004 on Wayland.
BTW, this is why statically compiling is a bad thing, and LGPL a good one: let users upgrade the libraries :)