Tadasu

ただす

VRChat が起動しない、落ちる、SteamVR がおかしい。そんなときにまず試すのが Steam の「ゲームファイルの整合性を確認」ですが、メニューの奥にあって見つけにくく、終わったのか、何か直ったのかも分かりません。Tadasu は、ボタン 1 つで Steam に整合性チェックを頼み、Steam の記録を読んで、進み具合と結果を日本語で出す Windows 用のツールです。「VRChat / SteamVR 整合性チェック」1.0.0 を作り直した 2.0.0 です。

通常版 無料
支援版 (中身は同じ) ¥200
BOOTH でダウンロード

Windows 11(64 ビット) Steam 版の VRChat・SteamVR

主な機能

  • ボタン 1 つで頼む

    「VRChat を確かめる」「SteamVR を確かめる」「両方まとめて確かめる」を押すと、Steam に整合性チェックを頼みます。整合性チェックそのものは Steam が行います。

  • 進み具合を日本語で

    Steam の記録を読んで、「頼んだ」「ファイルを確かめている」「入れ直している」「終わった」と進み具合を出します。

  • 結果と試すこと

    終わったら「問題は見つかりませんでした」「2 個のファイルを入れ直しました」「Steam がインターネットにつながっていませんでした」のように結果を出します。うまくいかなかったときは、試すことも出します。

  • 入っている場所と様子

    Steam・VRChat・SteamVR が入っている場所、最後の更新、大きさ、起動しているかを出します。VRChat や SteamVR が起動しているときは「終了してから」と出します。

  • これまでの記録

    Steam の記録に残っている整合性チェックを並べます。Steam のメニューから行ったものも入ります。

  • 更新は押したときだけ

    起動時に新しい版を確かめ、あるときだけ知らせます。「更新する」を押したときだけ入れ替わります。

使いかた

  1. ZIP を展開して、Tadasu フォルダーを好きな場所に置く
  2. VRChat と SteamVR を終了する
  3. 「Tadasu.exe」を起動して、「両方まとめて確かめる」を押す(Steam が起動していないときは、Steam が開きます)
Tadasu の使い方の画像。1 ZIP を展開(好きな場所に置きます)、2 Tadasu を起動(Steam と 2 つのソフトを見つけます)、3 確かめる(VRChat と SteamVR を終了してから)。下に、使える環境と読むものの説明と、このアプリについての画面

対応環境

対応 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 が保護されました」と出ることがあります

読みもの

更新履歴

  1. 2.0.2 にしました。設定の「このアプリについて」で長い文字が枠の外にはみ出していたのと、「動き」の切り替えで文字が枠の端に接していたのを直しました
  2. 2.0.1 にしました。BOOTH からダウンロードした ZIP を展開すると「開けませんでした」と出て開けない不具合を直しました(Windows がダウンロードしたファイルに付ける印のため)
  3. 2.0.0 にしました。作り直し。進み具合と結果を日本語で出す・入っている場所と前回の結果を出す・記録の画面・更新の仕組み・ライセンス文書
  4. 公開しました

ライセンスとクレジット

個人利用
できます
商用利用
できます
改変・再配布・再販売
できません
同梱している部品
画面に pywebview(BSD-3-Clause)などを使っています。部品の一覧とライセンス文書は、ZIP の licenses フォルダーにあります
お問い合わせ
X @noatti_vrc か BOOTH のメッセージ