ECLIPTICA Advanced Combat Tracker / VRChat ECLIPTICA専用 ダメージメーター・HUDオーバーレイ
- Digital500 JPY



VRChat ワールド「ECLIPTICA」専用の、戦闘ログ解析ダメージメーター & HUD オーバーレイです。 VRChat が書き出すログをリアルタイムで読み取り、与ダメージ・DPS・被ダメージ・死亡数などを 自動集計。ゲーム画面の上に半透明・クリック透過の HUD として重ねて表示します。 「今の自分、どれくらい火力出てる?」「このボスで何回死んだ?」「さっきのランと比べてどう?」 ——これまで感覚でしかわからなかった部分が、数字とグラフで見えるようになります。 【v1.1.0 で VR に対応しました】 同じパネルを SteamVR オーバーレイとしてヘッドセット内にも表示できます。 ヘッドセットを外さずに、コントローラでパネルを掴んで配置できます。 インストーラー不要・追加ランタイム不要 日本語 / 英語対応 説明書 https://eact-doc.rtail.dev/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VRChat world ECLIPTICA-exclusive combat log analyzer, damage meter, and HUD overlay. It reads VRChat's log files in real time and automatically tracks damage dealt, DPS, damage taken, deaths, and more. The data is displayed as a semi-transparent, click-through HUD overlay directly on top of your game screen. "How much damage am I actually dealing?" "How many times did I die during this boss fight?" "How does this run compare to the last one?" — Details that were previously hard to judge by feel alone are now visible through clear numbers and graphs. [New in v1.1.0] VR support. The same panels can be rendered inside your headset as SteamVR overlays, and placed with your controllers without taking the headset off. No installer or additional runtime required. Available in Japanese and English. Document: https://eact-doc.rtail.dev/?lang=en
ウイルスと誤検知される場合
Microsoft Defender Antivirus(Windows 11)において、本ファイルがウイルスとして誤検知される事象を確認しています。現在、Microsoft へ誤検知の報告・再評価を申請中です。 解消までには、数時間から 1 日程度かかる見込みです。対応完了後も、ダウンロードしたファイルが正規のものであることを、以下のハッシュ値でご確認ください。 正規ファイルの確認方法 対象ファイル:Ecliptica-ACT-v1.1.0.zip MD5:33CBB30DFA672786290483833DB1A479 SHA-256:59D602DEA51EB34E7BC890BA25F4872C0D92385B872154F974A5F7BF0CDCA385 SHA-512:EA022C0DAF3DFA1FD6071E7395141D46FDFAC9824B619A5355809754CCDC600DFD47B01DD5378E1960F954E1BD517B01205AFA5DBE52E84948F287083B813127 ※ハッシュ値が一致しないファイルは実行・解凍せず、再度公式配布元からダウンロードしてください。
できること
■ リアルタイム集計 与ダメージ / 10秒DPS / ラン平均DPS / 被ダメージ / 最大クリティカル / 死亡数 / ヒット数・被弾数、そして「フェーズ 0 からどれだけ強くなったか」を自動記録。 ■ HUD オーバーレイ(8枚) VRChat の画面上に常時表示。半透明・常に最前面・クリック透過なので、プレイの邪魔に なりません。パネルごとに位置・サイズ・色・濃さを個別に決められます。 ■ VR オーバーレイ 同じパネルを SteamVR 経由でヘッドセット内に描画。視界に固定され、コントローラで 掴んで配置できます。デスクトップに出すパネルと VR に出すパネルは別々に選べます。 ■ トークンとモブ ウェーブごとのトークン取得数と取り残し、いま生きている敵、このセッションで湧いた敵の 一覧を追跡。取り残したままボス戦に入りそうなときは HUD が知らせます。 ■ パーティ共有(お試し提供中) 同じルームIDを入れたメンバー同士で DPS をリアルタイム共有。誰がどれだけ出しているか 一目でわかります。 ■ 記録とエクスポート ロビーに戻るたび、そのセッションの記録が JSONL で自動保存されます。アプリ起動以降の 全イベントを手動で書き出すこともできます。後から自分で好きに再分析できます。
HUD オーバーレイ(8枚・個別ON/OFF可)
独立した 8 枚のパネルを、それぞれ好きな位置・サイズで配置できます。 ・タイマーHUD(左上) … セッション時間 / フェーズ時間 ・フェーズHUD(上端中央) … ステージ名 / ボス名 / コンパクトなフェーズバー ・ステータスHUD(右上) … 与ダメ / DPS / 被ダメ / death / crit ・パーティHUD(右) … 同室メンバーの DPS ランキング(既定OFF) ・ヘイトHUD(画面中央) … ヘイト対象。自分に来ていると赤く警告 ※開発中 ・トークンHUD(中央下寄り) … フィールドに残っているトークンの数 ・スポーン中モブHUD(左・中ほど) … いま生きている敵を 1 体 1 行で表示 ・DPSグラフHUD(右下) … 3スケールの DPS 推移グラフ 【トークンHUD は平常時まったく見えません】 ウェーブが順調なときは伝えることが無いので、背景ごと一切描画しません。 取り残しが判明したときだけ、残り個数を知らせるために現れます。 【配置】 「配置モード」にチェックを入れると、左ドラッグで移動 / 右ドラッグでリサイズ。 決まったら[レイアウトを保存]でOK。配置は画面比率で保存されるので、解像度やモニターを 変えても同じ位置・同じ比率で復元されます。1 枚だけ変な場所に行ってしまった場合は、 そのパネルだけを既定へ戻すこともできます。 【濃さ】 背景の濃さ(0〜100%)と文字の濃さ(10〜100%)は独立に効きます。 「背景は 25%、文字は 45%」のように、ゲーム画面をほとんど隠さずに文字だけ読める運用が できます。背景色もパネルごとに変えられます。文字サイズはパネルの大きさに追従します。
VR オーバーレイ
デスクトップの HUD ウィンドウはヘッドセット内には映りません。そこで同じパネルを SteamVR オーバーレイとして描画できるようにしました。視界に固定され、位置・奥行き・ サイズ・濃さはパネルごとに個別に決められます。 【必要な条件】 VRChat が SteamVR(OpenVR)経由で動いていること、SteamVR 自体が起動していること。 SteamVR がまだ起動していなくてもチェックはONのままで構いません。起動すると自動で 接続します。 【ヘッドセットを外さずに配置できます】 「VR 配置モード」をONにすると、コントローラのレーザーでパネルを操作できます。 ・パネルを指してトリガーを引く → パネルがその手に追従 ・掴んだままスティック上下 → 奥へ送る / 手前へ引き寄せる ・掴んだまま副ボタン+腕を前後 → 拡大縮小 ・手を離すと位置が保存されます 環境の都合でコントローラ操作が働かない場合は、設定画面のスライダーでも同じことが できます。 ※配置が終わったら「VR 配置モード」のチェックは外してください。操作を受け付ける オーバーレイはコントローラを VRChat と奪い合うため、ONの間は VRChat から見て AFK 状態になり、トリガー・グリップ・移動が効かなくなることがあります。 チェックを外せば元に戻ります。既定はOFFで、次回起動には引き継ぎません。 ※デスクトップ用のチェックとは別の列で管理します。グラフはモニターだけ、タイマーは VR だけ、といった使い分けができます。
DPS グラフ
3本の線で「今の勢い」と「セッション全体の流れ」を同時に把握できます。 ・2分(青) … 直近2分。今の戦闘のテンポを見る ・30分(紫) … 直近30分。セッション全体の波を見る ・1h基準(オレンジ) … 現在のランの経過時間ぶん(最短1h〜最長4hで自動調整) サンプルは1秒に1点。縦軸は3本の最大値から自動スケール。 谷になっている部分はインターミッションなど、手が止まっている時間帯です。
トークンと湧いたモブ
戦闘の集計とは別に、ワールドの状況そのものも追跡します。 ■ トークン ・トークン(ウェーブ) … このウェーブでの取得数 / 出現数。取り残したままボス戦に 入ると赤くなり、トークンHUD が残り個数を知らせます ・所持トークン … 現在の所持数(取得 − 消費) ・トークン(ラン累計) … ランの累計と取り逃した数 ■ 湧いたモブ このセッションで湧いた敵を、倒した分も含めて名前ごとに数えて並べます。 右端の「生存 N」は、そのうち今フィールドに残っている数です。 PRIME / PENUMBRA / ANTUMBRA / UMBRA / ECLIPSE の区間で絞り込めるので、 「UMBRA では何が出たか」を後から確認できます。 いま生きている敵はスポーン中モブHUD にも 1 体 1 行で出ます。 ※ランの途中から参加した場合、所持トークンは「-」になります。所持数は「取得 − 消費」 なので、ワールドが配った開始トークンを見ていない状態では実際の数を復元できないためです。 ウェーブごとの取得数・取り逃しはそのまま正確です。
パーティ共有(お試し提供中)
じルームID(合言葉)を入力したメンバー同士で、戦闘ステータスをリアルタイム共有。 パーティHUD に与ダメージの多い順に最大10人まで表示され、自分の行は黄色でハイライト されます。 使い方は3ステップ。 1. 設定「パーティ」タブの[ルームID]にパーティで決めた合言葉を入力 2. [パーティ共有を有効化]にチェック 3. 「HUD」タブの[パーティHUD]を表示ON(ヘッドセット内にも出す場合は「VR」タブでもON) 送信されるのは 表示名 / ジョブ / DPS / 与ダメ・被ダメ / 死亡数・クリ・ヒット数 と、 部屋振り分け用の ルームID・端末識別子 のみ。通信は wss://(TLS)です。 VRChat のアカウント情報・ログの中身・インスタンス情報・位置・チャット内容は 一切送信しません。 【チェックを外している間、戦闘データの送信は一切行いません。】 この状態で発生するネットワーク通信は、起動時のアップデート確認だけです。これは配布元の 最新バージョン番号を取得するだけのもので、こちらから送る情報はありません。 ※本機能はサーバーを介する唯一の機能で、現在は試験的に無償提供しています。 提供期間は未定で、予告なく仕様変更・停止する可能性があります。 停止しても集計・HUD・エクスポートなど他の機能はすべてそのまま使えます。
ダッシュボード(メインウィンドウ)
HUD とは別に、腰を据えて数字を見るためのメインウィンドウがあります。 ・フェーズ進行度 … 現在フェーズ / ステージ名 / クラス名 / ボス名 / ステージ死亡・ セッション死亡 ・パフォーマンス分析 … 15枚のカードで現在のランを要約 ・湧いたモブ … このセッションで湧いた敵の一覧(フェーズ区間で絞り込み可) ・セッション履歴ログ … ステージと戦闘が発生順に積み上がる。ランの区切りも一目でわかる 【3つの時計】 セッション / フェーズ / チェックポイント を色分けして 1 枚のカードにまとめています。 ・セッション … 最後にロビーを出てからワールドで過ごした時間。ロビー滞在中は止まります ・フェーズ … 今いるステージの経過時間 ・チェックポイント … 今の戦闘(Mob / Boss / Rest)の経過時間 ロビーに戻ると 0 に戻らず値を保持するので、終わったばかりのランの数値をそのまま読めます。 【成長度(フェーズ0比)】※開発中 「このランで実際に強くなっているか」を答えるカードです。今いるフェーズの 「1振りあたりの総ダメージ」を、そのランのフェーズ 0 の同じ値と比べます。 毒や炎上などの継続ダメージは与ダメージには入りますが、振った回数には数えません。 そのため毒が入りやすくなったせいで数値が下がる、ということが起きません。 ECLIPTICA の進行度(0.0〜1.0)は PRIME / PENUMBRA / ANTUMBRA / UMBRA / ECLIPSE の 5区間に分けて表示。到達済みは明るく、未到達は暗く塗り分けられます。 フェーズが0に戻った瞬間を「新しいラン」として自動的に検出し、集計をリセットします。
動作環境 / 導入について
【動作環境】 ・Windows 10 / 11(デスクトップモード推奨。VRでは HUD が見えません) ・VRChat(Steam版 / スタンドアロン版どちらでも可) ・追加ランタイム不要(インストーラーなし) 【重要・必ずお読みください】 ECLIPTICA の戦闘ログは Udon の Debug.Log として出力されるため、 **VRChat をデバッグログ有効の起動オプションで起動していないと、ログに1行も残りません。** (設定していないと、本ソフトは数値が全部0のままになります) VRChat の起動オプションに以下を追記してください。 --enable-udon-debug-logging 手順の詳細・確認方法・トラブルシューティングは、付属のユーザーマニュアル(日本語 / 英語)に スクリーンショット付きで記載しています。購入前に導入できるか不安な方は、 先にマニュアルをご確認ください。 使い始めは **VRChat を先に起動 → 本ソフトを起動** の順番です。 起動後に追記された行だけを読むため、起動前の戦闘は集計されません。
記録とエクスポート(JSONL)
■ セッション記録(自動) ロビーに戻るたびに、そのセッションの記録が自動保存されます。1セッション1ファイルで、 ボタン操作は不要です。設定の[セッション記録を開く]から保存フォルダーを開けます。 どこにも送信していないローカルのファイルなので、削除して構いません。 ■ ラン結果のエクスポート(手動) [ラン結果を JSON 出力]ボタンひとつで、アプリ起動以降の全イベントを JSONL 形式で 任意の場所へ保存できます。 どちらも形式は同じで、違うのは対象期間だけです(自動=ロビーからロビーまでの1セッション、 手動=アプリ起動以降のすべて)。 1行目は meta(形式版数 / アプリ名とバージョン / 出力日時 / 対象ユーザー / ラン集計 / ステージごとの内訳 / 成長度 / ボス名 / ヘイト対象 / トークンとモブの集計)。 2行目以降は時刻付きイベントが1行ずつ。 種別は run_reset / stage / combat / damage / taken / death / boss_defeated / hate / dps_sample / lobby。 Excel でも Python でも好きに読み込めるので、「あのボスだけ抜き出して DPS を出し直す」と いった後解析が自由にできます。
フィードバック機能について
設定からフィードバック機能を有効にすると定義されてないボスネーム等を開発者に送信することができます これらの機能はオプトイン方式です
安全性について
本ソフトは【VRChat が出力するログファイルを読むだけ】のツールです。 ・ゲームへの入力操作は行いません ・メモリの読み書き・改変は行いません ・VRChat のプロセスには一切干渉しません ・パーティ共有OFFの間、戦闘データの送信は行いません (発生する通信は、起動時に最新バージョン番号を取得するアップデート確認のみです。 こちらから送る情報はありません) MOD でもチートツールでもなく、ログビューアの延長にあるものだとお考えください。
動作環境 / 導入について
【動作環境】 ・Windows 10 / 11 ・VRChat(Steam版 / スタンドアロン版どちらでも可) ・追加ランタイム不要(インストーラーなし) ・VR オーバーレイを使う場合は SteamVR(OpenVR)が必要です 【デスクトップでも VR でも使えます】 デスクトップモードではゲーム画面の上に HUD ウィンドウを重ね、VR では同じパネルを SteamVR 経由でヘッドセット内に描画します。v1.0 系のデスクトップモード限定では なくなりました。 【VRChat の起動オプションについて】 ECLIPTICA が出す情報の一部は Udon の Debug.Log として出力されるため、VRChat を デバッグログ有効で起動していないとログに残りません。設定が無くてもアプリは動きますが、 その分の機能が使えません。設定しておくことを強くおすすめします。 VRChat の起動オプションに以下を追記してください。 --enable-udon-debug-logging アプリの[▶ VRChat を起動]ボタンからも起動できます。このオプションを付けた状態で Steam 経由で VRChat を起動し、そのまま ECLIPTICA へ向かいます。 手順の詳細・確認方法・トラブルシューティングは、オンラインマニュアル(日本語 / 英語)に スクリーンショット付きで記載しています。購入前に導入できるか不安な方は、先にマニュアルを ご確認ください。 https://eact-doc.rtail.dev/ 【ゲームの途中で起動しても大丈夫です】 アプリは起動時にログを遡って、いま入っているセッションを、ログに書かれている時刻のまま 読み直します。30分潜ってから起動しても、その30分がそのまま表示されます。遡る範囲は今の セッションだけなので、前のインスタンスの戦績が混ざることはありません。 ユーザー名の自動入力はログから読むため、できれば VRChat を先に起動してください。
ご利用にあたって / ライセンス
・個人での利用、配信・動画での使用は自由です ・作者の許可なく 再配布 / 転載 / 販売 / 改変物の公開 を行うことはできません ・本ソフトは現状有姿で提供され、利用により生じた損害について作者は責任を負いません 本ソフトは VRChat ワールド「ECLIPTICA」の非公式ツールであり、VRChat Inc. および ワールド制作者とは一切関係ありません。 【開発中の機能について】 ・ヘイト表示は敵の所有権の移動から推定する簡易判定のため、実際のターゲットと 一致しないことがあります(参考程度にご覧ください) ・「成長度(フェーズ0比)」は計算方法が今後のバージョンで変わる可能性があります ・「最大クリティカル」はログにクリティカル判定が無いため、そのランで最も大きかった 単発ダメージを代用値として表示しています ・パーティ共有はお試し提供中です 【同梱ライブラリ】 Python(PSF)/ Qt・PySide6(LGPL v3)/ watchdog(Apache 2.0)/ OpenVR SDK(BSD 3-Clause)/ pyopenvr(BSD 3-Clause)/ python-zstandard(BSD 3-Clause) ライセンス全文はアプリ内の[ライセンス]ボタンおよび同梱の THIRD-PARTY-NOTICES.md から ご確認いただけます。
アップデート履歴
[2026/07/22: v1.0.0] Release [2026/07/24: v1.0.1] ・アップデート通知機能を追加 ・HUD の個別調整機能を追加 ・ヘイト表示をボスのみに変更 ・それに伴い未知のボス名を収集するメカニズムを追加 [2026/07/30: v1.1.0] ・VR オーバーレイに対応(SteamVR) ・VR 配置モードを追加。コントローラでパネルを掴んで配置できます ・VR に出すパネルをデスクトップとは別に選べるように変更 ・タイマーHUD / トークンHUD / スポーン中モブHUD を追加(HUD 5枚 → 8枚) ・「セッション / フェーズ / チェックポイント」の3つの時計を追加 ・「成長度(フェーズ0比)」を追加 ・トークンの集計を追加(ウェーブ取得数 / 取り逃し / 所持数 / ラン累計) ・「湧いたモブ」セクションを追加 ・[▶ VRChat を起動]ボタンを追加 ・途中で起動しても、いま入っているセッションをログから遡って復元するように変更 ・デバッグログの起動オプションを必須ではなくしました ・セッション記録の自動保存を追加(ロビー帰還時に JSONL 出力) ・設定とセッション記録の保存先を %APPDATA%\dev.rtail\eact\ に変更(自動移行) ・設定ウィンドウを 一般 / HUD / VR / パーティ の4タブに整理 ・パネルごとに背景色 / 背景の濃さ / 文字の濃さを個別指定できるように変更 ・各項目・各パネルを個別に既定値へ戻すボタンを追加 ・ヘイト表示に[雑魚モブも表示する]を追加 ・HUD の文字サイズがパネルの大きさに追従するように変更 ・ログの二重読み取りで与ダメージ・DPS・最大クリティカルが二重計上される不具合を修正 ・ボス出現ログの連続出力で1回の戦闘が細切れに記録される問題を修正 ・ボス名フィードバック機能を廃止



