DeathMonger-DudeWhatAreMyStats icon

DudeWhatAreMyStats

Your stats on one key press, with the game paused while you read. Scoreboard of every player, including ones who are offline: kills, deaths, K/D, bosses, time played and best skill.

Last updated a week ago
Total downloads 476
Total rating 1 
Categories Mods Server-side Client-side Utility AI Generated
Dependency string DeathMonger-DudeWhatAreMyStats-0.9.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2350

README

Dude, What Are My Stats?

Early alpha. Your stats on one key press, and a scoreboard of everyone you play with.

  • Press I anywhere to open the panel. No inventory, no menus, no clicking through a compendium.
  • The game pauses while you read, exactly as far as the ESC menu would.
  • The Scoreboard tab ranks everyone who runs this mod, online now or not. Click a column to sort by it.
  • The Details tab breaks one player's stats into sections, with their skills and the creatures they have killed most.
  • Optionally, a small always-on player list with everyone's death count.

Install it on your own game and the server needs nothing: everyone online who also runs the mod shows up. Install it on the server as well and the board also remembers players who are not online, each marked with how long ago they were last seen. Players without the mod never appear.

The scoreboard

Column What it is
Player Your own row is gold and marked (you). Anyone not online is marked with how long ago they were last seen, such as (2d ago).
Kills Every creature you have killed.
Deaths Every death.
K/D Kills per death. With no deaths yet this is simply your kill count, the way scoreboards usually show it.
Bosses Boss kills.
Played Active play time. Valheim only counts this while you are moving about, so it runs behind wall-clock time, and standing in a base AFK adds nothing.
Best skill Your highest skill and its level.

Click any row to open that player's Details. Click a column header to sort by it, and again to flip the direction. The sort is remembered between sessions.

Offline rows say how old they are. A player who is online answers for themselves, so their numbers are current. Anyone else is shown from the server's last record of them, marked (2d ago) or similar, so nobody argues over a number that turns out to be a fortnight stale. If the server does not run the mod there is nowhere to keep those records, and the board shows only the players online to answer.

The details tab

Everything Valheim tracks for one character, which is over two hundred numbers, sorted into sections you can fold away: Summary, Skills, Combat, Deaths, Exploration, Building, Crafting, Gathering, Creatures, Forsaken powers, Other, and Creatures killed. Times read as 3h 12m, distances as 4.2 km, everything else as a count. Stats still at zero are hidden unless you turn on Show Zero Stats.

Left and Right arrows step through the players. Tab switches between the two views.

The player list

A small list in the corner of the screen showing each player and how many times they have died, most deaths first. Your own row is gold. It is off by default; turn it on with Show Player List, the console command dwams_hud, or a key you choose under Toggle Key.

Once on, it stays up for the whole of play, over the map and the inventory too. It steps aside only where it would otherwise draw on top of something it shouldn't: when the game hides its own HUD (Ctrl+F3), during cutscenes, behind the pause menu and the black fade on death or teleport, and while the stats panel is open, which shows the same numbers and more. It never takes the mouse, so nothing underneath it stops being clickable.

A player who has just died stays on the list while they respawn. Who counts as online comes from the game's own list of connected players, so the respawn, when a player's game briefly can't answer, doesn't make them vanish at the moment their count goes up. One side effect: two characters with the same name show as online together whenever either one is.

By default it lists only the players online now, which is what an always-visible list is usually for; Include Offline Players adds the ones the server remembers. It asks the others for their numbers every 30 seconds while the stats panel is closed, since deaths change rarely. Your own count is always current.

It starts on the left, below the hotbar. If it lands on top of something in your setup, move it with Corner and Offset: the offset is how far in from that corner, in pixels at 1080p, both numbers counted inward whichever corner you pick. Font Size and Max Rows do what they say.

The toggle key is unbound by default because nearly every letter is already taken by the game or another mod. Pick one that is free in your own setup.

Keys

Key What it does
I Open or close the panel. Configurable.
Escape Close the panel.
Tab Switch between Scoreboard and Details.
Left / Right Previous / next player, in Details.

Drag the title to move the panel and the bottom-right corner to resize it. Both are remembered.

About the pause

The pause goes through Valheim's own pause, the one the ESC menu uses, so the game decides whether it takes:

  • Solo, or hosting with nobody else connected: the game freezes while the panel is open.
  • On a server with other players online: nothing freezes. Vanilla refuses to pause a shared world, which is what you want.
  • With Pause My Server installed: that mod hooks the same two calls and may grant the pause anyway, under its own rules. This mod knows nothing about it and needs no special handling either way.

Turn the whole thing off with Pause While Open if you would rather the world kept turning.

How other players' stats get here

Players who are online answer for themselves. When you open the panel it asks everyone, and each player's own game reads its own profile and replies straight back to you. Valheim forwards those messages whether or not the server knows what they are, which is why this half needs no server install at all.

While the panel is open it asks again every 10 seconds, or press Refresh. Set Refresh Seconds to 0 to ask only when you open the panel and when you press the button.

Players who are not online are remembered by the server. Your game hands the server your own stats every few minutes, when you open the panel, and as you leave the world. The server keeps the newest record per character and hands the lot to anyone who asks, which is what puts people on the board who were not playing when you were. A live answer always wins over the stored copy, so someone standing next to you is never shown from an old record.

This half needs the mod on the server, which is the only thing it is needed for. Without it, nothing breaks: the request goes unanswered and you see the players who are online. Run dwams_status in the console to see whether your server is answering.

Server settings live in the same config file under [Server] and are ignored on a client. Server Store Enabled turns the record keeping off entirely. Server Keep Days forgets a character nobody has seen in that long, so a public world does not collect one-time visitors forever. The file sits in BepInEx/config/DudeWhatAreMyStats/, one per world.

Server Max Characters bounds how many the server remembers, dropping the least recently seen past that. The whole set travels to a client in one message, so this is a real ceiling rather than housekeeping.

Push Minutes is the client side of that. Set it to 0 and you stop handing over your own stats, which keeps you off the board for anyone who was not online at the same time as you.

Ask Other Players works both ways. Turn it off and you stop asking, and you also stop answering, so you drop off everyone else's scoreboard as well as emptying your own. It is an opt-out, not a quiet way to watch without being watched. Turning it off also tells the server to forget the record it already holds, so you come off other people's boards rather than lingering there until the keep window runs out.

Console commands

Command What it does
dwams Open or close the panel.
dwams_hud Show or hide the always-on player list.
dwams_refresh Ask everyone online, and the server, for stats again.
dwams_status Print the scoreboard, and say whether the server is keeping records.

Configuration

BepInEx/config/DeathMonger.DudeWhatAreMyStats.cfg, or press F1 in game if you have a configuration manager. Notable settings: the open key, Pause While Open, Ask Other Players, Refresh Seconds, Show Offline Players, Push Minutes, Show Zero Stats, Top Creature Count and Fix Treasure Discovery Count, the [Player List] section for the always-on list, plus Server Store Enabled and Server Keep Days on a server.

A vanilla bug it fixes

Valheim counts a treasure chest as newly found every single time you open it. The chest tells its owner it has been discovered over a message the game never registered a handler for, so the mark that would keep it from counting twice is never written, and Failed to find rpc method 327122920 goes in the log instead. This mod registers the missing handler, so a chest counts once and the treasure numbers on the panel mean the number of chests you have actually found.

It works while your own game owns the chest, which in a dungeon it usually does; a chest held by a player without the mod still miscounts for them. Counts already inflated stay inflated, since nothing here rewrites stats the game has already recorded. Turn it off with Fix Treasure Discovery Count to leave the game exactly as it ships.

Known limits

  • Only players running this mod appear on the scoreboard.
  • Seeing players who are not online needs the mod on the server too. Without it the board shows only whoever is online to answer for themselves.
  • The server records what each player's own game tells it about itself, the same as the live answers, so it is a scoreboard among friends rather than an audited one.
  • A character is only remembered once they have played with the mod installed on both ends, so the board fills in over the first few sessions rather than arriving complete.
  • Valheim keeps ten sets of stats per character, one per difficulty. This mod reads the raw lifetime set, so the numbers include every run regardless of difficulty, and cheated runs too.
  • Food Eaten is bugged in vanilla and does not count up.
  • The panel is not a controller UI. It expects a mouse and keyboard.

Credits

Built by DeathMonger with Claude Code. The panel borrows the game's own frame, font and buttons, so it needs no asset bundle and no Jotunn.