Funscript Validator

.funscript ファイルをドロップすると、再生できない、またはうまく再生されない原因を見つけます:無効な JSON、欠落または不正な形式の actions、順序が乱れたり重複したりしているタイムスタンプ、0〜100 の範囲外の位置、そしてデバイスが追従できないほど速い動き。

完全にブラウザ内で動作します。ファイルがアップロードされることはありません。

ファイルをチェック

またはこの枠内のどこかにファイルをドロップ

バリデーターがチェックする項目

funscript は JSON ファイルです。プレーヤーは actions リストを読み込みます。各アクションはミリ秒単位の時刻(at)と 0〜100 の位置(pos)です。フィールドごとの詳しいリファレンスは funscript 形式の解説にあります。

エラー:ファイルが読み込めない、または正しく読み込まれない

  • テキストが有効な JSON ではない、またはトップレベルがオブジェクトではない。
  • actions リストがない、またはアクションに atpos がない、あるいは数値以外の値が入っている。
  • タイムスタンプが負の値、または位置が 0 未満か 100 を超えている。

警告:ファイルは読み込めるが、再生に支障がある

  • アクションが時間順に並んでいない。多くのプレーヤーは時間順であることを前提としています。
  • 2 つのアクションが同じタイムスタンプを持っており、デバイスが同時に 2 か所にいることを求められる。
  • 時刻や位置に小数が含まれている。この形式は整数を使うため、プレーヤーによっては丸めたり受け付けなかったりします。
  • 動きが設定した速度上限より速い。上限はお使いのデバイスの最高速度に設定してください。それより速いストロークは途中で打ち切られます。
  • invertedrangeversion に誤った種類の値が入っている。

備考

  • 1 分を超える間隔、形式で定義されていないフィールド、そしてファイルの metadata の内容。

ファイルはお使いのコンピューターから出ません

このページはブラウザ自身のファイルリーダーでファイルを読み込み、チェックはすべてこのタブ内で行います。アップロードもサーバーへの通信もないため、ネットワークを切断しても同じように動作します。修復したコピーもタブ内で作成され、ブラウザによって保存されます。

次に読む