You are viewing a potentially older version of this package. View all versions.
FAiNEL-EclipseFixes-1.2.3 icon

EclipseFixes

QoL UI fixes for the EclipsePlus stack (EclipsePlus by Dinasor included, pre-patched for 1.3.9): real Stat Bonuses icons, x1.5 synergy markers, Familiars tab scroll fix, 4/4 expertise slots, pixel-perfect Prestige leaderboard with all 28 board types.

By FAiNEL
Date uploaded a day ago
Version 1.2.3
Download link FAiNEL-EclipseFixes-1.2.3.zip
Downloads 14
Dependency string FAiNEL-EclipseFixes-1.2.3

README

EclipseFixes

Client-side BepInEx plugin with quality-of-life UI fixes for the EclipsePlus / Bloodcraft stack in V Rising.

Features

  • Real game icons in Stat Bonuses for all new weapon types (TwinBlades, Daggers, Claws, Unarmed, FishingPole) and blood types (Immortal, VBlood, GateBoss) — no more placeholder sword.
  • Centered ×1.5 synergy markers: class-synergy stats in the Weapon Expertise / Blood Legacies lists get a yellow ×1.5 label right in the middle of the row (size and font match the row text).
  • Familiars tab fixes: the page scrolls cleanly (no longer paints over the menu tab headers), unused Battles/Talents mode buttons are hidden.
  • Vanilla menu fixes: 4/4 expertise slots, 4 legacy choices, 4th HUD stat, phantom-row filter.
  • Prestige Leaderboard fixes: the board-type dropdown lists all 28 PrestigeType entries in enum order, and the rank / name / value columns are pixel-aligned. On servers with the companion EclipseExtras 1.3.2+ every board shows its real top-10 (multi-part wire); with older servers the dropdown is still complete and the boards the server could not fit show as empty.
  • Everything is toggleable: the plugin auto-creates BepInEx/config/fix.eclipseplus.ui.cfg on first launch — turn individual features on/off without touching the DLL. Diagnostics are off by default.

Requirements

  • BepInEx 6 (IL2CPP)
  • EclipsePlus — included in this package (EclipsePlus.dll by Dinasor, bundled with permission-free redistribution caveat: original mod, this package ships it pre-patched to report protocol 1.3.9, which is what the Eclipse/Bloodcraft 1.13.22 server stack speaks).
  • V Rising matching the EclipsePlus protocol.

Install

With a mod manager (r2modman / Thunderstore Mod Manager) — just enable the mod, or manually: drop both DLLs into BepInEx/plugins.

Important: if you already have a manual EclipsePlus.dll in BepInEx/plugins, remove it when installing via a mod manager — two copies of the same plugin will conflict.

Notes

  • Client-side only. The synergy markers use data delivered by the server's Eclipse config message; on servers without the Eclipse setup the markers simply do not appear.
  • The plugin never modifies Bloodcraft.dll or any other mod — everything is done via Harmony patches and reflection on the EclipsePlus API.
  • The companion server-side plugin (EclipseExtras: extra progress subtypes, familiar-name sanitizers, shift-slot guard) is distributed separately — ask your server admin.
  • Credits: EclipsePlus belongs to its author Dinasor (com.dinasor.eclipseplus). This package bundles it purely for convenience so players don't have to hunt for it; all credit for EclipsePlus goes to Dinasor. If you are the author and want the bundled copy removed or updated — open an issue and it will be handled promptly.

RU (кратко)

Клиентский плагин: настоящие иконки в Stat Bonuses, жёлтые «×1.5» по центру строк синергии класса, починка скролла вкладки Familiars (без наложения на вкладки меню), 4/4 слота Expertise, 4-й HUD-стат, исправления Prestige Leaderboard (дропдаун всех 28 типов досок + выравнивание колонок; на серверах с EclipseExtras 1.3.2+ каждая доска показывает реальный топ-10). EclipsePlus.dll включён в пакет (патчен под протокол 1.3.9 — работает с серверами на Bloodcraft 1.13.22). BepInEx 6 IL2CPP. Все фичи переключаются в BepInEx/config/fix.eclipseplus.ui.cfg (создаётся автоматически). Метки «×1.5» появляются только при настроенной Eclipse-инфраструктуре на сервере. Если у вас уже стоит ручной EclipsePlus.dll — уберите его, чтобы не было двух копий.

CHANGELOG

Changelog

1.2.7

  • Prestige quick-buttons — one click sends the matching .prestige me <type> chat command (new Features → QuickPrestige toggle):
    • a small Prestige button at the right of the Stat Bonuses header sends the type of the weapon you currently wield (… <Weapon>Expertise) or of the blood you have equipped (… <Blood>Legacy), following the active mode (Weapon Expertise / Blood Legacies);
    • Experience / ExoForm buttons on the Prestige Leaderboard card header send .prestige me experience / .prestige me exo.
    • The server applies its usual prestige rules exactly as for typing the command by hand (e.g. max expertise required); a rejected attempt just gets an error reply in chat.

1.2.6

  • Selected-tab glow — the active second-level tab now carries a bright crimson 3px contour so it's always obvious which tab is on: Weapon Expertise / Blood Legacies (Stat Bonuses) and Professions / Class (Progression), matching the main navigation highlight (the game's own ForceHighlight is applied to the tab buttons as well). New Features → TabGlow toggle in the config.

1.2.5

  • 4th HUD stat now applies the ×1.5 class-synergy multiplier (it showed the raw cap while the three vanilla stat lines multiplied correctly); the synthesized Weapon Expertise panel values are fixed the same way.
  • Daily Quest kill icon restored - EclipsePlus 1.4.0 read the quest kill sprites from dead fields that are never assigned (refactor regression); the plugin now bridges them after every sprite scan and re-materializes the sprites after a world switch (they can be destroyed while the cached reference stays).
  • Right-HUD profession icons self-heal - covers both failure modes of the white boxes: the game's one-shot sprite scan running while world assets are still loading, and world switches destroying the sprite objects behind EclipsePlus's sprite cache (its scan never re-reads names whose key already exists, so the dead entries stuck for the whole session). The plugin re-materializes live sprites (own cache + rescan) and re-applies the icons.
  • Stat display on foreign servers with comma-decimal locales (vanilla Bloodcraft bug, e.g. Russian servers): comma-formatted stat caps ("5,00") in the config message are repaired client-side, so HUD stat lines and Stat Bonuses display correctly instead of staying empty.
  • Familiars gate fallback: servers that never send the familiar-battle gate flag (older / forked Bloodcraft builds) but do have MaxFamiliarLevel configured no longer keep the Familiars tab hidden.

1.2.4

  • Metadata/docs refresh only: updated README, description and this changelog. Plugin binaries are byte-identical to 1.2.3 (republished because the earlier 1.2.3 upload shipped with stale package texts).

1.2.3

  • Declared dependency on BepInEx-BepInExPack_V_Rising-1.733.2 — mod managers now install the BepInEx pack automatically (built and tested against be.733: BepInEx.Core 6.0.0.0, Il2CppInterop.Runtime 1.4.6, 0Harmony 2.10.2).
  • Prestige Leaderboard: full type dropdown — the board-type dropdown now always lists all 28 PrestigeType entries in Bloodcraft enum order (boards without entries honestly say "No prestige entries yet."). On servers running the companion EclipseExtras 1.3.2+, every populated board carries its real top-10: the payload is split across several wire messages and merged client-side.
  • Prestige Leaderboard: pixel-perfect columns — rank numbers sit at a fixed left offset (no more ragged left-flush ranks); names and values keep stable column starts.

1.2.2

  • Package now bundles EclipsePlus.dll (by Dinasor), pre-patched to report protocol 1.3.9 — no manual hunting or patching needed.

1.2.1

  • Auto-created BepInEx config (fix.eclipseplus.ui.cfg) with per-feature toggles; verbose diagnostics off by default.
  • Synergy marker is now a separate label centered in the row (both axes); its font size is copied from the row label.
  • Familiars tab: scroll no longer overlaps the menu tab headers (maskable graphics restored + RectMask2D on the viewport).
  • Reduced log noise.

1.2.0

  • Yellow ×1.5 class-synergy markers in the Weapon Expertise / Blood Legacies lists.
  • Battles / Talents mode buttons hidden in the Familiars tab.
  • Support for the server-side familiar-name sanitizers (comma fix in localized VBlood names).

1.1.0

  • Real game icons for all 16 weapon/blood types in Stat Bonuses (sprite scan, no placeholders).

1.0.0

  • Initial release: weapon panel synthesis, 4/4 expertise slots, 4 legacy choices, 4th HUD stat.