История изменений
Исправление Karthago, (текущая версия) :
Работает без просадок, Debian 9. Мой ldd:
linux-gate.so.1 (0xf7764000)
libavformat.so => /home/localuser/Programs/games/sacred/./lib/lib1/libavformat.so (0xf76fd000)
libavutil.so => /home/localuser/Programs/games/sacred/./lib/lib1/libavutil.so (0xf76f9000)
libavcodec.so => /home/localuser/Programs/games/sacred/./lib/lib1/libavcodec.so (0xf740a000)
libcrypto.so.0.9.8 => /home/localuser/Programs/games/sacred/./lib/lib1/libcrypto.so.0.9.8 (0xf72eb000)
libxml2.so.2 => /home/localuser/Programs/games/sacred/./lib/lib1/libxml2.so.2 (0xf71bd000)
libfreetype.so.6 => /home/localuser/Programs/games/sacred/./lib/lib1/libfreetype.so.6 (0xf7151000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf7111000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf70fc000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6fae000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6e34000)
libgrapple.so => /home/localuser/Programs/games/sacred/./lib/lib1/libgrapple.so (0xf6dbf000)
libssl.so.0.9.8 => /home/localuser/Programs/games/sacred/./lib/lib1/libssl.so.0.9.8 (0xf6d85000)
libgtk-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libgtk-1.2.so.0 (0xf6c63000)
libgdk-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libgdk-1.2.so.0 (0xf6c2f000)
libgmodule-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libgmodule-1.2.so.0 (0xf6c2c000)
libglib-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libglib-1.2.so.0 (0xf6c09000)
libjpeg.so.62 => /home/localuser/Programs/games/sacred/./lib/lib1/libjpeg.so.62 (0xf6bea000)
libopenal.so.1 => /home/localuser/Programs/games/sacred/./lib/lib1/libopenal.so.1 (0xf6a51000)
libvorbisfile.so.3 => /home/localuser/Programs/games/sacred/./lib/lib1/libvorbisfile.so.3 (0xf6a4a000)
libvorbis.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libvorbis.so.0 (0xf6a22000)
libogg.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libogg.so.0 (0xf6a1d000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6a02000)
libm.so.6 => /home/localuser/Programs/games/sacred/./lib/lib1/libm.so.6 (0xf69bb000)
libSDL-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libSDL-1.2.so.0 (0xf693e000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf681a000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf67fd000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf67f8000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6641000)
libgcc_s.so.1 => /home/localuser/Programs/games/sacred/./lib/lib1/libgcc_s.so.1 (0xf6624000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf65f8000)
/lib/ld-linux.so.2 (0xf7766000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf65ef000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf65e9000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf65e2000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf65c6000)
P.S. У первого Sacred разрешение экрана ограничено 1024x768, больше только через гряные полурабочие хаки. Если это не так, то буду рад услышать как выставить нормальное разрешение на нативке.
P.P.S. А ещё он захватывает весь звук, прям как в старые добрые времена.
Исходная версия Karthago, :
Работает без просадок, Debian 9. Мой ldd:
linux-gate.so.1 (0xf7764000)
libavformat.so => /home/localuser/Programs/games/sacred/./lib/lib1/libavformat.so (0xf76fd000)
libavutil.so => /home/localuser/Programs/games/sacred/./lib/lib1/libavutil.so (0xf76f9000)
libavcodec.so => /home/localuser/Programs/games/sacred/./lib/lib1/libavcodec.so (0xf740a000)
libcrypto.so.0.9.8 => /home/localuser/Programs/games/sacred/./lib/lib1/libcrypto.so.0.9.8 (0xf72eb000)
libxml2.so.2 => /home/localuser/Programs/games/sacred/./lib/lib1/libxml2.so.2 (0xf71bd000)
libfreetype.so.6 => /home/localuser/Programs/games/sacred/./lib/lib1/libfreetype.so.6 (0xf7151000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf7111000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf70fc000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6fae000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6e34000)
libgrapple.so => /home/localuser/Programs/games/sacred/./lib/lib1/libgrapple.so (0xf6dbf000)
libssl.so.0.9.8 => /home/localuser/Programs/games/sacred/./lib/lib1/libssl.so.0.9.8 (0xf6d85000)
libgtk-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libgtk-1.2.so.0 (0xf6c63000)
libgdk-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libgdk-1.2.so.0 (0xf6c2f000)
libgmodule-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libgmodule-1.2.so.0 (0xf6c2c000)
libglib-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libglib-1.2.so.0 (0xf6c09000)
libjpeg.so.62 => /home/localuser/Programs/games/sacred/./lib/lib1/libjpeg.so.62 (0xf6bea000)
libopenal.so.1 => /home/localuser/Programs/games/sacred/./lib/lib1/libopenal.so.1 (0xf6a51000)
libvorbisfile.so.3 => /home/localuser/Programs/games/sacred/./lib/lib1/libvorbisfile.so.3 (0xf6a4a000)
libvorbis.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libvorbis.so.0 (0xf6a22000)
libogg.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libogg.so.0 (0xf6a1d000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6a02000)
libm.so.6 => /home/localuser/Programs/games/sacred/./lib/lib1/libm.so.6 (0xf69bb000)
libSDL-1.2.so.0 => /home/localuser/Programs/games/sacred/./lib/lib1/libSDL-1.2.so.0 (0xf693e000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf681a000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf67fd000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf67f8000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6641000)
libgcc_s.so.1 => /home/localuser/Programs/games/sacred/./lib/lib1/libgcc_s.so.1 (0xf6624000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf65f8000)
/lib/ld-linux.so.2 (0xf7766000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf65ef000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf65e9000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf65e2000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf65c6000)