[無償] VRChat RejoinTool
VRChatのログを読み取り、直前まで居たインスタンスに戻ることを支援するツールです。 Private (Invite only)のワールドに居る際、VRCがクラッシュしてしまうと、通常インスタンス作者以外はReqInviteを送らなければ戻れません。そのようなインスタンスにも簡単な操作で戻ることが出来ます! VR睡眠していたら、落ちて戻れなくなり、一人で泣いてた経験のある全ての同士へ!
GUI機能
[ログのD&D] デフォルトでは、自動的にログを読み込みますが、ログ(複数可)をVRChatRejoinTool.exeにD&Dして起動する事で、ログを指定可能です。 それにより、過去に行ったワールドを見返すことも可能です。 [コンテキストメニュー] 右クリックで、起動リンクのコピーやショートカットファイルへの保存, 編集が可能です。
Ex.
GitHub: https://github.com/yanorei32/VRChatRejoinTool LICENSE: https://github.com/yanorei32/VRChatRejoinTool/blob/master/LICENSE アイコン制作: @FUMI23_VRC さん https://twitter.com/intent/user?user_id=1217010323695128578 検証環境: Windows 11 x86_64 22H2 検証可能環境: Windows 10 x86_64 22H2 Windows Server 2019 x86_64 1809
Invite
1. https://vrchat.com にログイン 2. RejoinTool下部、Detailをクリック 3. LAUNCH WORLDの下にあるINVITE MEをクリック v3.2以降では設定済みのvrc-invite-me.exeを同じフォルダに置くことで、vrc-invite-me.exe integrationを使う事もできます。 https://github.com/yanorei32/vrc-invite-me
VaniiMenuへの設定例
https://pastebin.com/axeK0ePs
その他コマンドライン引数
--kill-vrc Launchする前に、既に起動しているVRChatプロセスを終了します。 --ignore-public 候補からpublicを除外します --ignore-by-time=[time (min)] 候補から一定時間(分)経過したものを除外します。 --ignore-worlds=wrld_xx,wrld_xx 候補から指定されたワールドIDのものを除外します。 コンマ区切りで、複数のIDを指定できます --no-gui GUIを表示しません。 候補内の最新のインスタンスをLaunchします。 --no-dialog エラー時、ダイアログを表示しません。エラー音のみの通知となります。 --no-gui指定時のみ動作します。 --quick-save アプリケーションフォルダの下にsavesディレクトリを作り、そこにvrchat://のショートカットを作成します。 --no-gui指定時のみ動作します。 --quick-save-http アプリケーションフォルダの下にsavesディレクトリを作り、そこにhttps://のショートカットを作成します。 --no-gui指定時のみ動作します。 --index=[N] N番目の候補に対して操作を行います。(標準: 0) --no-gui指定時のみ動作します。
既知の問題
[10] v2.3, v2.4, v2.5, v2.5a, v2.5b, v2.6, v3.0, v3.1, v3.2, v3.3, v3.4, v3.5, v3.6, v3.6a, v3.7 での致命的なバグ VRChat が Region の概念を追加した為、これまでとInstance IDのフォーマットが変わりました。 v3.8への更新をお願いします。 [9] v3.4, v3.5, v3.6でのクラッシュ問題 ログパーサーがの状態管理が正しくないことに起因する問題。v3.6aにて修正。 ( by https://twitter.com/shadero_vrc ) REF: https://github.com/yanorei32/VRChatRejoinTool/commit/e873ff268e36eeef4885d66b136cf6e0c9b473d8 [9] v3.4での正しくないワールド名表示 ログパーサーが正しくないことに起因する問題。v3.5にて修正。 REF: https://github.com/yanorei32/VRChatRejoinTool/commit/b4a24235e33e74564877c4f7c9615f99ea3ddd42 [8] v2.2a/v3.3未満全てでの致命的なバグ VRChat build 1046からログ内のVRCFlowManagerVRCの文字が文字化けし、検出できなくなった結果、戻れなくなっていた問題修正。 ( by https://twitter.com/sksat_tty ) REF: https://github.com/yanorei32/VRChatRejoinTool/pull/4 [7] v2.3, v2.4, v2.5, v2.5a, v2.5b, v2.6, v3.0での致命的なバグ VRChatの仕様変更により、Invite Plus等一部のインスタンスに戻れない問題が発生しています。 v3.1への更新をお願いします。 REF: https://github.com/yanorei32/VRChatRejoinTool/commit/8f365102da59ee0ee23c5abbbdde22905c7d4cf6 [6] v2.5, v2.5a, v2.5b, v2.6でのバグ v2.5, v2.5a, v2.5b, v2.6では、時刻が24時間表記であるべき所、12時間表記になっています。 v3.0への更新をお願いします。 REF: https://github.com/yanorei32/VRChatRejoinTool/commit/84bcce0c824a34d7107ff2b8cb46517b35de099d [5] v2.3, v2.4でのバグ v2.3, v2.4ではPublicなインスタンスへ戻れません。v2.5への更新をお願いします。 REF: https://github.com/yanorei32/VRChatRejoinTool/commit/11f19992ab8f594ca1ad761871bedd50ff93eb81 [4] v2.3での致命的なバグ v2.3ではInvite / InvitePlusなインスタンスへ戻れません。v2.4への更新をお願いします。 REF: https://github.com/yanorei32/VRChatRejoinTool/commit/5f8d9fc70fe93fcf064806759dbfedc36a135253#diff-dc787b4b6c30c3887abb57975ba736ceL83 [3] LocalLowの場所変更で問題が起こる可能性 %AppData%から相対的に見た時、../LocalLow/にLocalLowが無いと、ログの読み込みに失敗します。KnownPathの取得にはWin32APIを用いなければならない上、実際に場所を変更している方が少ない為、現在実装していません。場所を変えている方がいらっしゃいましたら、連絡を頂ければ実装致します。 [2] ログファイルをexeにD&Dした際、警告が出る問題 「これらのファイルは、コンピューターに害を及ぼす可能性があります」との警告が出る事を確認しています。VRChatのログファイルは、Windowsに於いて信頼できないファイルを保存するディレクトリである、LocalLow配下に有ります。その為、そのディレクトリからのドラッグは危険であると判断し、警告が出ている物と考えられます。以下のコマンドで、VRChatのディレクトリのみ信頼度を上げることが出来ます。 icacls %AppData%\..\LocalLow\VRChat /setintegritylevel M [1] WindowsDefenderにブロックされる問題 v2.0 (旧ビルド)がWindowsDefenderに「Trojan:Win32/Azden.A!cl」としてブロックされる問題を確認しています。最新の定義ファイル(1.299.1287以降)に更新して頂く事で、解決出来ます。 また、v2.0 (旧ビルド)に関して、「Trojan:Win32/Tiggre!plock」としてブロックされる問題を確認しております。v2.0をお使いになりたい場合、GitHubのReleasesよりv2.0の最新ビルドをダウンロードして頂けると幸いです。