スイッチ・変数変更履歴プラグイン
- ダウンロード商品¥ 100

MZ_SwitchVariableHistory v1.0.0 スイッチ・変数変更履歴プラグイン Copyright (c) 2026 東山本舗 ■概要 テストプレイ中に指定したスイッチ・変数の変更前後を記録し、F8の開発者ツールConsoleで確認するデバッグ用プラグインです。通常起動では履歴を記録しません。 ■導入方法 1. MZ_SwitchVariableHistory.jsをプロジェクトの js/plugins/ にコピーします。 2. RPGツクールMZの「ツール」→「プラグイン管理」で追加してONにします。 3. 監視対象と必要な設定を行い、プロジェクトを保存します。 4. テストプレイ中にF8を押し、Consoleタブを確認します。 ファイル名を変えたり、重複登録したりしないでください。 ■パラメーター ・監視対象スイッチ/監視対象変数:初期値なし。リストから追加するとMZ標準選択画面が使えます。未指定なら記録しません。 ・最大履歴件数:初期値100、1~100000。超過時は古い履歴を削除します。 ・変更時のコンソール出力:初期値OFF。ONなら変更時にも出力します。 ■プラグインコマンド イベントの「プラグインコマンド」から選択します。 ・履歴をコンソールに表示:件数と履歴を順番に表示します。 ・履歴を消去:メモリー上の履歴と順序を消去します。ゲームの値やコンソール表示済みの文字は消しません。 コマンドもテストプレイ中のみ動作します。 ■使用例 スイッチ5と変数10を監視対象にし、イベントでスイッチ5をON、変数10を100から250へ変更後、「履歴をコンソールに表示」を実行します。 [SwitchVariableHistory] Switch #5: OFF -> ON (order: 1) [SwitchVariableHistory] Variable #10: 100 -> 250 (order: 2) ■制限事項 ・履歴はテストプレイ中だけ記録します。通常起動では記録しません。 ・履歴はセーブデータに保存されません。ニューゲーム開始時とロード完了時に初期化します。 ・標準setValueを通らない変更や、オブジェクト変数の内部変更は記録しません。 ・他プラグインとの完全な互換性は保証しません。 ・テストプレイ中にF8で開発者ツールを開ける環境が必要です。 ■動作確認 Windows、RPGツクールMZ標準スクリプト1.10.0、Steam版エディター、Node.js v24.22.0。自動テスト14件成功。エディター実操作、プレイヤー操作でのイベント実行、コンソール、メニュー経由のセーブ・ロード、ニューゲーム、通常起動、プラグイン無効時の動作を確認済みです。エディターのバージョン表示ダイアログは未確認です。F8にpixi.js.map未検出の警告がありましたが、プラグイン由来の実行時エラーは確認されていません。 ■利用条件・サポート 同梱のLICENSE.txtをお読みください。商用・非商用ゲームで利用・改変でき、購入者の複数作品に使用できます。完成版・体験版・テスト版を有償・無償で頒布でき、実行に必要なJSをゲームに同梱できます。ゲーム内クレジットは任意です。ゲームから取り出したJSの別作品利用、プラグイン単体の再配布・再販売は禁止です。 利用許諾期間は無期限を原則とする方針ですが、返金後の扱い、重大違反時の許諾終了条件、既配布ゲームへの影響は作者決定待ちです。詳細はLICENSE.txtをご確認ください。 サポート窓口はBOOTHのショップメッセージです。基本的な導入方法と再現可能な不具合報告が対象です。個別ゲームへの組み込み代行、他プラグインとの互換調査・修正、大規模な機能追加は対象外です。受付期間・返信期限は商品ページに別途表示がない限り約束しません。
