【オープンソース・無料】ECLIPTICA 弱点/耐性リアルタイムパネル&戦闘HUD|VRChat 非公式
- 無料版ダウンロード商品¥ 0
- 支援版(内容同じ)ダウンロード商品¥ 200


「このボス、何が効くんだっけ?」 ——その疑問が、戦っている最中に、目の前に出ます。 VRChat ワールド「ECLIPTICA」専用の、戦闘 HUD + 弱点/耐性リアルタイムパネルです。 VRChat のログを読むだけで動き、ゲームには一切干渉しません。 ■ オープンソース(MIT)/無料 ソースはすべて公開:https://github.com/WntSnwf/EclipticaHUD-C 再配布・改変・商用利用も可(著作権表示とライセンス文を残してください)。 このページの**無料版と支援版は内容がまったく同じ**です(機能差はありません)。 Rust 版 EclipticaHUD(MIT)を参考にした C 実装です。 ■ 一番の特徴:ボスの弱点と耐性が、戦いながら出る いま戦っているボスを自動判別し、物・火・氷・電・光・闇・毒 の 7 属性の倍率を表示します。 弱点は ▲、耐性は ▼ で色分け。「Others: 0.75x」のような書き方にも対応。 形態が変わって耐性が上がる場合も「<0.7x」のように表現できます。 ボスが切り替わればパネルも自動で切り替わります。 ■ データは自分で直せる 耐性データはただのテキストファイル(Weakness&Resistance.txt)です。 新ボスが出た、バランス調整が入った —— 1 段落足して、トレイアイコン右クリック → 「耐性表を読み直す」で即反映。アプリの再起動も、作者のアップデート待ちも要りません。 ■ 戦闘 HUD ・ステージ / このラン / このボス戦 の 3 段階を同時表示 ・与ダメージ・**最高 DPS**・**最大与ダメ**・DPS・被ダメージ・被弾・最大被弾・平均被弾・ 被ダメ/秒・トークン(計 10 行) ・**最高 DPS**:そのラン(またはステージ)で出た最大の DPS。値が下がることはありません ・**最大与ダメ**:1 回で与えた最大ダメージ。自分のベストショットが残ります ・上の 2 つは**転職すると自動でリセット**(タンク型と支援型では桁が違うため) ・DPS の集計窓は 3 / 5 / 10 / 30 / 60 / 120 秒から切り替え ・ボスが狙っている相手(ヘイト)と、被ダメの「攻撃者 · 技」内訳も表示 ■ イベントログ / 履歴 512 件をリングバッファで保持し、4 種類のフィルタ(全部 / 被ダメ / ターゲット / フェーズ・ボス)で 絞り込めます。過去のランとボス戦は ◀ ▶ でそのまま見返せます。 ■ ステージ名も出ます ログの `now in stage:` からマップ名を表示(例:`CrystalMines` → Halram Mines)。 Gilgamesh / Jim C. Bringer のマップは、ボスと形態から自動判定します。 ■ とにかく軽い Windows 標準 API だけで書いたネイティブアプリです。 ・本体 約172 KB / 耐性パネル 約135 KB ・Python・.NET・追加ランタイム不要、インストーラー不要、レジストリも書きません ・**ネット接続は一切しません**(アップデート確認もテレメトリも無し) 解凍して exe をダブルクリックするだけです。 ■ 言語 简体中文を第一言語として設計。日本語 / English はそれぞれ専用の exe として同梱しています。 ■ 同梱物 ecliptica-hud-c.exe / -en.exe / -ja.exe 本体(中文 / 英 / 日) EclipticaHUD-c-DLC/ hr-dlc.exe / -en / -ja 弱点・耐性パネル + 編集できる耐性データ run.bat(本体とパネルを同時起動)、各言語の README・使い方ガイド ■ 動作環境 Windows 10 / 11(64bit)、VRChat、ECLIPTICA のインスタンス内。追加ランタイムは不要です。 ■ 使い方 1. ZIP を展開(書き込みできる場所へ) 2. ecliptica-hud-c.exe を実行 3. VRChat で ECLIPTICA に入る 4. 耐性パネルは hr-dlc.exe(本体と同時に起動する run.bat も同梱) HUD はドラッグで移動、Ctrl+Alt+T でクリック透過、Ctrl+Alt+Q で終了。トレイからも操作できます。 ■ 向いている方 ・ボスの弱点を、いちいち wiki で調べたくない ・自分の火力を数字で見たい/配信や動画で戦績を出したい ・Python 製ツールの起動の重さやメモリが気になっていた ■ 向いていない方(正直に書きます) ・VR ヘッドセット内に表示したい → 本ツールはデスクトップ(モニター)専用です ・DPS の推移をグラフで見たい/パーティ共有・ランキングが欲しい/OBS・OSC 出力が必要 これらは他社ツールの方が高機能です。用途で選んでください。 ■ 安全性 VRChat のログファイルを「読むだけ」です。ゲームへの入力、メモリの読み書き、プロセスへの 干渉は行いません。通信も一切しません。MOD でもチートでもありません。 ■ 注意事項 ・非公式のファンメイドツールです。VRChat Inc. および ECLIPTICA 制作チームとは関係ありません ・表示できるのは自分のダメージのみです(ログに他人の分は記録されません) ・ヘイト表示はログの ownership 行からの推定です。実際と異なる場合があります ・コード署名を取得していないため、初回起動時に SmartScreen の警告が出る場合があります ([詳細情報]→[実行]で起動できます) ・Boss / ステージの情報が出ない場合は、VRChat の起動オプションに --enable-udon-debug-logging を追加してください ・デジタルコンテンツの性質上、購入後の返品・返金には対応できません ■ ライセンス MIT。現状有姿で提供され、利用により生じた損害について作者は責任を負いません。
更新履歴
## 2026/10/23 v1.0.0 1. 販売開始。 ## 2026/10/25 v1.0.1 1. Zaveahの弱点と耐性を追加しました。 ## 2026/10/26 v1.1 1. 戦闘不能の検出ロジックを更新した。 ## 2026/10/28 v1.2 1. 戦闘不能(死亡)の検出と統計を**削除**しました。ECLIPTICA の死亡は 「倒地(Dead)」状態 → 蘇生後に「致命の呪い(Mortal Curse)」を経て二倒、という 二段階の仕組みで、さらにステージ開始時とボス戦開始時に復活処理が入ります。 このため同じログ行が一倒にも二倒にも対応し、ログだけでは生死を判別できません (実測で 1 日のログ 9.7 万行に対し、死亡行は 1 回・観戦行は 44 回)。 誤った回数を表示するより、表示しない方が誠実だと判断しました。 2. パネルから「戦闘不能」の行を削除しました。統計は 9 行(与ダメージ / 最高 DPS / DPS / 被ダメージ / 被弾 / 最大被弾 / 平均被弾 / 被ダメ毎秒 / トークン)になります。 これに伴いウィンドウの高さが 639px に変わりました。 3. イベントログの「戦闘不能」記録も削除しました(`Local controller dead` と `new specatator` の 2 行は、他のログ行と同じく無視します)。 4. 一倒/二倒・Mortal Curse・復活タイミング(通常ボスは P1 開始時のみ、終局ボス `Jim C. Bringer` / `Gilgamesh` は各フェーズ開始時)の解説を説明書に追記しました。 理由の詳細は README の「死亡統計がない理由」をご覧ください。 ## 2026/10/31 v1.3 1. 新しい行「**最大与ダメ(最强一击)**」を追加しました。1 回で与えた最大ダメージを記録し、 値が下がることはありません。自分の「ベストショット」がパネルに残ります。 2. **転職すると「最高 DPS」と「最大与ダメ」が自動でリセット**されるようになりました。 Spellhammer(150 血・タンク型)→ Thaumaturge(100 血・回復役の支援型)のように、 職業が変わると DPS も単発ダメージも桁が変わるため、職業をまたいで「最高」を比べても 意味がないからです。同じ職業のままステージが変わるときはリセットしません。 3. パネルは 10 行になり、ウィンドウの高さが 658px に変わりました。 (与ダメージ / 最高 DPS / 最大与ダメ / DPS / 被ダメージ / 被弾 / 最大被弾 / 平均被弾 / 被ダメ毎秒 / トークン) 4. 説明書に **`Thaumaturge: Everlife`** の記述を追記しました —— 25 点のそのターンの最大 HP と 100% の LIFE ENERGY を消費して Mortal Curse 持ちを 蘇生でき(最大 HP が 25 未満になると使えません)、蘇生した側は 60 スタックの `Breached`(破防)と `Weakened`(虚弱)を得ます。 ## 2026/11/2 v1.3.1 1. BOSS「Jacked O. Lantern」に与える電気属性ダメージ倍率が実際と異なっていた問題を修正しました(0.75x→0.5x) ## 2026/11/3 v1.4 1. マップ(ステージ)名の対応表を実ログに合わせて拡充しました。 `CrystalMines` → **Halram Mines**、`CalamityPalaceV2` → Calamity Palace 2、 `GMFuncFlat3` → GM_Func_Flat_3、`OuterHeven` → Outer Heaven(内部名は a が抜けている)、 `Hallow` → Hallow、`Hall of Beginnings`(内部名に空白が入る)。 2. **未収録のマップは内部名のまま表示**するようにしました。内部名と表示名は無関係なことが多く (`CrystalMines` は Halram Mines、`Bringer` は Bringer's Desert)、推測して間違えるより 生の名前を出す方が誠実だからです。照合は完全一致なので、別のマップとして表示されることは ありません。 3. **終局 Boss のマップは Boss と形態から逆算**するようにしました。 | Boss | 形態 | マップ | |---|---|---| | Gilgamesh | P1 / P2 | Altar of Destruction | | Gilgamesh | P3 | Ground Zero | | Jim C. Bringer | P1 / P2 | Bringer's Desert | | Jim C. Bringer | P3 | Bringer Mothership | この 2 つのマップはステージ行を一度も観測していないため、内部名を当てるのではなく確実な Boss 情報から決めています。パネルが終局 Boss を認識すればマップ名は必ず正しくなります。 4. README に「マップ(ステージ)名の出どころ」の節を、説明書に Q15 を追加しました。 ## 2026/11/3 v1.4.1 1. **終局マップの内部名が Boss 名そのもの**であることが分かったため、対応表に `Gilgamesh` → Altar of Destruction、`Bringer` → Bringer's Desert を追加しました。 この 2 つの内部名は 1 つで 2 つのマップを指す(`Ground Zero` / `Bringer Mothership` は それぞれ三形態目のマップ)ため、ステージ行では前 2 形態のマップを表示し、 Boss 行が届いた時点で形態に応じて上書きします。 2. README に「どの終局 Boss に会うか」の節を追加しました。終局 Boss は**最も多く献祭した神器**で 決まります(`HC Armor Plating` → Jim C. Bringer、`Essence of Malice` / `Encrypted Archive` / `Sealed Megium` / `SparkGate Fragment` → Gilgamesh)。 終局マップの内部名が Boss 名なのは、そのマップがその周回の終局 Boss の舞台だからです。
その他
1. もしボスの弱点や耐性が実際と違う場合は、自分で Weakness&Resistance.txt を修正してください。もし教えてもらえるともっと嬉しいです。 2. 「最大与ダメ」が自分自身の攻撃より大きくなることがあります。以下はすべて仕様で、バグではありません。 - **Nekomancer: Soul Detonation**:召喚した Undead Kitty が死んだ瞬間のシャドウ爆発(半径 2m/1 レベルごとに +1.5m、50% で BREACHED)。召喚獣の攻撃力自体も Nekomancer より高い(Zombie Kitty 25/Ballista Kitty 35/Balloon Kitty 36)。 - **Thaumaturge: Splashback**:回復時に 75(1 レベルごとに +25)の毒素爆発。回復行動がダメージ源になります。 - **Twinmage: Mastery**:Elemental Hand 命中時にその 75% の範囲爆発。 - **Gunmancer: Marksman**:硬貨に命中させた爆発のダメージ +500%(1 レベルごとに +24%)。 - **Shield Mage の ICEBURST**(スキル):ガード回数に応じ最大 500 程度の氷霜ダメージ。 - **Fistmage: Blast Radius / Apply Force / Mach Punch**:満タメ爆発・追加投射物・移動速度依存の追加物理。 - **Spellhammer: Concussion**:高威力 Jump Smash/Chuck 命中時の追加電撃範囲。 - **Holy Blessing**(Crystal of Perseverance):LOW HP で 260(1 レベルごとに +260)の光耀爆発。 - **Third Law**(Chrono Wizard):被ダメージの 150%(1 レベルごとに +25%)を周囲へ物理で返す。 - **Charged Strike**(Chrono Wizard):クリティカル時に 25(1 レベルごとに +10)の物理爆発。 3. マップ名が内部名(例:`SomeNewMap`)のまま表示される場合、それは対応表にまだ入っていないだけです。ログの `now in stage: Stage_XXX` の行を教えてもらえれば追加します。 4. フィードバック用メール:Fuyu_Yume@outlook.com


