JacobsValheim-VikingStoryteller icon

VikingStoryteller

Records Valheim adventures with combat contributions, player stats, activity summaries and F8 leaderboards. Includes searchable logs, bounded retention and optional Epic Loot gear reporting.

CHANGELOG

0.4.7

  • Accept the checked Viking Crafting & Quick Deposit 0.0.3 interface while retaining 0.0.1/0.0.2 support.
  • Preserve existing transfer observation, deduplication and item metadata handling; no telemetry schema change.

0.4.6

  • Support Viking Crafting & Quick Deposit 0.0.2 while retaining 0.0.1 compatibility.
  • Distinguish manual and automatic fuel material pulls from crafting pulls.
  • Retain confirmed-transfer checks, exact quantities and optional Epic Loot metadata.

0.4.5

  • Add optional observation of Viking Crafting & Quick Deposit 0.0.1 completed transfers without requiring a storage-mod update.
  • Record quick deposits, restocks and distinct crafting/building material pulls with exact observed quantities, player attribution, chest location and optional Epic Loot metadata.
  • Resolve native cart/boat cargo network roots; include a bounded cargo-slot label when needed.
  • Ignore plans, rejected and uncertain transfers. Keep the observer separate from inventory mutation and retain existing transfer authentication and deduplication.
  • Expose adapter health in collector status and searchable cargo labels in the reporting tools.

0.4.4

  • Support TidyChests 1.4/1.5 quick-deposit signatures while retaining the earlier adapter, and observe its restock path without nested duplicates.
  • Add BestAutoSort 0.6 server-authority deposit/withdrawal observation after persisted commits, with actual quantities, sender attribution and optional Epic Loot metadata.
  • Keep legacy chest-owner observation; reject remote claims against server-owned chests. Cached responses, rejected/uncertain transfers and unresolved actors are not recorded as successful player transfers.
  • Exclude BestAutoSort feeder transactions from player-inventory attribution. Integrations remain optional and never modify inventories, ownership or transaction outcomes.

0.4.3

  • Observe creature drops and successful world pickups with optional Epic Loot metadata and exact-ID origin links.
  • Add item-transfer evidence, including Tidy Chests quick deposit, committed BestAutoSort chest transactions and observed local consumption.
  • Distinguish player-origin pickups, recipe and planting consumption, and automatic FeedLikeGrandma chest removals.
  • Add searchable item/chest summaries, bounded origin caches and separate routine detail routing.
  • Preserve missing-origin and incomplete-transfer evidence rather than inferring where items came from or went.

0.4.2

  • Add Today / Last 7 days / All time leaderboard filters, compact daily-to-monthly history and automatic retained-raw-log period import.
  • Save bounded boss encounter summaries with player damage shares and exact-boss death links.
  • Attribute observed poison/burning effects conservatively; mixed-source pools remain unassigned. Preserve the source of lethal ticks through deferred death processing.
  • Add a configurable F8 leaderboard with shared ranks, bounded replies and honest missing-data handling.
  • Detect optional Epic Loot and report changes to equipped rarity/enchantments; show latest gear in F8.
  • Exclude proven maximum-health clamps from combat damage and avoid per-tick food-decay log noise.
  • Add age/size retention, verified compressed archives and a compact lifetime ledger; archive storage is bounded too.
  • Reduce routine snapshots during detected AFK and suppress initial None-biome transitions.
  • Read compressed archives on demand, use common creature names, and prune stale generated exports.
  • Remove repeated read-only/admin UI notices; keep one concise description statement.

0.4.1 - Previous version data import support

  • Keep the F8 window opaque when focused or clicked.
  • End the GUI event cleanly when switching tabs, filtering counters or closing. Restore shared GUI colors after drawing.
  • Automatically backfill retained 0.1 kills/deaths once per world, preserving newer progress and saving an import marker with the totals. Identify imported portions in F8.
  • Simplify repetitive README text.

0.4.0

  • Group building, mining, woodcutting, crafting, gathering and fishing into ten-minute per-player work summaries with separate action-time sites, evidence-based main activity and partial disconnect/restart recovery.
  • Keep kills, deaths and revenge immediate. Link recent work with explicit time/proximity limits and confidence wording.
  • Separate readable story events from routine detail evidence, retaining searchable provenance and avoiding duplicated totals.
  • Add latest work summaries to F8 Adventure and the HTML overview. Negotiate protocol 4 with compatibility fallbacks to earlier collectors.
  • Preserve existing gameplay settings, optional reporting and read-only statistics. No automatic messages or admin powers.

Changelog

0.3.0

  • Add a configurable F8 in-game stats window with Combat, Adventure, and Skills & Condition tabs. It reads the authenticated player's own server record, refreshes while open, and restores normal input when closed.
  • Observe changes across Valheim's 205 native stat categories, plus named pickup, crafting, harvest, food, building and enemy-credit counters. Keep overlapping native counters separate from directly observed deaths and damage.
  • Add periodic snapshots of health, stamina, eitr, armor, carry weight, comfort, equipped weapon, food and skills. Compare nearby same-connection skill samples without counting imported character history as earned progress.
  • Sample client biomes every two seconds; add reporting-session start/end events. Snapshots normally refresh every 30 seconds and on observed biome changes.
  • Preserve pending native-stat changes across respawn; reset on character-profile or connection changes. Expire invalid entries individually so one stale metric does not invalidate a fresh batch.
  • Explicitly distinguish long unobserved client stalls from active and AFK time. Flag gaps and out-of-order observations in damage breakdowns.
  • Add a searchable HTML overview, SQLite index/query tool, player/day exports, stable event links and a field schema. Avoid double-counting matching client/server biome observations.
  • Keep detailed damage ledgers out of compact correlation saves; cache native reflection fields and bound queues, metrics, snapshots and own-stat replies.
  • Include source, optional report tools, field documentation and validation notes. No admin commands, automatic announcements or external analytics.

0.2.0

  • Add actual HP loss and per-source percentages, assists, persistent player statistics, AFK estimates, emotes, building placements and boat/structure removals.
  • Negotiate enhanced reporting while retaining death-only compatibility with version 0.1.
  • Add a read-only report tool.

0.1.0

  • Initial experimental owner-reported deaths, killing blows and exact-creature revenge correlation.