You are viewing a potentially older version of this package. View all versions.
givenameplz-StatsLogger-1.0.1 icon

StatsLogger

Stats Logging for your Characters!

Date uploaded 4 years ago
Version 1.0.1
Download link givenameplz-StatsLogger-1.0.1.zip
Downloads 812
Dependency string givenameplz-StatsLogger-1.0.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2200 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2200

README

Stats Logger

Ever wanted to know how many Boars you killed? Or how many times you've Jumped? (And died to gravity)

Look no further, this and many more things can be achieved with the Valheim Stats Logger Mod.

View your current Characters Stats In-Game and watch them increase to questionable amounts.

Console Example

Features

  • Character based Stats logging
  • Display In-Game (Message Log)
  • View Retail Stats already logged by Valheim in the background (Kills, Deaths, Builds, Crafts)
  • Info: The Kills stat is not used by the game yet, but the Mod will start increasing it. (Opt-Out)
  • Local Milestone Announcements (Configurable)

Future Development

  • Website for displaying stats online (Opt-In)
  • Improved local saving / General file format
  • Display more Stats (There is more logged in the Background already than being shown)
  • Add more Stats (Whenever something seems reasonable)
  • Possible sharing feature to annoy other people on the same server. (Chat Announcements)
  • Improve the Display Names of the Stats

Installation (Manual)

  1. Install the BepInEx Mod.
  2. Copy the gnp_StatsLogger folder into <GameRoot>\BepInEx\plugins.
  3. Start the Game and press F5 to type /statslogger in the console for usage and setup!

Uninstall

This mod is save to uninstall, it will not corrupt your savegame.

Settings / Configuration

In-Game with handy Console commands:

Console Example

/help - Default command has been handily expanded to also include this mod.
/statslogger chat true/false - Turn on/off Stat-Milestones in the local Chatbox.
/statslogger console true/false - Turn on/off Stat-Milestones in the In-Game Console. (F5)
/statslogger effect true/false - Turn on/off Stat-Milestones "LevelUp" effect and GUI-Message.
/statslogger cooldown <number> - Set the Stat-Milestone announcement cooldown (0 to display everything, not recommended)
/statslogger inckills true/false - Enable/Disable the mod from increasing the Retail Kill value of Valheim. (Valheim has not yet used it)
/statslogger retail - View the Valheim Retail Stats.
/statslogger reset - Resets the stats of the current Character.

Contact / Feedback

If you feel like dropping a message about something feel free to head to the Website to find contact information, or even better on Discord.

Changelog

1.0.1

  • Fixed some Stats not correctly logging in Multiplayer. (Special thanks to Drebonda & Daniel for acting as test subjects.)
  • Hiding unnecessary debug outputs.
  • Changed BepInEx dependency from 5.4.602 to 5.4.800.

1.0.0

  • Initial release

CHANGELOG

1.2.6 (29.05.2025)

  • Fixed Stats window not being interactable and hidden behind other UI-Elements. (Thanks to Bob, Godmin, Faye and Joseph for eMailing me!)

1.2.5 (26.01.2025)

  • Fixed mod not loading due changes in game update. (Thanks to auvalon and Godmin for reporting this.)

1.2.4 (24.09.2024)

  • Fixed some staffs not registering hits.
  • Fixed a possible similar issue with destructible objects.
  • Load settings slightly earlier.
  • Fixed typo in changelog 1.2.3.

1.2.3 (16.06.2024)

  • Fixed mod not loading due to changes in game update. (Thanks to ninVic9 for reporting this.)

1.2.2 (18.10.2023)

  • Removed ability to increase Retail Kills, game is now doing this as intended.
  • Added category in the UI to show stats logged by Valheim Devs.
  • Reworked Console commands to be in-line with the official ones.
  • Removed ability to type commands into the chatbox, F5 console only now.
  • Changed the save format slightly, old formats will be converted automatically. (no worries)
  • Fixed the mod crashing due to previous Valheim updates. (Thanks to itsAriecha for pointing this out.)
  • Changed BepInEx dependency from 5.4.1502 to 5.4.2200.

1.2.1 (12.10.2021)

  • Fixed beehives or dungeon objects not logging correctly.
  • Fixed tree logs falling causing error messages.
  • Fixed search tab not showing the results correctly.

1.2.0 (24.09.2021)

  • Fixed the "inckills" console command not correctly applying when changed.
  • Added "hidedeaths" console command to hide every "Player Death" related stat. (Request by Anonymous.)
  • Removed some obsolete debugging code.
  • Added "Interacted" Stats for interactions with certain objects in the world.
  • Added "Settings" to the custom window available from the Compendium.
  • Fixed Plugin not loading after "Hearth & Home" update.
  • Changed BepInEx dependency from 5.4.800 to 5.4.1502.

1.1.0 (20.03.2021)

  • Added a custom window which replaces the view in the Compendium to fix having too many stats breaking the display (might see some more work down the road)
  • Added categories to the custom window which includes all the "handcrafted" stat selections
  • Added a "Weapons" category to the categories in the custom window
  • Added a search function to the custom window
  • Added a "raw" view to the custom window which will show you every stat currently logged
  • Removed the entries in the Compendium but one, which now acts as button to open the StatsLogger window
  • Added logging for LastDeath (time)
  • Added logging for LastDamageTaken (time)
  • Changed display for "time" based values to a 00:00:00 format
  • Added the mod icon as sprite for the stat announce effect, it's not an empty white square anymore now

1.0.1 (11.03.2021)

  • Fixed some Stats not correctly logging in Multiplayer. (Special thanks to Drebonda & Daniel for acting as test subjects.)
  • Hiding unnecessary debug outputs.
  • Changed BepInEx dependency from 5.4.602 to 5.4.800.

1.0.0 (06.03.2021)

  • Initial release