kichikuou cc79f9caee Use global/group save file format compatible with System4
After this, xsystem4 uses the global/group save format used by the
original System4, instead of the JSON format. Existing JSON save files
can still be loaded.

This makes save files interoperable between System4 and xsystem4 in some
games, including Sengoku Rance and Toushin Toshi III.
2023-03-19 11:42:20 +09:00
2020-09-04 20:33:47 -07:00
2023-01-10 18:47:03 -08:00
2022-03-20 14:35:49 +09:00
2019-10-06 19:35:36 -07:00
2020-08-10 15:51:33 -07:00
2023-03-09 19:37:42 -08:00
2023-03-09 19:37:42 -08:00
2023-01-01 13:25:45 +09:00
2023-01-01 13:25:45 +09:00
2019-10-20 21:26:51 -07:00

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.

S
Description
No description provided
Readme
23 MiB
Languages
C 96.5%
GLSL 2.7%
Meson 0.3%
CMake 0.2%
Scheme 0.2%