【ティラノスクリプトV6】巻き戻しプラグイン|ホイールで1ページ戻る
- Digital500 JPY


ノベルゲームで「今の選択、やり直したい」「1つ前の文をもう一度読みたい」。 ティラノスクリプト V6 のゲームに、1ページ前に戻る「巻き戻し」を足すプラグインです。 プレイヤーがマウスホイールを上に回す(または PageUp キー)と、直前のクリック待ちの場面に戻ります。 背景・キャラクター(登場・退場・表情)・メッセージ・選択肢・変数(f.)が、その場面の状態に戻ります。BGM も戻ります(再生前のページに戻ると音声の再生が止まり、再生中のページに戻ると鳴り続けることを、ブラウザの音声プレーヤーの状態で確認。スピーカーで耳では未確認)。 ティラノ標準の [rollback] は、制作者がシナリオに置いた地点にしか戻れません。このプラグインは [p] と [l] のクリック待ちのたびに自動で記録するので、シナリオを書き直さずに使えます。 ━━━━━━━━━━━━━━━━ ▼ できること ━━━━━━━━━━━━━━━━ ・ホイール上 / PageUp(キーは変更可)で1ページ戻る ・戻るもの:背景・キャラ(登場/退場/表情)・メッセージ・選択肢・変数(f.)・BGM(音声プレーヤーの再生状態で確認) ・選択肢の画面から、選択肢を出す直前のページへ戻る ・戻れるページ数を指定(初期値50) ・シナリオ用タグ [rollback_back] 1ページ戻る(選択肢ボタンから呼ぶと選択肢の直前のページへ) [rollback_config] 戻れなくする・ページ数変更 [rollback_clear] 章の区切りで、それより前へ戻れなくする ━━━━━━━━━━━━━━━━ ▼ 導入3分 ━━━━━━━━━━━━━━━━ 1. zip を展開し、rollback フォルダを、あなたのゲームの data/others/plugin/ の中に置く(plugin フォルダが無ければ作る) 2. 最初に読まれるシナリオ(first.ks など)に1行書く [plugin name="rollback" wheel="true"] 3. ゲームを起動して、ホイールを上に回す(または PageUp) ━━━━━━━━━━━━━━━━ ▼ 設定(どれも省略できます) ━━━━━━━━━━━━━━━━ ・wheel="true":ホイール上で戻る(書かなければホイールは元のバックログのまま) ・key="PageUp":戻るキー。使わないなら key="none" ・max="50":戻れるページ数 ━━━━━━━━━━━━━━━━ ▼ 動作確認(2026-11-09〜10) ━━━━━━━━━━━━━━━━ ・ティラノスクリプト Ver6.00(公式 GitHub 版)、Google Chrome(ブラウザで遊ぶ形) ・確認済み:背景の切り替え/キャラの登場・退場・表情変更/選択肢([glink]+[s])/[l]/変数/セーブのロード(スロットへのセーブ・クイックセーブとも)/ホイールと PageUp/key の変更と key="none"/wheel 未指定ならホイール上はバックログのまま/max(max="2" で2ページ前まで・初期値50 で50ページ前まで)/[rollback_back]・[rollback_config]・[rollback_clear]/スキップ中は記録しない/メニュー表示中は戻らない ・BGM:再生前のページに戻ると音声プレーヤー(Howler)の再生が止まる/再生中のページに戻ると鳴り続けることを確認(スピーカーで耳では未確認) ・確認方法:試験用ゲームを Chrome で動かし、確認済みの項目はすべて、ブラウザが「本物の入力」と扱うクリック・マウスホイール・PageUp/Backspace/Ctrl キーで操作する自動テストで確かめ、全46項目合格([l]・変数・クイックロード・初期値 max=50 で実際に50ページ前まで戻れ、51回目は戻らないことも含む)。メニューを開く・セーブ/ロードを呼ぶ所だけは、ティラノの関数を直接呼びました ━━━━━━━━━━━━━━━━ ▼ 未確認(正直に書きます) ━━━━━━━━━━━━━━━━ ・ティラノスタジオのプレビュー、PC 用アプリ・スマホ向けの書き出し ・スピーカーで耳で聞いての確認(音声プレーヤーの再生が止まることは確認済み) ・3D([3d_...])、ムービー、効果音の巻き戻し ━━━━━━━━━━━━━━━━ ▼ できないこと・注意 ━━━━━━━━━━━━━━━━ ・バックログの行を押して、その場面へ飛ぶ機能はありません ・セーブデータをロードした時は、それより前には戻れません。ロード直後のページへも戻れません ・スキップ中は記録しません。メニュー画面を開いている間は戻りません ━━━━━━━━━━━━━━━━ ▼ よくある質問 ━━━━━━━━━━━━━━━━ Q. ティラノ標準の [rollback] とは何が違う? A. 標準の [rollback] は、制作者が [checkpoint] を置いた地点にだけ戻ります。このプラグインはクリック待ちごとに自動で記録し、プレイヤーが1ページずつ戻れます。 Q. V5 以前でも使える? A. V6(Ver6.00)でのみ確認しています。それ以外は未確認です。 Q. 戻ると変数やキャラの表情も戻る? A. 戻ります(変数 f.・キャラの表情・背景は確認済み)。BGM は再生前のページに戻ると止まり、再生中のページに戻ると鳴り続けます(音声プレーヤーの状態で確認、耳では未確認)。tf. や sf. の扱いは確認していません。 Q. 特定の章より前には戻したくない A. 章の区切りに [rollback_clear] を書くと、それより前には戻れません。 Q. 販売するゲームに入れてもいい? A. 入れられます(商用可・クレジット不要)。プラグイン単体の再配布・転売はできません。 ━━━━━━━━━━━━━━━━ ▼ 内容物 ━━━━━━━━━━━━━━━━ ・rollback フォルダ(init.ks・rollback.js) ・はじめにお読みください.txt ━━━━━━━━━━━━━━━━ ▼ 価格について(500円) ━━━━━━━━━━━━━━━━ 同じティラノ用プラグインの相場は100〜800円、V6 の新作は500〜800円が中心です。機能は「巻き戻し」1つに絞り、導入は1行、確認記録つきで、500円にしました。 ━━━━━━━━━━━━━━━━ ▼ 利用規約 ━━━━━━━━━━━━━━━━ ・あなたのゲーム(無料・有料・商用とも)に組み込んで配布できます。クレジット表記は不要です ・このプラグイン自体の再配布・転売・改変しての販売はできません ・個人が制作したもので、ティラノスクリプトの公式製品ではありません 検索用:ティラノスクリプト ティラノ V6 プラグイン 巻き戻し ロールバック ノベルゲーム TyranoScript バックログ

