吉里吉里SDL2は、macOSやLinuxなど、SDL2をサポートするプラットフォームで実行できる吉里吉里Zの移植版です。
このプログラムは、KAG(吉里吉里アドベンチャーゲーム)3の変更バージョンと共に使用できます。
詳細については、次の場所を参照してください:https://github.com/krkrsdl2/kag3
吉里吉里SDL2はEmscriptenを使用してWebAssemblyにコンパイルすることも可能です。
Webブラウザーでプレイできるデモはここにあります:https://krkrsdl2.github.io/krkrsdl2/
このプロジェクトを使用して変更されていない商用ゲームを実行することはサポートされていません。
代わりにWineまたはKirikiroid2を使用してください。
吉里吉里SDL2プロジェクトのメンバーは、libera.chatの#krkrsdl2チャンネルで見つけることができます。
マトリックスブリッジチャネルは#krkrsdl2:matrix.orgでも利用できます。
以下のビルドは、Github Actionsによって最新のソースコードから自動的に構築されます。
プログラムを使用するには、startup.tjs
と同じディレクトリのコマンドラインで以下を実行します:
/path/to/krkrsdl2
起動ディレクトリまたはアーカイブは、コマンドラインで指定できます:
/path/to/krkrsdl2 /path/to/startup/directory
コマンドライン引数は、コマンドラインで指定できます:
/path/to/krkrsdl2 -drawthread=4
Webバージョンの場合は、Releaserによって作成したdata.xp3
をWebビルドと同じフォルダに配置し、Webサーバー上にアップロードします。 設置でき次第、プロジェクトはWebブラウザから動作します。
リポジトリのクローンを作成するには、ターミナルで次のコマンドを使用してください:
git clone --recursive -b main https://github.com/krkrsdl2/krkrsdl2.git
プロジェクトがGitサブモジュールを使用するため、上記のコマンドを正しく使用しない場合、ソースファイルが欠落します。
このプロジェクトは、Mesonビルドシステムを使用してビルドできます。
Mesonビルドシステムの詳細については、次の場所をご覧ください: https://mesonbuild.com/
Mesonツールチェーンファイルは、Emscriptenを使用する場合など、異なるプラットフォームへのクロスコンパイルに使用できます。
便宜上、Mesonツールチェーンファイルは次の場所に置いてあります:https://github.com/krkrsdl2/meson_toolchains
このプロジェクトをビルドしたら、startup.tjs
を含むディレクトリに設置してください。
その後、次のコマンドを実行します: /path/to/krkrsdl2
このプロジェクトのコードは、次のプロジェクトに基づいています:
- 吉里吉里2
- 吉里吉里Z dev_multi_platform ブランチ
- KAGParser
- SamplePlugin
- wuvorbis
- ncbind
- fstat
- json
- varfile
- simde
- SDL
- krglhwebp
吉里吉里SDL2ソース(src
ディレクトリ内)のコードは、MITライセンスの下でライセンスされています。 詳細については、LICENSE
をお読みください。
このプロジェクトには、サードパーティのコンポーネントが含まれています。 詳細については、各コンポーネントのライセンスファイルを参照してください。