You can download prebuilt APKs here.
Prerequisites:
- Android SDK >=28
- Android NDK >=r15c
Clone this repository along with its submodules:
git clone --recurse-submodules https://github.com/kichikuou/system3-sdl2.git
Next, open the system3-sdl2/android
directory as an Android Studio project.
Set environment variables and run the gradlew
script in this directory.
Example build instructions (for Debian bookworm):
# Install necessary packages
sudo apt install git wget unzip default-jdk-headless ninja-build
# Install Android SDK / NDK
export ANDROID_SDK_ROOT=$HOME/android-sdk
mkdir -p $ANDROID_SDK_ROOT/cmdline-tools
wget https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip
unzip commandlinetools-linux-10406996_latest.zip -d $ANDROID_SDK_ROOT/cmdline-tools
mv $ANDROID_SDK_ROOT/cmdline-tools/cmdline-tools $ANDROID_SDK_ROOT/cmdline-tools/tools
yes | $ANDROID_SDK_ROOT/cmdline-tools/tools/bin/sdkmanager --licenses
$ANDROID_SDK_ROOT/cmdline-tools/tools/bin/sdkmanager ndk-bundle 'cmake;3.22.1'
export ANDROID_NDK_HOME=$ANDROID_SDK_ROOT/ndk-bundle
# Clone and build system3-sdl2
git clone --recurse-submodules https://github.com/kichikuou/system3-sdl2.git
cd system3-sdl2/android
./gradlew build # or ./gradlew installDebug if you have a connected device
- Create a ZIP file containing all the game files and BGM files (see below for details), and transfer it to your device.
- Open the app. A list of installed games will be displayed. Since no games have been installed yet, only the "Install from ZIP" button will be visible. Tap it.
- Select the ZIP file you created in step 1.
- The game will start. To simulate a right-click, tap the black bars on either the left or right, or top or bottom of the screen.
- Include all
.DAT
files. - Music files (
.mp3
,.ogg
, or.wav
) whose filenames end with a number are recognized as BGM files. For example:Track2.mp3
15.ogg
rance41_03.wav
(Note: The filename shouldn't berance4103.wav
, as it would be treated as the 4103rd track.)
Note: This ZIP format is also compatible with Kichikuou on Web.
- You can export or import save files via the game list's option menu.
- To uninstall a game, long-tap its title in the game list.
- A system menu will appear when you use a three-finger touch during gameplay.
- Installing from a ZIP file containing multiple games (e.g., the DPS series) may not work correctly.