xsystem4
xsystem4 alpha-5.1
xsystem4 是 AliceSoft 的 System 4 游戏引擎的实现,适用于类 UNIX 操作系统。
有关可在 xsystem4 上玩的游戏列表,请参阅游戏兼容性表。
首先安装依赖项(括号内对应Debian包):
然后获取 git 子模块,
git submodule init
git submodule update
(或者,在克隆此存储库时传递--recurse-submodules
)
然后用介子构建 xsystem4 可执行文件,
mkdir build
meson build
ninja -C build
最后将其安装到您的系统中(可选),
ninja -C build install
xsystem4 可以使用 MSYS2 在 Windows 上构建。
首先安装MSYS2,然后打开MINGW64 shell并运行以下命令,
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
要使用 FFmpeg 支持进行构建,您必须将 FFmpeg 编译为静态库:
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"
然后用介子构建 xsystem4 可执行文件,
mkdir build
meson build
ninja -C build
要创建可移植的可执行文件,需要将一些 DLL 复制到与 xsystem4.exe 相同的目录中。您可以使用以下命令确定所需的 DLL,
ldd build/src/xsystem4.exe | grep mingw64
fonts
和shaders
目录还必须与 xsystem4.exe 一起提供。
如果从源代码构建,请运行:
ninja -C build install
在您的系统上安装 xsystem4。
在Windows上推荐的安装方式是将xsystem4目录复制到游戏目录中。例如,如果 Sengoku Rance 安装在C:GamesAliceSoftSengoku Rance
,那么你的文件系统应该如下所示:
C:
Games
AliceSoft
Sengoku Rance
System40.ini
xsystem4
xsystem4.exe
...
...
您可以通过将游戏目录的路径传递给 xsystem4 可执行文件来运行游戏,
build/src/xsystem4 /path/to/game_directory
或者,从游戏目录中运行 xsystem4,
cd /path/to/game_directory
xsystem4
如果您已按照上述方式将 xsystem4 安装到游戏目录中,只需双击xsystem4.exe
即可运行游戏。