Skip to content

krkrsdl2/krkrsdl2

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

吉里吉里SDL2

吉里吉里SDL2は、macOSやLinuxなど、SDL2をサポートするプラットフォームで実行できる吉里吉里Zの移植版です。

このプログラムは、KAG(吉里吉里アドベンチャーゲーム)3の変更バージョンと共に使用できます。
詳細については、次の場所を参照してください:https://github.com/krkrsdl2/kag3

吉里吉里SDL2はEmscriptenを使用してWebAssemblyにコンパイルすることも可能です。
Webブラウザーでプレイできるデモはここにあります:https://krkrsdl2.github.io/krkrsdl2/

商用ゲームの実行に関する注意

このプロジェクトを使用して変更されていない商用ゲームを実行することはサポートされていません。
代わりにWineまたはKirikiroid2を使用してください。

IRCチャンネル

吉里吉里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

オリジナルプロジェクト

このプロジェクトのコードは、次のプロジェクトに基づいています:

ライセンス

吉里吉里SDL2ソース(srcディレクトリ内)のコードは、MITライセンスの下でライセンスされています。 詳細については、LICENSEをお読みください。
このプロジェクトには、サードパーティのコンポーネントが含まれています。 詳細については、各コンポーネントのライセンスファイルを参照してください。