[Dolly] OSC Import/Export: Non-ascii file paths are broken
tracked
someka
If the export destination path contains non-ascii characters, such as "C:\Users\stand\OneDrive\ドキュメント\VRChat\CameraPaths", the OSC client will receive a broken message like this:
Address: "/dolly/ExportLocal" (document says "/dolly/Export" btw)
Type: string
Value: "C:\Users\standard\OneDrive\?????? \VRChat\CameraPaths\VRChat_CameraPath_Local_2025-08-01_10-22-54.json"
Raw byte array: 2F 64 6F 6C 6C 79 2F 45 78 70 6F 72 74 4C 6F 63 61 6C 00 00 2C 73 00 00 43 3A 5C 55 73 65 72 73 5C 73 74 61 6E 64 5C 4F 6E 65 44 72 69 76 65 5C C9 AD E5 E1 F3 C8 5C 56 52 43 68 61 74 5C 43 61 6D 65 72 61 50 61 74 68 73 5C 56 52 43 68 61 74 5F 43 61 6D 65 72 61 50 61 74 68 5F 4C 6F 63 61 6C 5F 32 30 32 35 2D 30 38 2D 30 31 5F 31 30 2D 33 39 2D 31 37 2E 6A 73 6F 6E 00 00
Import is not working either.
Log file (output_log_2025-07-30_20-38-31.txt):
OSC Error: endpoint=/dolly/Import, error=Invalid JSON or file path: C:/Users/stand/OneDrive /?????? /VRChat/CameraPaths/circle.json
original 日本語 message:
エクスポート先のパスが "C:\Users\stand\OneDrive\ドキュメント\VRChat\CameraPaths" のように非アスキー文字を含んでいると、OSCクライアントは 次のような壊れたメッセージを受信します:
アドレス: "/dolly/ExportLocal" (ドキュメントの "/dolly/Export" では動きません)
型: string
値: "C:\Users\stand\OneDrive\??????\VRChat\CameraPaths\VRChat_CameraPath_Local_2025-08-01_10-22-54.json"
生のバイト配列: 省略
インポートもうまくいっていません。
ログファイル(output_log_2025-07-30_20-38-31.txt):
OSC Error: endpoint=/dolly/Import, error=Invalid JSON or file path: C:/Users/stand/OneDrive/??????/VRChat/CameraPaths/circle.json
Log In
StormRel
tracked
someka
Workaround
Import: Use symbolic link.
Export: Replace "*\VRChat" to "(Documents path)\VRChat".