なんちゃら.vtube.jsonの設定を移植するやつ

お願い

必ず引き継ぎ元・引き継ぎ先両方のバックアップをとってから作業してください。

ご利用は自己責任でお願いします。

JSONというものは非常に繊細です。カンマのつけ忘れ、クオートの書き間違いなどで容易に壊れてしまいます。

手作業の際は、優しく丁寧に扱ってあげてください。

不具合のご報告・ご要望などがありましたら、Twitterまでお知らせください。

🔰 使い方

⚠「animations」「expressions」フォルダが引き継ぎ元にある場合は、引き継ぎ先にもコピーしておく必要があります。

  1. 引き継ぎ元の「●●●.vtube.json」移植元.vtube.jsonに指定します
  2. 引き継ぎ先の「●●●.vtube.json」移植先.vtube.jsonに指定します
  3. 完成したらResult「Downloadボタン」からダウンロードします
  4. ダウンロードしたファイルで、引き継ぎ先の「●●●.vtube.json」を上書きします

技術的な内容

静的な置換のみを行う

JSONをJavaScriptでパースすると小数点の値が変わってしまいます(1.0 → 1、長い桁数だと最後の下1桁が繰り上がるなど)。

それによって不具合が起こる可能性は低いですが、万が一を避けるために次の項目のみを文字列置換するだけのモードです。

  • JSON.Name
  • JSON.ModelID
  • JSON.FileReferences.Icon
  • JSON.FileReferences.Model
  • JSON.FileReferences.IdleAnimation
  • JSON.FileReferences.IdleAnimationWhenTrackingLost

このモードが有効の時は、他のチェックボックスの値は変更できません。

このモードが有効になった時、他のすべてのチェックボックスが有効化されます。

キーバインド

有効時、キーバインドの値を引き継ぎます。

VTSパラメータ

有効時、キーバインド以外の値を引き継ぎます。