Skip to content

Releases: mahardikamaulana/BossFightSummaryv2

Boss Fight Summary Extended v2.0.1 (Necesse 1.3.3)

Choose a tag to compare

@mahardikamaulana mahardikamaulana released this 12 Sep 17:00

⚔️ Boss Fight Summary Extended v2.0.1 (Necesse 1.3.3)

Multiplayer Command Execution & Server-Client Synchronization Fixes

Steam Workshop
Target Game


🛠️ What's Fixed & Improved in v2.0.1

🌐 Fixed Non-Host Multiplayer Command Execution

  • Fixed an issue where anyone connecting outside of the host was unable to execute any chat command other than /fs board.
  • Separated client-side local settings (/fs meter, local /fs board, /fs help) from server-authoritative queries (/fs last, /fs pb, /fs history).
  • Implemented clean command fallthrough: when an unhandled server query is run on the client, Necesse's chat system automatically forwards the command to the server for authoritative execution.

🔄 Scoreboard Recovery for Late-Joining Players

  • The server now caches the last fight's scoreboard packet.
  • If a player rejoins or joins after a boss fight has completed, running /fs board requests and receives the scoreboard modal directly from the server.

🏆 Boss Record Synchronization Across Network

  • Attached BossRecord metadata to PacketOpenScoreboard.
  • Non-host clients now synchronize personal best speedrun times and kill records directly into their local client state, enabling the PB banner in the scoreboard modal and populating the encounter sidebar.

💬 Client-Side Locale Preservation

  • Replaced server-side message translation with direct GameMessage dispatching via CommandLog.
  • Combat summary messages now automatically translate into each player's chosen client language rather than forcing the server's locale.

⌨️ Command Autocomplete

  • Added tab-completion support for /fs subcommands (last, pb, history, meter, board).

🎮 In-Game Commands

Command Description
/fs board Opens the interactive combat scoreboard modal (re-fetches from server if late-joining)
/fs meter Toggles the live floating DPS meter overlay on your client
/fs pb Displays personal best speed records for defeated bosses
/fs history Shows recent boss encounter logs
/fs last Re-prints the summary of the last boss fight in chat
/fs help Displays the help message

📦 Installation

Client / Singleplayer / Co-Op

  1. Subscribe via Steam Workshop (ID: 3792195670).
  2. Or download BossFightSummaryExtended-1.3.3-2.0.1.jar below and place it into your Necesse mods/ directory:
    • Windows: %APPDATA%/Necesse/mods/
    • macOS: ~/Library/Application Support/Necesse/mods/
    • Linux: ~/.config/Necesse/mods/

Dedicated Server

  1. Download BossFightSummaryExtended-1.3.3-2.0.1.jar and place it in your server's mods/ directory.
  2. Restart the dedicated server.

🤝 Credits

Extended and maintained by xeraphire (mahardikamaulana).
Based on the original Boss Fight Summary mod created by Fair.

Boss Fight Summary Extended v2.0.0 (Necesse 1.3.3)

Choose a tag to compare

@mahardikamaulana mahardikamaulana released this 29 Aug 16:01

⚔️ Boss Fight Summary Extended v2.0.0 (Necesse 1.3.3)

Cold, undisputed receipts for every boss encounter in Necesse.

Steam Workshop
Target Game


🌟 What's New in v2.0.0

📊 Interactive Scoreboard UI (/fs board)

  • Open a full modal scoreboard displaying all combatants, exact damage numbers, DPS, damage share percentage, total damage taken, deaths, hit counts, and critical strike ratios.
  • Multi-Boss Support: Separate encounter tabs for dual or multi-part bosses.

⚡ Live Floating DPS Meter HUD (/fs meter)

  • Real-time combat overlay showing live damage meter and DPS bars during active boss fights.
  • Dynamically updates as players deal damage and automatically cleans up after combat concludes.

🏆 Personal Bests & Kill History (/fs pb & /fs history)

  • Speedrun Tracking: Records fastest kill times and peak damage numbers for each boss.
  • Encounter Logs: Review the last 10 boss fights across sessions.

🦅 Sage & Grit Phase Splits

  • Independent tracking for Sun & Moon phases to easily audit damage distribution during split-target encounters.

🪱 Multipart Boss & Incursion Support

  • Accurate damage attribution across Worm body segments and Night Swarm targets.
  • Detection for tiered Incursion boss health scaling.

⚡ Lean File Size (~104 KB)

  • Completely optimized JAR build and assets (reduced by ~90% from legacy builds).

🎮 In-Game Commands

Command Description
/fs board Opens the interactive combat scoreboard modal
/fs meter Toggles the live floating DPS meter HUD
/fs pb Displays personal best speed records for defeated bosses
/fs history Shows recent boss encounter logs
/fs last Re-prints the summary of the last boss fight in chat
/fs help Displays the help message

📦 Installation

Client / Singleplayer / Co-Op

  1. Subscribe via Steam Workshop (ID: 3792195670).
  2. Or download BossFightSummaryExtended-1.3.3-2.0.0.jar below and place it into your Necesse mods/ directory:
    • Windows: %APPDATA%/Necesse/mods/
    • macOS: ~/Library/Application Support/Necesse/mods/
    • Linux: ~/.config/Necesse/mods/

Dedicated Server

  1. Download BossFightSummaryExtended-1.3.3-2.0.0.jar and place it in your server's mods/ directory.
  2. Restart the dedicated server.

🤝 Credits

Extended and maintained by xeraphire (mahardikamaulana).
Based on the original Boss Fight Summary mod created by Fair.