Tadasu
ただすVRChat が起動しない、落ちる、SteamVR がおかしい。そんなときにまず試すのが Steam の「ゲームファイルの整合性を確認」ですが、メニューの奥にあって見つけにくく、終わったのか、何か直ったのかも分かりません。Tadasu は、ボタン 1 つで Steam に整合性チェックを頼み、Steam の記録を読んで、進み具合と結果を日本語で出す Windows 用のツールです。「VRChat / SteamVR 整合性チェック」1.0.0 を作り直した 2.0.0 です。
確かめている様子
VRChat 問題は見つかりませんでした 21:41
頼んだ ファイルを確かめる 入れ直す 終わり
ファイルはそろっていました
主な機能
-
ボタン 1 つで頼む
「VRChat を確かめる」「SteamVR を確かめる」「両方まとめて確かめる」を押すと、Steam に整合性チェックを頼みます。整合性チェックそのものは Steam が行います。
-
進み具合を日本語で
Steam の記録を読んで、「頼んだ」「ファイルを確かめている」「入れ直している」「終わった」と進み具合を出します。
-
結果と試すこと
終わったら「問題は見つかりませんでした」「2 個のファイルを入れ直しました」「Steam がインターネットにつながっていませんでした」のように結果を出します。うまくいかなかったときは、試すことも出します。
-
入っている場所と様子
Steam・VRChat・SteamVR が入っている場所、最後の更新、大きさ、起動しているかを出します。VRChat や SteamVR が起動しているときは「終了してから」と出します。
-
これまでの記録
Steam の記録に残っている整合性チェックを並べます。Steam のメニューから行ったものも入ります。
-
更新は押したときだけ
起動時に新しい版を確かめ、あるときだけ知らせます。「更新する」を押したときだけ入れ替わります。
使いかた
- ZIP を展開して、Tadasu フォルダーを好きな場所に置く
- VRChat と SteamVR を終了する
- 「Tadasu.exe」を起動して、「両方まとめて確かめる」を押す(Steam が起動していないときは、Steam が開きます)
対応環境
- 対応 OS
- Windows 11(64 ビット)。Windows 10 は確かめていません
- 対象
- Steam 版の VRChat・SteamVR(Steam が入っていること)。Quest 単体の VRChat、Meta Store 版などは対象外です
- 必要なもの
- Microsoft Edge WebView2(Windows 11 には最初から入っています)
- 読むもの
- Steam の場所(レジストリ)、ソフトの情報(appmanifest)、Steam の記録(logs の content_log)、起動しているプログラムの名前。Steam・VRChat・SteamVR の設定やファイルは書き換えません。保存するのは Tadasu の設定だけです
- 通信
- 起動時に、起動役の Tadasu.exe がインターネットに接続して、新しい版があるかを確かめます(設定や記録は送りません)。「更新する」を押したときは、新しい版の ZIP を noattilabo.com(作者のサーバー)から受け取ります。本体のプログラムには、インターネットに接続する処理はありません(下の WebView2 を除く)。整合性チェックのときにファイルを取り寄せるのは Steam です
- 画面の部品の通信
- 画面の表示に使う Microsoft Edge WebView2(Microsoft の部品)は、起動したときに Microsoft の診断データの受け口(events.data.microsoft.com)へ接続します(作者のパソコンで確かめました。WebView2 は本体の中でも動くので、本体の接続として見えることがあります)。送る中身は Microsoft の部品と Windows の「診断データ」の設定が決めるもので、作者には見えません。Tadasu はこの接続に何も渡しません
- 前の版から
- 前の版(1.0.0)には更新の仕組みがないので、この版は新しいフォルダーに置いてください。前の版の exe は消してかまいません
できないこと
- 整合性チェックで直るのは、消えた・壊れたゲームのファイルだけです(Steam が入れ直します)。VRChat の設定・キャッシュ、アバターやワールドの不具合、パソコンや VR 機器の不具合は直りません
- SteamVR は、確かめるたびに小さなファイルを 2 個ほど入れ直すことがあります。SteamVR のフォルダーの中のファイルを自分で書き換えている場合は、それも元に戻ります
- 確かめたのは、作者のパソコン 1 台(Windows 11)で、本物の Steam に VRChat の整合性チェックを頼み、結果が Steam の記録と一致したことです。SteamVR の整合性チェックをこの版で実際に頼むことと、実際にファイルが壊れていて入れ直す場面は、過去の記録の形でだけ確かめています
- ほかのパソコンや Windows 10 では確かめていません。Steam の今後の更新で記録の書き方が変わると、結果を読めなくなることがあります(そのときも Steam への頼みは出て、「結果は Steam の画面で」と出ます)
- 電子署名がないため、はじめて起動するときに「Windows によって PC が保護されました」と出ることがあります
読みもの
更新履歴
- 2.0.2 にしました。設定の「このアプリについて」で長い文字が枠の外にはみ出していたのと、「動き」の切り替えで文字が枠の端に接していたのを直しました
- 2.0.1 にしました。BOOTH からダウンロードした ZIP を展開すると「開けませんでした」と出て開けない不具合を直しました(Windows がダウンロードしたファイルに付ける印のため)
- 2.0.0 にしました。作り直し。進み具合と結果を日本語で出す・入っている場所と前回の結果を出す・記録の画面・更新の仕組み・ライセンス文書
- 公開しました
ライセンスとクレジット
- 個人利用
- できます
- 商用利用
- できます
- 改変・再配布・再販売
- できません
- 同梱している部品
- 画面に pywebview(BSD-3-Clause)などを使っています。部品の一覧とライセンス文書は、ZIP の licenses フォルダーにあります
- お問い合わせ
- X @noatti_vrc か BOOTH のメッセージ