【TyranoScript V6】分岐・ルート可視化ツール|Watt Route Map
- ダウンロード商品¥ 500


「この選択肢、どこにつながってたっけ?」 「使っていないラベルが残ってない?」 「シナリオが増えて、全体の流れを追うのがしんどい」 Watt Route Map は、TyranoScript V6 の .ks シナリオを読み込み、 ラベル・選択肢・jump・call などのつながりを自動で図にする制作支援ツールです。 プロジェクトフォルダを選ぶだけで使えます。 ゲーム本体への導入や書き換えは不要です。 ■ 主な機能 ・TyranoScript の .ks をフォルダ単位で自動解析 ・「シンプル / 詳細 / 診断」の3表示モード ・ラベル単位の詳細ルートマップ ・シナリオファイル単位の簡易マップ ・[jump] の可視化 ・[call] の可視化 ・[link] / [glink] / [button] / [clickable] の選択肢可視化 ・ラベル間の自然進行を表示 ・cond 属性や [if] 内の条件を遷移条件として表示 ・参照先ファイルが存在しない箇所を検出 ・参照先ラベルが存在しない箇所を検出 ・起点から到達できない可能性があるラベルを表示 ・動的な target / storage を確認候補として表示 ・戻り方向の遷移を薄い点線で分離表示 ・選択ノード周辺だけの表示 ・検索 / フィルタ ・ノードのドラッグ整理 ・SVG / PNG 書き出し ・解析結果 JSON 書き出し ・確認候補 CSV 書き出し ■ 使い方 1. WattRouteMap.html を Chrome または Edge で開く 2. 「プロジェクトフォルダを選択」を押す 3. TyranoScript プロジェクト全体、または data/scenario フォルダを選択 4. 自動生成されたルートマップを確認 インストール・会員登録・サーバー接続は不要です。 ■ 3つの表示モード 「シンプル」 前進する主ルートだけを優先して表示します。 最初に全体像を見るためのモードです。 「詳細」 戻り・call・条件付き遷移なども含めて確認します。 戻り方向は薄い点線として主ルートと分けて表示します。 「診断」 参照切れ・未到達候補・動的遷移など、 確認が必要な場所とその周辺だけに絞ります。 ■ ファイルは外部へ送信しません 選択した .ks ファイルはブラウザ内で解析します。 本ツールには、シナリオを外部サーバーへアップロードする処理はありません。 プロジェクトファイルを書き換える処理もありません。 ■ 確認できる項目 ・jump先のラベルが存在しない ・storage先のシナリオファイルが存在しない ・first.ks から到達できない可能性があるラベル ・変数によって実行時に行き先が変わる分岐 ・分岐を含むマクロの使用箇所 診断結果はCSVに書き出せます。 ■ 2種類のマップ 「ラベル単位」 ゲーム内の細かい分岐を確認したいときに使用します。 「ファイル単位」 .ks ファイル同士の大まかなつながりを確認したいときに使用します。 ■ 出力 ・SVG ・PNG ・解析結果JSON ・診断結果CSV ■ 動作環境 対象:TyranoScript V6 推奨ブラウザ:Google Chrome / Microsoft Edge 最新版 PCでの使用を前提としています。 ■ 静的解析について Watt Route Map は、シナリオファイルを読み取って構造を調べる静的解析ツールです。 そのため、次のような実行時の状態に依存する移動先は完全には解決できません。 ・target=&f.next_label のような変数で決まる移動 ・JavaScriptから直接行うシナリオ移動 ・独自プラグイン内部の分岐 ・マクロ内部の分岐の完全展開 ・実行時に生成されるシナリオ 動的な行き先は無視せず、「動的な行き先」として確認候補に表示します。 本ツールはすべての分岐・不具合を完全に検出することを保証するものではありません。 公開前には実際のゲーム上でもテストしてください。 ■ Watt Route Checker との違い Watt Route Map → シナリオファイルを読んで「ゲームがどうつながっているか」を図にするツール Watt Route Checker → 実際のテストプレイで「どこを通ったか」を記録するツール 用途が異なるため、併用できます。 ■ 内容物 ・WattRouteMap.html ・route_map_core.js ・route_map_app.js ・route_map.css ・README.txt ・LICENSE.txt ・CHANGELOG.txt ・sample_project ■ 商用利用 購入者本人の個人・商用ゲーム制作に利用できます。 複数作品での利用も可能です。 本ツールから出力したルートマップ画像等は、制作チーム内での共有や制作記事への掲載も可能です。 本ツール本体の再配布・転載・転売は禁止です。 詳細は同梱の LICENSE.txt をご確認ください。 ■ サポート 不具合があった場合はBOOTHメッセージから、可能であれば以下を添えてください。 ・OS ・Chrome / Edge のバージョン ・TyranoScript のバージョン ・問題が起きた .ks の最小サンプル ・期待したルート ・実際に表示されたルート 公開前シナリオそのものを送る必要はありません。 問題を再現できる最小構成に置き換えてください。 Version 1.1.0 制作:WattThief ※本商品は TyranoScript / TyranoBuilder 公式の商品ではありません。

