xsystem4는 유닉스 계열 운영 체제를 위한 AliceSoft의 System 4 게임 엔진을 구현한 것입니다.
xsystem4에서 플레이할 수 있는 게임 목록은 게임 호환성 표를 참조하세요.
먼저 종속성을 설치합니다(괄호 안의 해당 Debian 패키지).
그런 다음 git 하위 모듈을 가져옵니다.
git submodule init
git submodule update
(또는 이 저장소를 복제할 때 --recurse-submodules
전달합니다.)
그런 다음 meson을 사용하여 xsystem4 실행 파일을 빌드합니다.
mkdir build
meson build
ninja -C build
마지막으로 시스템에 설치합니다(선택 사항).
ninja -C build install
xsystem4는 MSYS2를 사용하여 Windows에서 구축할 수 있습니다.
먼저 MSYS2를 설치한 후 MINGW64 셸을 열고 다음 명령을 실행합니다.
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"
그런 다음 meson을 사용하여 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
두 번 클릭하면 게임이 실행됩니다.