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
即可運行遊戲。