mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-09-30 02:48:10 +03:00
2d0619a19acfe10232f4163ee00f95bf8e29256d
This is to prevent overwriting saved files of other games, since System3 uses common save file names regardless of the game.
System3 for SDL2
武田俊也さんの System3 for Win32 をSDL2に移植して、emscriptenでコンパイルできるようにしたものです。
ビルド方法
Linux (Debian, Ubuntu)
$ sudo apt install cmake libsdl2-dev libsdl-ttf2.0-0
$ mkdir -p out/debug
$ cd out/debug
$ cmake -DCMAKE_BUILD_TYPE=Debug ../../src/
$ make
$ sudo make install
MacOS
$ brew install cmake pkg-config sdl2 sdl2_ttf
$ mkdir -p out/debug
$ cd out/debug
$ cmake -DCMAKE_BUILD_TYPE=Debug ../../src/
$ make
$ sudo make install
Windows (MSYS2 mingw64)
$ pacman -S cmake mingw-w64-x86_64-cmake mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_ttf
$ mkdir -p out/debug
$ cd out/debug
$ cmake -G"MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug ../../src/
$ make
Emscripten
$ mkdir -p out/wasm
$ cd out/wasm
$ emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel ../../src/
$ make
Android
android/README.md を参照してください。
実行方法
ビルドすると4つの実行可能ファイル system1, system2, system3, prog_omake が生成されます。実行ファイルとゲームとの対応は以下のとおりです。
- system1
- クレセントムーンがぁる
- D.P.S. - Dream Program System
- 婦警さんVX (ALICEの館3 UNITBASE/Y_SYUREN.LZH)
- Intruder -桜屋敷の探索-
- あぶないてんぐ伝説
- Little Vampire
- system2
- あゆみちゃん物語 PROTO
- Super D.P.S
- Prostudent -G- (FD)
- system3
- AmbivalenZ
- DPS全部
- Funny Bee
- Only You
- Prostudent -G- (CD)
- Rance 4.1
- Rance 4.2
- あゆみちゃん物語 (CD)
- あゆみちゃん物語 実写版
- あゆみちゃん物語 フルカラー実写版
- アリスの館3
- 走り女2 (Rance 4.x ヒントディスク)
- 闘神都市2 〜そして、それから〜
- 乙女戦記
- 人魚 -蘿子-
- 夢幻泡影
- prog_omake
- prostudent G おまけ
Emscripten版を実行するには、鬼畜王 on Webのリポジトリをチェックアウトして、docsディレクトリに out/wasm/system3.* をすべてコピーしてください。
Languages
C++
76.5%
C
16.6%
Kotlin
4.3%
CMake
2.4%
Python
0.2%