テンプレートプログラム link
テンプレートプロジェクトを作成して新しいプロジェクトの作成に使用出来ます。これにより、例えば Ren'Py デフォルトの gui ではなくあなたが作成した gui を持つなどの、ゲームを制作者が作りやすくなります。
少なくとも一つ制作者のコンピューターにテンプレートプロジェクトがあれば、新しいゲームを作成するときにテンプレートを選択するオプションが啓示されます。そうするとそのテンプレートプロジェクトが新しいプロジェクトにコピーされ、続いて次の変更が加えられます。
config.name
,config.save_directory
,config.build.name
変数は新しいプロジェクトの名前に設定されます。tl ディレクトリーは除去され、ランチャーから所得した default translation で置き換えられます。
翻訳可能な文字列やコメントがランチャーに見つかれば、その翻訳が新しいプロジェクトにコピーされます。
これにより新しいプロジェクトに対して通常の開始状態を作成します。
テンプレートプロジェクトの作成 link
テンプレートプロジェクトを作成するためには Ren'Py プロジェクトを作成して project.json ファイルを追加する必要があります。このファイルには次のテキストを含めるべきです。
{ "type" : "template" }
上記を保存して、ランチャーをリフレッシュし、あなたのテンプレートを使用出来るようにするべきです。
テンプレートプロジェクトの配布 link
テンプレートプロジェクトを圧縮して手動で配布できます(Distribute コマンドは使用するべきではありません。それは圧縮前に game/saves
と game/cache
ディレクトリー を削除するのには役に立ちますが、必須ではありません)。
エンドユーザーはそのテンプレートプロジェクトをプロジェクトディレクトリーに解凍して、ランチャーをリフレッシュすればそれを利用可能にできます。