ティラノスクリプトのリンク切れと素材の抜けを公開前に一覧で|ファイル名と行つき(体験版あり)
- 体験版Digital0 JPY
- 製品版Digital800 JPY





入れる物: ティラノスクリプトのゲームのフォルダ(index.html と data フォルダの在る所)か、その zip → できる物: 誤りと要確認の一覧(元の .ks の名前・行・その行の中身・直し方)と、使っていない素材の一覧 最初の 30 秒: ① 体験版の HTML を開く(当方が作った小さな見本のゲームを読んだ状態です) → ② 「2. 結果」の「誤りと要確認」を見る → ③ 「誤り 5・要確認 2・使っていない素材 2」と出て、行の「開く」を押すと元の .ks の名前・行・その行の中身が出る(体験版で場所が見えるのは最初の 3 件) 価格: 製品版 ¥800(税込)/体験版 0 円(この商品ページの 0 円の版) ダウンロード商品のため、お客様のご都合による返品・キャンセルはお受けしていません(詳しくはページの末尾)。 ティラノスクリプトでノベルゲームを作る人が、公開する前に、遊ぶと止まる原因になる誤りを探す道具です。遊んでみて止まるのを待たずに、全部のシナリオ(.ks)を読んで、行き先の無いジャンプや抜けた素材を一覧にします。 ゲームのフォルダ(または zip)を入れると、ジャンプ・呼び出し・リンク・ボタンなどの行き先(ファイルとラベル)、同じファイルの中のラベルの重複、[if] と [endif] の数の食い違い、画像・音・動画の素材の抜け、定義されていないキャラクターと表情を、元の .ks の名前・行・その行の中身・直し方の 1 文つきで出します。変数(&)やマクロの引数(%)で決まる物と、cond の付いた行き先は「要確認」に分けて、誤りの数には入れません。 data フォルダの画像・音・動画のうち、どの .ks からも名前で呼ばれていない「使っていない素材」も一覧にします。ゲームのファイルは書き換えず、外へも送りません。 エンジンを動かしません。.ks の文字を読むだけで、遊んだときの順番で起きる誤りは見ません。「対象項目では検出なし」は、見ている項目では見つからなかったという意味で、見ていない項目(JavaScript の中・プラグインの中身・変数で決まる行き先や素材など)は別です。ティラノスタジオ・ティラノビルダーの書き出しでは確かめていません。
できること
・ゲームを読みます: 「ゲームのフォルダを選ぶ」(index.html と data フォルダの在るフォルダ)か「zip を選ぶ」(2 GB まで)。zip はドロップでも読めます。data/scenario/ が無いフォルダは「検査未完了(ゲームのフォルダではありません)」と出て、誤りは数えません。 ・誤り: ジャンプ・呼び出し・リンク・ボタンなどの行き先(ファイルとラベル)・同じファイルの中のラベルの重複・[if] と [endif] の数の食い違い・画像、音、動画の素材の抜け・定義されていないキャラクターと表情。どれにも、元の .ks の名前・行・その行の中身・直し方の 1 文を出します。 ・要確認: 変数(& で始まる値)・マクロの引数(% で始まる値)・cond(条件)の付いた行き先・標準のタグにもこのゲームのマクロにも無いタグ。誤りの数には入れません。 ・使っていない素材: data フォルダの画像・音・動画のうち、どの .ks からも名前で呼ばれていない物。変数で名前を組み立てて呼んでいる素材は、ここに出ることがあります(要確認)。 ・素材は、タグごとのフォルダ(背景は bgimage・立ち絵は fgimage・ボタンの画像は image・BGM は bgm・効果音は sound・動画は video)の中を探します。folder が書いてあればそのフォルダを使い、値の ../ は畳んで比べます。大文字と小文字は区別します。 ・「見る物」(行き先・ラベル・if・素材・キャラクター・使っていない素材)・「大文字と小文字」・「並べ方」・「要確認」(出す/隠す〈数は出す〉)を選べます。外した項目は、見ていない項目の文に足されます。 ・結果の印は 3 つ: 「検出事項あり」(誤りが 1 つ以上)・「対象項目では検出なし」・「検査未完了」(読めなかった物と理由を出します)。 ・書き出し: 「誤りと要確認.csv」「使っていない素材.csv」(頭に件数と結果の印。UTF-8・BOM つきで、Excel で開けます)。
できないこと(購入前に必ずお読みください)
・エンジンを動かしません(遊んで確かめることはしません)。.ks の文字を読むだけです。 ・直す・書き換えることはしません。 ・変数や条件の値を追いかけて行き先や素材を決める解析はしません。JavaScript の中・プラグインの中身・誤字や文の点検もしません。 ・この道具が見ていない項目: JavaScript の中([iscript] の中・読み込んだ .js)・プラグインの中身・変数(&)やマクロの引数(%)で決まる行き先や素材・遊んだときの順番(エンジンは動かしません)・素材の表に無いタグの素材(bg2・fadeinse・button の enterimg と clickimg など)・誤字や文の内容。 ・ティラノビルダーの元のプロジェクトの形は読めません(書き出したゲームのフォルダだけです)。 ・.ks は 1,000 本まで、1 本 5 MB までです。超えた分は読まずに知らせます(検査未完了)。zip は 2 GB までです。 ・体験版は、場所(ファイル・行)と書き出しが最初の 3 件までです。
確かめていないこと
・自作の見本で確かめた範囲: 当方が作った小さな見本のゲームと、それに誤りを足した写しで、誤りの数と場所(元の .ks の名前と行)を、別に書いた確認用のプログラム(Python)の読みと照らして確かめています。 ・本物のソフトの物で確かめた範囲: ティラノスクリプト v6.03b の公式の見本のゲームを読んで誤りが 0 になること。ラベルの行き先が無い写しを本物のエンジンで開くと、エンジンが「ラベル「無いラベル」は存在しません。」と知らせて止まることを確かめ、道具の一覧のラベル名と合わせています。 ・本物のソフト・サービスの物では確かめていないこと: ティラノスタジオの配布用パッケージング(exe)とティラノビルダーの書き出しの実物(ティラノスタジオ V6.03 が新しいゲームを作るときのひな形 4 つは読みました。標準・英語・箱は誤り 0、チャットノベルのひな形は、スタジオに入っていない素材 4 つを呼ぶ 5 か所を「素材が無い」と出しました)。遊んだときの順番で起きる誤り(エンジンを動かしません)。v6.03b 以外の版(タグの名の一覧は v6.03b のソースから名前だけを取りました)。 ・Windows 11 以外の端末。
使い方
最初の 1 分: 体験版を開くと、当方が作った小さな見本のゲーム(.ks 3 本・架空の誤り入り)を読んだ状態です。「検出事項あり」の印と、「誤り 5・要確認 2・使っていない素材 2」が出ます。行の「開く」を押すと、元の .ks の名前・行・その行の中身が一覧の横(画面が狭いときは下)に出ます(体験版で場所が見えるのは最初の 3 件までです)。 1. zip を展開し、「ティラノの点検.html」をダブルクリックして Chrome か Edge で開きます(インストールもアカウントもインターネット接続も要りません)。 2. 「1. ゲームを入れる」で、「ゲームのフォルダを選ぶ」か「zip を選ぶ」を押してゲームを入れます。入れるとすぐに点検します(開いた直後は見本のゲームが入っていて、「見本で試す」でいつでも見本に戻せます)。 3. 「2. 結果」で、印(検出事項あり/対象項目では検出なし/検査未完了)と「誤りと要確認」の一覧を見ます。行の「開く」を押すと、元の .ks の名前・行・その行の中身が出ます。 4. ティラノスクリプトの側で直します。「誤りと要確認.csv を書き出す」「使っていない素材.csv を書き出す」で CSV にして、直す順に使えます。
体験版と製品版の違い
価格: 体験版 0 円/製品版 800 円 ・場所(ファイル・行)と書き出し: 体験版 最初の 3 件まで(残りは「製品版で」)/製品版 全部 ・どちらも同じ: 読み込み・誤りと要確認の数と種類 BOOTH と note で売っている物は同じです(中の zip も同じ)。どちらか一方でお求めください。
動作環境
Windows 11 の Google Chrome または Microsoft Edge(最新版)で動作を確認しています。Windows 10・Mac・iPhone・Android・Safari・Firefox では動作を確認していません。 タグの名の一覧は、ティラノスクリプト v6.03b のソースから名前だけを取りました。ティラノスクリプトのコードも、公式の見本のゲームも、この道具には入っていません。外の部品は使っていません。
データの扱い
この道具は通信しません。アカウントも要りません。外へ通信する指示を止める設定を入れてあり、作者が実物を Google Chrome で開いて使った間、外への通信は 0 件でした(ブラウザの通信の記録で確認)。 ゲームのファイルは、このブラウザの中だけで読み、外へは送りません。何も保存しません(ページを閉じると消えます)。ゲームのファイルは書き換えません(読むだけです)。「全部消す」を押すと、入れたゲームと結果を消します。 【利用条件】個人でご購入の場合はご購入者ご本人、法人・団体でご購入の場合は同じ法人・団体の中でお使いいただけます。第三者への再配布・転売は禁止します。 【お問い合わせ】BOOTH でご購入の場合はショップへのメッセージ、note でご購入の場合は記事の下の「クリエイターへのお問い合わせ」からご連絡ください。
返品・不具合について
返品・キャンセルについて ダウンロード商品のため、お客様のご都合による返品・キャンセル・返金はお受けしていません。購入前に、商品ページの「できること」「できないこと」「動作環境」と、体験版がある商品は体験版で、内容をご確認ください。 不具合があった場合 商品が説明どおりに動かない不具合のご連絡をいただいた場合は、状況を確かめたうえで、修正版のご提供または代わりの方法のご案内をいたします。修正や代わりの方法で解決できない重大な不具合の場合は、購入代金と同じ額をお返しします。お返しの方法(ギフトコードなど)は、ご購入者と相談のうえ決めます。商品説明に誤りがあった場合も同様です。 次の場合は対象外です(作者に故意または重大な過失がある場合を除きます) ・対応していない環境(上の動作環境以外)での動作 ・誤った操作や、説明と異なる使い方による結果 ・外部のサービス(会計ソフト・送り状ソフト・ネットショップ・配信サービスなど)の仕様の変更による不具合 損害の範囲 本商品のご利用によって生じた損害について、作者に故意または重大な過失がある場合を除き、作者が負う責任は、その商品の購入代金(体験版のみをご利用の場合は 1,000 円)を上限とします。また、作者に故意または重大な過失がある場合を除き、間接的な損害や逸失利益(得られるはずだった利益)については責任を負いません。
あわせて使える道具(同じ作者)
・小説の記法の一括変換: 小説の記法を一括で変換する道具(https://booth.pm/ja/items/8984243)




