クイックスタート
動作要件
- Python 3.9 以降
renmori.toml設定の読み込みには Python 3.11 以降、それ未満のバージョンではtomliの追加インストールが必要- Ren'Py 8.x でビルドされたゲームの配布用ビルド
インストール
インストール後、renmori --version を実行して CLI が利用可能であることを確認します。
ゲームを保護する
-
Ren'Py ランチャーで Build Distributions を実行(RenMori は配布用ビルドのみを処理し、ゲームのソースは変更しない)
-
ビルド成果物を保護(入力にはビルドディレクトリ、またはランチャーが生成した
.zipファイルを指定可能)初回のフル保護時、RenMori は公開リリースから各プラットフォーム用のクローズドプラグインをダウンロードし、検証後にローカルへキャッシュする
-
保護結果を検証(このコマンドは CI ゲートとして利用可能)
-
保護済みディレクトリを配布用ビルドとしてリリース(
renmori.rmcとrenmori.rpeは必ず併せて配布し、再ビルドすると保護が失われるため Ren'Py ランチャーで再ビルドしないこと)
次のステップ
renmori protect:全オプション、ファイル処理ルールと実行手順- 設定ファイル renmori.toml:チームや CI で保護パラメータを固定
- 保護強度とクローズドプラグイン:ベースライン保護とフル保護の違い
- CI との連携:パイプラインで保護と検証を自動化
- Steam へのリリース:保護済みビルドのアップロードと起動オプション
- 開発者向けの注意事項:許諾範囲とリリース前チェックリスト