JustQOL-VikingCodex icon

VikingCodex

A progression-aware Valheim Codex with biome checklists, discovery clues, crafting details, and cooperative item knowledge sharing. Discover together while preserving normal crafting requirements.

CHANGELOG

1.0.8

  • Finalized the stable full release README with complete feature coverage and consistent JustQOL branding.

  • Finalize the stable-release README, feature descriptions, installation instructions, dependency information, and support details.

  • Clarify session-only contributions, joining-player catch-up, base-game scope, and preserved crafting restrictions.

  • Record successful dedicated-server operation reported by the author.

  • Correct outdated version and Unclassified-filter wording. No gameplay changes from 1.0.7.

1.0.7

  • Give packaged files a deterministic, release-specific timestamp instead of reusing one timestamp across every release. This prevents different releases having identical packaged DLL timestamps.
  • Correct outdated README version instructions and document safe upgrades.
  • Clean-profile upgrade behavior still requires in-game verification.

1.0.6 candidate

  • Remove bulk character-knowledge import, including when legacy configs enable it.
  • Observe repeated native item registrations so already-known item encounters can contribute to the server.
  • Expand vanilla eligibility to collectible item entries with native icons; retain metadata denial and modded opt-in.
  • Add packet/application counters to status and log malformed packets plus durable server commits.
  • Preserve existing server history and normal crafting requirements.
  • Dedicated-server gameplay verification remains pending. Not installed or published automatically.

1.0.5

  • Add a native Viking Codex main-menu button above Viking Revival and Viking Meals.
  • Add a main-menu guide to controls, discovery clues and biome checklists.
  • Keep the existing in-game Codex and sharing behavior.

1.0.4

  • Give hidden entries discovery clues in the list and detail panel; 165 verified base-game entries have specific clues, with gameplay-type clues for the rest.
  • Search discovery clues while keeping undiscovered names and recipe details hidden.
  • Show a biome checklist percentage and remaining count that stay stable while searching or filtering categories. Empty biomes do not claim 100% completion.
  • Include base-game identities only, even when old configs enabled modded detection. Keep discovery sharing behavior unchanged for eligible base-game materials.
  • Expose Unclassified entries separately and clarify that catalog and biome coverage still need review.
  • Add the permanent JustQOL Valheim Mods Discord support invite.
  • Build and automated verification completed; graphical and live multiplayer acceptance of this update remain pending.

1.0.3

  • Replace Unity catalog JSON loading with the game-provided Newtonsoft.Json parser and reject empty embedded catalogs.
  • Show All followed by named biomes, without Unclassified or progress text in the selector.
  • Runtime verification of catalog loading fix remains pending.

1.0.2

  • Enable existing eligible material knowledge import by default. Existing server configs retain their saved value; set ImportExistingDiscoveries=true to enable import after upgrading.
  • Update the README to describe automatic existing-knowledge import.

1.0.1

  • Enable import of existing eligible character material knowledge by default. Existing configs retain their saved setting.

  • Rewrite the README with feature descriptions, usage instructions, dependencies, dedicated-server testing feedback, and Discord support contact.

  • Combine the Astra credit and AI disclosure; remove text artwork.

1.0.0 initial release

  • Label hidden creature entries as ??? - Creature instead of showing a generic placeholder icon.

  • Triple wheel scroll speed; place discovered entries first in All view.

  • Provide a generic codex-page icon when native icons are missing.

  • Keep selected biome progress on one line; diagnostic exports report icon availability.

  • Fix oversized scrollbar handle by clearing the default Unity RectTransform dimensions. Scrolling behavior unchanged.

  • In-game visual verification of this fix remains pending.

  • Updated plugin and package version to 1.0.0.

  • Includes combined item/recipe rows, biome progress, silhouettes and scrolling improvements.

  • Build and 65 automated checks pass. Actual multiplayer acceptance remains pending.

  • 843 visible asset records remain Unclassified.

0.2.2 development

  • Merge item/recipe rows; preserve recipe filtering and separate knowledge states.
  • Show progress for the selected biome.
  • Add missing-resource and station requirement guidance.
  • Mark discoveries made during the current session NEW until viewed.
  • Add reproducible read-only asset catalog coverage audit.
  • Actual two-player gameplay verification remains pending.

0.2.1 development

  • Add a draggable list scrollbar and consistent wheel scrolling.
  • Fit detail scrolling to actual text height.
  • Label biome/category controls and distinguish item, recipe, and building rows.
  • Show dark icon silhouettes for unknown entries while hiding names and details.
  • Game validation of these UI changes remains pending.

Changelog

0.2.0 — 2026-10-19 (development)

  • Character-bound protocol v2 with batched atomic commits, explicit rejection acknowledgements, per-frame catch-up and testable authority/receiver cores.
  • Read-only installed-asset catalog baseline, native spawn-biome metadata, progression relationships and exclusion of iconless NPC attack entries.
  • Transactional registry rebuilds, alternative recipes, building requirements, known relationships, external text/icon/discovery policies and reload/export/status commands.
  • Native key-based material identity fallback with ambiguity rejection; length validation before transport payload allocation.
  • UI keyboard navigation, configurable inventory-button placement, preserved scroll position, coalesced refreshes, loading/error recovery and throttled warnings.
  • 65 automated checks. Actual game/multiplayer/platform/installation acceptance remains pending.

Protocol v2 requires this same plugin version on every peer. World history schema 1 is unchanged. Earlier 0.1.0 archives remain available locally for rollback.

0.1.0 — 2026-10-19 (development)

Initial plugin foundation, Codex UI/data, native discovery sharing, checksummed sidecar storage, configuration, test probe and package automation. Initial automated checks passed; an isolated startup smoke test loaded the earlier DLL, but world entry was blocked by the game backend.

1.0.0 — unreleased

Reserved until approved specification 1.2 has passed actual game, multiplayer, platform and installation acceptance.