These HLLs play .mpg movie files (later games use .alm file extension, but the format is the same, i.e. MPEG-PS) that contain MPEG1 video and MP2 audio streams. pl_mpeg.h is the PL_MPEG library (https://github.com/phoboslab/pl_mpeg) imported from commit 5aeef4d07593be1960a0e4c7fe204809cfae30bd. This adds a few mixer functions (mixer_stream_*) for playing custom audio streams under the master mixer.
xsystem4
xsystem4 is an implementation of AliceSoft's System 4 game engine for unix-like operating systems.
Compatiblity
See the game compatibility table for a list of games that can be played on xsystem4.
Building
First install the dependencies (corresponding Debian package in parentheses):
- chibi-scheme [optional, for debugger]
- bison (bison)
- cglm (libcglm-dev) [optional, fetched by meson if not available]
- flex (flex)
- freetype (libfreetype-dev)
- glew (libglew-dev)
- meson (meson)
- libffi (libffi-dev)
- libpng (libpng-dev)
- libsndfile (libsndfile-dev)
- libturbojpeg (libturbojpeg0-dev)
- libwebp (libwebp-dev)
- SDL2 (libsdl2-dev)
- zlib (zlib1g-dev)
Then fetch the git submodules,
git submodule init
git submodule update
(Alternatively, pass --recurse-submodules when cloning this repository)
Then build the xsystem4 executable with meson,
mkdir build
meson build
ninja -C build
Finally install it to your system (optional),
ninja -C build install
Installing
If building from source, run:
ninja -C build install
to install xsystem4 on your system.
Windows
The recommended way to install on Windows is to copy the xsystem4 directory
into the game directory. E.g. if Sengoku Rance is installed at
C:\Games\AliceSoft\Sengoku Rance, then your filesystem should look something
like this:
C:\
Games\
AliceSoft\
Sengoku Rance\
System40.ini
xsystem4\
xsystem4.exe
...
...
Running
You can run a game by passing the path to its game directory to the xsystem4 executable,
build/src/xsystem4 /path/to/game_directory
Alternatively, run xsystem4 from within the game directory,
cd /path/to/game_directory
xsystem4
Windows
If you've installed xsystem4 into the game directory as described above, simply
double-click xsystem4.exe to run the game.