Valheim

File information

Last updated

Original upload

Created by

Hyleanlegend

Uploaded by

hyleanlegend

Virus scan

Safe to use

Tags for this mod

About this mod

Rune Magic adds a variety of unique non-combat spells and effects, balanced around collecting runic energy from the Runestones scattered across the map. It also includes an optional (but recommended!) rune discovery mechanic to align with standard game progression.

Requirements
Permissions and credits
Changelogs
Donations

Features
  • 22 different runes to cast or engrave on standing stones
  • Flashy visual effects
  • Progression system that rewards exploration
  • Usable out of the box, but configuration allows tweaking balance as desired
  • Server authoritative configuration, so players can't cheat by changing their local config

Getting Started

Crafting a Rune Focus
The rune focus is how you extract and shape runic energy, so the first thing you'll want to do is craft one. To do this, you'll need a workbench of level 2 or higher, along with a few stones and some rubies.

Extracting Runic Energy
Next, you'll need to find a Runestone out in the world.  Put your rune focus in the top row of your inventory, then press the key associated with that slot to use the rune focus on the Runestone and extract its energy.  The amount of runic energy stored in your focus is indicated by its durability.

Unlocking Runes
Each Runestone has a particular rune associated with it, which you can unlock by extracting runic energy from it.  However, which runes a Runestone has the potential to unlock depends on its biome.  As you progress to more dangerous areas, you'll be able to unlock more useful and interesting effects.

Using Runes
  • The rune focus behaves similarly to the hammer, with a table of possible effects and a single one you can select at any given time.  With it equipped, right click to see all of the runes you currently have unlocked.
  • Runes in the Casting/Creation tabs are instantanous effects.  Click on a valid location (the ground or breakable rock, depending on the rune), and the effect will happen.  Some of these can also be resized, by scrolling the mouse wheel.  The cost to cast is shown at the bottom of the screen, where the required resources would normally display.
  • Runes in the Augments tab are passive effects.  So long as you have one of them selected, and the rune focus equipped, its effect will be active.  Rather than a one-time cost, these will continuously drain runic energy while active.
  • Runes in the Engraving tab are persistent effects.  They can be placed on certain rock formations (waystones and menhirs) or on the constructible standing stone (found in the Misc tab of the hammer's build menu).  They have a one-time cost to place, and can be removed (middle click with the rune focus) to refund their cost.  Note that if the structure they're placed on is destroyed, they'll disappear without refunding their cost.

Installation Instructions
This mod depends on BepInEx, which can be found here.  Once that's set up, go to your local Valheim installation and copy runemagic.dll to the BepInEx/plugins folder.  To install this mod on a server, follow the same process (the server will also need BepInEx).

Note: If this is installed on a server, everyone connecting to the server will also need to have the same version of this mod installed (attempting to connect without it, or with the wrong version, will result in an error message).

To find your local Valheim installation, go to Steam, right click on Valheim in your library, and choose Preferences...  In the sidebar on the left, choose Local Files, and then Browse...

Configuration
The configuration is split across two files, runemagic_server_config.cfg and runemagic_player_config.cfg, which can be found in the BepInEx/config folder in your local Valheim installation.  As with runemagic.dll, these should be present on both the client and server.  If they're missing, they'll be recreated when the game is started.

The server config contains balance related settings.  This is synchronized for all players connected to a server, so while changes you make locally will be active when playing locally, if you connect to a server with this mod you'll use their server settings.
More specifically, this configuration allows:
  • Changing the stored runic energy/charge time of Runestones, and the chance they'll unlock a new rune when you interact with them.
  • Turning off the progression system (so all runes start unlocked).
  • Enabling/disabling each rune individually.
  • Setting the runic energy cost of each rune.
  • A few miscellaneous settings like whether or not the rune focus is equippable while swimming.

The player config contains settings that are purely cosmetic or personal preference.  These settings will be active whether you're playing locally or connecting to a different server.

Translation Support
This mod only comes with English built in, but it supports custom translation files.  Custom translation files will be read from BepInEx/plugins/Translations/{languageName}/runemagic.json (the list of possible language folder names can be found here).  If any individual translation entries are missing, they'll default to the English version.

If you're looking to create a translation file for another language: On startup, if the Translations folder exists, the English version of the translation file will be saved to Translations/English/runemagic.json.  This contains all of the localization keys and corresponding text used in this mod.

Detailed Rune Descriptions
Spoiler:  
Show