AlmanacClassSystem
Fork of RustyMods' AlmanacClassSystem 0.6.9, rebuilt for Valheim 1.0. Same mod, no gameplay changes. Fixes sent upstream as PR #31.
Screenshots 4 screenshots
About this mod Author’s original text
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: (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 c
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: