EclipseFixes
QoL UI fixes for the EclipsePlus stack: real Stat Bonuses icons, centered x1.5 class-synergy markers, Familiars tab scroll fix, 4/4 expertise slots, 4th HUD stat. Requires EclipsePlus 1.4.0.
By FAiNEL
| Date uploaded | a day ago |
| Version | 1.2.1 |
| Download link | FAiNEL-EclipseFixes-1.2.1.zip |
| Downloads | 8 |
| Dependency string | FAiNEL-EclipseFixes-1.2.1 |
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.
- Everything is toggleable: the plugin auto-creates
BepInEx/config/fix.eclipseplus.ui.cfgon first launch — turn individual features on/off without touching the DLL. Diagnostics are off by default.
Requirements
- BepInEx 6 (IL2CPP)
- EclipsePlus 1.4.0 (installed and byte-masked to report itself as 1.3.9) — EclipsePlus is not hosted on Thunderstore; get it from its original source.
- V Rising matching the EclipsePlus protocol.
Install
With a mod manager (r2modman / Thunderstore Mod Manager) — just enable the mod, or manually: drop EclipseFixes.dll into BepInEx/plugins.
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.
RU (кратко)
Клиентский плагин: настоящие иконки в Stat Bonuses, жёлтые «×1.5» по центру строк синергии класса, починка скролла вкладки Familiars (без наложения на вкладки меню), 4/4 слота Expertise, 4-й HUD-стат. Требует EclipsePlus 1.4.0 + BepInEx 6 IL2CPP. Все фичи переключаются в BepInEx/config/fix.eclipseplus.ui.cfg (создаётся автоматически). Метки «×1.5» появляются только при настроенной Eclipse-инфраструктуре на сервере.
CHANGELOG
Changelog
1.2.7
- Prestige quick-buttons — one click sends the matching
.prestige me <type>chat command (newFeatures → QuickPrestigetoggle):- 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.
- a small Prestige button at the right of the Stat Bonuses header sends the type of the weapon you currently wield (
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
ForceHighlightis applied to the tab buttons as well). NewFeatures → TabGlowtoggle 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
MaxFamiliarLevelconfigured 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.