⚠ お願い
必ず引き継ぎ元・引き継ぎ先両方のバックアップをとってから作業してください。
ご利用は自己責任でお願いします。
JSONというものは非常に繊細です。カンマのつけ忘れ、クオートの書き間違いなどで容易に壊れてしまいます。
手作業の際は、優しく丁寧に扱ってあげてください。
不具合のご報告・ご要望などがありましたら、Twitterまでお知らせください。
🔰 使い方
⚠「animations」「expressions」フォルダが引き継ぎ元にある場合は、引き継ぎ先にもコピーしておく必要があります。
- 引き継ぎ元の「●●●.vtube.json」を「移植元.vtube.json」に指定します
- 引き継ぎ先の「●●●.vtube.json」を「移植先.vtube.json」に指定します
- 完成したらResultの「Downloadボタン」からダウンロードします
- ダウンロードしたファイルで、引き継ぎ先の「●●●.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パラメータ
有効時、キーバインド以外の値を引き継ぎます。