You are viewing a potentially older version of this package. View all versions.
girthy_mods-DamageMeter-1.0.0 icon

DamageMeter

A live damage meter: each player's DPS, total and share of the party's damage, broken down by spell. Works in single player and multiplayer.

Date uploaded 3 days ago
Version 1.0.0
Download link girthy_mods-DamageMeter-1.0.0.zip
Downloads 12
Dependency string girthy_mods-DamageMeter-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.788 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.788

README

DamageMeter

A live damage meter for The Spell Brigade.

  • Per player. Shows damage per second over the last 10 seconds, total damage, and each player's share of the party's damage.
  • Per spell. Lists each player's damage by spell, with each spell's share of that player's total. Infused tornadoes and explosions get their own lines.
  • Same numbers for everyone. The host counts the damage, in the same place the game counts it for its end-of-run stats. The host sends the numbers to every player with the mod about once a second.
  • Run timer in the header. The last run's numbers stay up until the next run starts.

The host needs the mod for anyone to see numbers in multiplayer. Clients who don't have it aren't affected.

Keys

Key What it does
F3 Show or hide the meter
F4 Show or hide the per-spell lines

Config (girthy_mods.DamageMeter.cfg)

Setting Default What it does
General.Enabled true Count damage and show the meter.
General.DpsWindowSeconds 10 DPS covers the last this-many seconds of game time. Shops and pauses don't count.
Display.Visible true Shows the meter. F3 flips this.
Display.ShowSpells true Shows the per-spell lines. F4 flips this.
Display.ShowWhenSolo true Shows the meter in single player too.
Display.KeepAfterRun true Keeps the last run's numbers until the next run starts.
Display.MaxSpellsPerPlayer 8 Spell lines per player. Any spells beyond this are summed as "other".
Display.Position Left Where the meter sits: Left, Right, TopLeft, TopRight, BottomLeft or BottomRight.
Display.OffsetX / OffsetY 20 / 60 Distance from the screen edge, in pixels at 1080p.
Display.Scale 1 Size of the meter.
Display.BackgroundOpacity 0.7 0 means no background.
Keys.ToggleKey / SpellsKey / ResetKey F3 / F4 / none Unity Input System key names. The reset key (host only) clears the numbers mid-run.

CHANGELOG

1.1.1

  • The meter and its DAMAGE tab hide while the pause menu is open.
  • Player colours now come through for other players in multiplayer.

1.1.0

  • Show or hide the meter with the mouse: an X button on the meter hides it, leaving a small DAMAGE tab you click to bring it back. A Spells button turns the per-spell lines on or off. F3 and F4 still work.

1.0.0

  • First release: a live meter with per-player DPS, total damage and share, plus a per-spell breakdown. The host's numbers are shared with all players.