xsystem4 เป็นการนำเอนจิ้นเกม System 4 ของ AliceSoft มาใช้กับระบบปฏิบัติการที่มีลักษณะคล้ายยูนิกซ์
ดูตารางความเข้ากันได้ของเกมสำหรับรายชื่อเกมที่สามารถเล่นบน xsystem4
ขั้นแรกให้ติดตั้งการพึ่งพา (แพ็คเกจ Debian ที่สอดคล้องกันในวงเล็บ):
จากนั้นดึงโมดูลย่อย git
git submodule init
git submodule update
(หรืออีกทางหนึ่ง ให้ส่ง --recurse-submodules
เมื่อทำการโคลนที่เก็บนี้)
จากนั้นสร้าง xsystem4 ที่สามารถเรียกใช้งานได้ด้วย meson
mkdir build
meson build
ninja -C build
ในที่สุดก็ติดตั้งลงในระบบของคุณ (ไม่บังคับ)
ninja -C build install
xsystem4 สามารถสร้างขึ้นบน Windows โดยใช้ MSYS2
ขั้นแรกให้ติดตั้ง 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"
จากนั้นสร้าง xsystem4 ที่สามารถเรียกใช้งานได้ด้วย meson
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
เพื่อรันเกม