Nunuhara Cabbage 15ef8caa91 Add fnldump utility
Add tool for extracting bitmap fonts from .fnl files (font archives).
This is mainly for testing the underlying .fnl reading code, which is
needed for proper font rendering in the MangaGamer version of Sengoku
Rance. In the future this tool could be updated to support rebuilding
font archives, which would allow adding special glyphs, using condensed
fonts, etc.

Credit to CookieWukk for reverse engineering the .fnl file format.
2020-04-08 20:08:45 -07:00
2020-04-08 20:08:45 -07:00
2020-04-08 20:08:45 -07:00
2020-04-05 13:44:37 -07:00
2019-12-31 17:50:40 -08:00
2019-10-06 19:35:36 -07:00
2020-04-07 18:41:01 -07:00
2020-04-07 18:41:01 -07: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.

NOTE: This is a work in progress. Some simple ADV games run more or less okay, but most games are not fully working or have game-breaking bug when run with xsystem4.

Building

First install the dependencies (corresponding Debian package in parentheses):

  • chibi-scheme [optional, for debugger]
  • bison (bison)
  • flex (flex)
  • meson (meson)
  • libffi (libffi-dev)
  • libturbojpeg (libturbojpeg0-dev)
  • libwebp (libwebp-dev)
  • SDL2 (libsdl2-dev)
  • SDL2_mixer (libsdl2-mixer-dev)
  • SDL2_ttf (libsdl2-ttf-dev)
  • zlib (zlib1g-dev)

Then build the xsystem4 executable with meson,

mkdir build
meson build
ninja -C build

Running

You can run a game by passing the path to its "System40.ini" to the xsystem4 executable.

build/src/xsystem4 /path/to/System40.ini

For now, xsystem4 needs to be run in the top-level project directory (i.e. the directory that contains this README file). This will change in the future.

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