Source-checkedGameplay & overhauls

AlmanacClassSystem

by Cygan · for Valheim

Fork of RustyMods' AlmanacClassSystem 0.6.9, rebuilt for Valheim 1.0. Same mod, no gameplay changes. Fixes sent upstream as PR #31.

427Downloads
47d agoLast updated
BepInExLoaders
ThunderstoreSource

About AlmanacClassSystem

From Thunderstore

Fork of RustyMods' AlmanacClassSystem 0.6.9, rebuilt for Valheim 1.0. Same mod, no gameplay changes. Fixes sent upstream as PR #31.

> ## This is a fork > > Unofficial build of AlmanacClassSystem > 0.6.9 by RustyMods, rebuilt so it loads on Valheim 1.0 (Unity 6). Gameplay is untouched - only the > API calls the game renamed or re-signed were fixed. > > All credit for the mod goes to RustyMods and the contributors listed below. The changes are offered back > upstream as pull request #31; once that is merged and > released, use the original and drop this fork. > > Fork source: https://github.com/PawelSzymanski89/AlmanacClasses (branch valheim-1.0) > > ### What was fixed for 1.0 > - Project rebuilt as SDK-style netstandard2.1 / C# 12 (the old .NET 4.8 project no longer compiles). > - ServerSync compiled from source instead of the bundled ServerSync.dll - ZRoutedRpc.Everybody > became a const in 1.0, and a const read is baked in at compile time, so the prebuilt binary threw > MissingFieldException. > - Trader: Inventory.IsTeleportable() now takes a parameter. > - Pickpocket: CharacterDrop.DropItems(...) gained a cheated flag. > - TalentBook: implements the new Hoverable.GetHoverOffset(). > - PieceManager: reads m_availablePiecesByCategory (m_availablePieces became a HashSet). > - MasterChef / RainProof: pinned Harmony signatures updated for GetTooltip and AddStatusEffect.


Almanac Classes

Plugin adds a node based progression system that unlocks through experience gained by killing monsters and playing the game.

Still in development, please report bugs and issues to me at OdinPlus while I keep balancing system.

Contributors

  • Dealman
  • JoshLaseter
  • Koreshx

0.5.9 update patch notes

Alternative talents:
- Chain Shot [enable in configs, replaces Hunter]
    - When active, bows/crossbows can ricochet and hit other targets, damage reduced each ricochet
- Fireball [enable in configs, replaces Goblin Beam]
    - Shoots a fireball projectile
- Leech [enable in configs, replaces Shaman Regeneration]
    - Heals user whenever they deal damage

Talent Changes:
- Enlightened [added eitr regen]

Characteristics Overhaul:
- You now unlock characteristic points by purchasing characteristic talents
- Use the points at your discretion through the new UI panel

Performance Improvements:
- Experience bar updates when experience changes, rather than every second

Command Overhaul:
- All the commands have been moved under a single prefix [talents]
- Improved search functionality

UI Improvements:
- Spell bar, Experience bar, Passive bar are more responsive when dragging

New UI:
- Spell Inventory:
    - When purchasing a talent that requires to be casted (abilities) and the spell bar is full, it can be found in the inventory panel
    - You can now remove/add spells from your spell bar by interacting with the inventory
- Characteristic Panel:
    - Displays current benefits from characteristics
- Passive bar:
    - Some passive talents are added to this new bar to be enabled/disabled

Compendium Changes:
- Passives now display if they are on/off
- Added passives that are not active

Icon Updates:
- Dealman has been working on overhauling the icons displayed in the spell bar

Altar changes:
- Fixed materials
- Updated emissions

Highlights

Unique talent abilities that are either passive or activated spells

Some noteworthy abilities:

  • Monkey Wrench - Allows to wield two handed weapons in one hand (does not apply to all)
  • Dual Wield - You can wield different types of weapons together
  • Bleeding - Stacked bleeding damaging ability
  • Creature Mask - Spawn a friendly creature - Automatically dies after a certain time
  • Shaman Heal - Heal players or self
  • Song of Healing - Heals nearby players over time

And many more abilities

Prestige System

Class system has a prestige system. You can prestige after you've met the threshold (configurable) Prestige each talent individually to increase their utility

Classes

List of classes, although the system is structured in a way where you can combined talents from each class to craft a unique hero
  • Bard
  • Shaman
  • Sage
  • Ranger
  • Rogue
  • Warrior

Experience

Experience system rewards player whenever a creature is killed in the surrounding area. It does not matter who kills creature, all nearby players will be rewarded.

Players also gain experience by:

  • Chopping Trees
  • Chopping Logs
  • Hitting Ore Deposits
  • Taming Creatures
  • Picking up Items

Creature reward different experience, you can configure this using the generated YML file found:

  • BepinEx/config/AlmanacClasses/Experience/AlmanacExperienceMap.yml

If a creature is not registered to this file, then the experienced gained will be based on the biome the player is in.

Characteristics

Just like the talents, you can use your talent points to unlock characteristics points which have different effects:

  • Intelligence: Increased magic damage
  • Strength: Increased physical damage and carry weight
  • Dexterity: Increased attack speed and stamina
  • Constitution: Increased health
  • Wisdom: Increased eitr

Configurations

Plugin is fully configurable using the cfg file generated in BepinEx/config directory:

  • RustyMods.AlmanacClasses.cfg

Server

AlmanacExperienceMap.yml is synced through server for admins to configure.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 47d ago.

AlmanacClassSystem on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.6.9, released 2026-09-18

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of AlmanacClassSystem.

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run AlmanacClassSystem on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Works on a server

From source side support

Thunderstore lists server-side support for AlmanacClassSystem as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorCygan, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

AlmanacClassSystem, answered

Generated from the mod’s own source data.

Do my players need to install AlmanacClassSystem?

Thunderstore lists server-side support for AlmanacClassSystem as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. AlmanacClassSystem is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run AlmanacClassSystem on a Valheim server.

Deploy in about a minute from $9.99 a month, then add AlmanacClassSystem in one click.