xsystem4 es una implementación del motor de juego System 4 de AliceSoft para sistemas operativos tipo Unix.
Consulte la tabla de compatibilidad de juegos para obtener una lista de juegos que se pueden jugar en xsystem4.
Primero instale las dependencias (el paquete Debian correspondiente entre paréntesis):
Luego busque los submódulos de git,
git submodule init
git submodule update
(Como alternativa, pase --recurse-submodules
al clonar este repositorio)
Luego construye el ejecutable xsystem4 con meson,
mkdir build
meson build
ninja -C build
Finalmente instálelo en su sistema (opcional),
ninja -C build install
xsystem4 se puede construir en Windows usando MSYS2.
Primero instale MSYS2 y luego abra el shell MINGW64 y ejecute el siguiente comando,
pacman -S flex bison
mingw-w64-x86_64-gcc
mingw-w64-x86_64-meson
mingw-w64-x86_64-pkg-config
mingw-w64-x86_64-SDL2
mingw-w64-x86_64-freetype
mingw-w64-x86_64-libjpeg-turbo
mingw-w64-x86_64-libwebp
mingw-w64-x86_64-libsndfile
mingw-w64-x86_64-glew
Para compilar con soporte para FFmpeg, debe compilar FFmpeg como una biblioteca estática:
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
git checkout n6.0
./configure --disable-everything
--enable-decoder=mpegvideo
--enable-decoder=mpeg1video
--enable-decoder=mpeg2video
--enable-decoder=mp2
--enable-parser=mpegaudio
--enable-parser=mpegvideo
--enable-demuxer=mpegps
--enable-demuxer=mpegts
--enable-demuxer=mpegtsraw
--enable-demuxer=mpegvideo
--enable-decoder=vc1
--enable-decoder=wmapro
--enable-parser=vc1
--enable-hwaccel=vc1_d3d11va
--enable-hwaccel=vc1_d3d11va2
--enable-hwaccel=vc1_dxva2
--enable-demuxer=asf
--enable-protocol=file
--enable-filter=scale
--enable-static
--disable-shared
--extra-libs=-static
--extra-cflags=--static
make
make install
cd ..
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
Luego construye el ejecutable xsystem4 con meson,
mkdir build
meson build
ninja -C build
Para crear un ejecutable portátil, es necesario copiar algunas DLL en el mismo directorio que xsystem4.exe. Puede determinar las DLL necesarias con el siguiente comando,
ldd build/src/xsystem4.exe | grep mingw64
Los directorios fonts
y shaders
también deben enviarse junto con xsystem4.exe.
Si compila desde la fuente, ejecute:
ninja -C build install
para instalar xsystem4 en su sistema.
La forma recomendada de instalar en Windows es copiar el directorio xsystem4 en el directorio del juego. Por ejemplo, si Sengoku Rance está instalado en C:GamesAliceSoftSengoku Rance
, entonces su sistema de archivos debería verse así:
C:
Games
AliceSoft
Sengoku Rance
System40.ini
xsystem4
xsystem4.exe
...
...
Puedes ejecutar un juego pasando la ruta a su directorio de juego al ejecutable xsystem4,
build/src/xsystem4 /path/to/game_directory
Alternativamente, ejecute xsystem4 desde el directorio del juego,
cd /path/to/game_directory
xsystem4
Si has instalado xsystem4 en el directorio del juego como se describe arriba, simplemente haz doble clic en xsystem4.exe
para ejecutar el juego.