hyleanlegend-Rune_Magic icon

Rune Magic

Hold back the rain, command the earth, and calm the seas! This mod adds powerful magic runes that can be cast or engraved on standing stones for a variety of unique non-combat effects.

CHANGELOG

Version Changes
1.4.0
  • Added two new engraved runes, and one new stonecaller rune (all unlockable in the Ashlands)
  • Rewrote the code for the Rune of Repair so it's much more efficient, and added a config option to lower the quality of the VFX to further reduce impact on frame rate if needed
  • Renamed the config keys for the stonecaller runes so it's clearer which ones they refer to (any changes from the default values will be preserved)
  • Added a config option to enable detailed logging (for use when submitting bug reports), and reduced the number of log messages when that's disabled
1.3.2
  • Fixed the longstanding bug where the Foundation Rune had issues near pregenerated locations
  • Fixed the incompatibility with More World Locations AIO
  • General performance improvements, mostly for the case where no runes are currently in use
  • Improved performance of the Rune of Frozen Footfalls
  • Added/tweaked Alertness visuals for the new creatures
  • Removed some log spam when equipping certain items
1.3.1
  • Changed asset loading to avoid triggering shader errors when combined with certain other mods
  • Improved logging to make it clearer which messages come from Rune Magic
  • Minor fix to the Alertness visuals for deer and hares
1.3.0
  • Minor efficiency improvements
  • Greatly improved the VFX when using the Rune of Frozen Footfalls to walk on lava, and made the cost configurable
  • Changed how asset loading works on the dedicated server for compatibility with Valheim v.0.220.3
1.2.1
  • Changes for compatibility with the Bog Witch update (Valheim v0.219.13).
1.2.0
  • Changes for compatibility with the Ashlands update (Valheim v0.218.15).
  • Fixed a camera issue when using Rune of Alertness.
  • Updated Rune of Alertness for the new Ashlands monsters.
  • Changed the icebergs from Rune of Frozen Footsteps so they won't be saved when the area unloads.
  • Fixed a bug that sometimes caused icebergs to be repeatedly created and destroyed.
  • Slight change to iceberg behavior to make it harder to get stuck underneath.
  • Updated Rune of Frozen Footsteps for Ashlands content.
  • Fixed a bug where the Rune of Ocean Currents VFX didn't get cleaned up if the ship was destroyed while using it.
  • Changed the standing stone model to use the built-in shader for build pieces, so the visuals will now be more consistent with other construction.
  • Fixed Shattering/Blasting runes so they work on leviathan barnacles.
  • Updated Canopy Rune to handle the new Ashlands weather types.
  • Changed the version check message to be less confusing.
1.1.27
  • Fixed a bug preventing runic energy from being extracted from Runestones.
  • Fixed a bug where new Rune Focuses were created with full charge.
  • Fixed missing shader errors on a few assets.
  • Minor changes for compatibility with Valheim v0.217.46
1.1.26
  • Fixed a bug that made things float in the air around Dry Land Runes if a world was loaded more than once without exiting the game.
1.1.25
  • Fixed a bug that caused error spam when things were floating in bathtubs/dungeon water.
1.1.24
  • Improved general performance, especially in areas with a lot of build pieces.
  • Fixed an issue in the base game where water surfaces would sometimes not render if the camera was below a certain height and looking down.
  • Fixed a bug where Rune of Dry Land sometimes failed to apply to a sector when placed on the edge.
1.1.23
  • Fixed a bug where runes on destroyed standing stones would remain if there were other build pieces supporting them
  • Changed some code to no longer depend on a library that Valheim apparently doesn't include anymore
1.1.22
  • Minor changes for compatibility with Valheim v0.217.22
1.1.21
  • Minor changes for compatibility with Valheim v0.217.14
1.1.20
  • Minor changes for compatibility with Valheim v0.216.9
1.1.19
  • Fixed a bug where rain in the Mistlands didn't trigger the Canopy Rune.
  • Added additional null checks to improve reliability when running alongside other mods.
1.1.18
  • Changed the Canopy Rune VFX slightly, and greatly improved its performance.
  • Fixed a visual issue where objects in front of the canopy field would still have distortion around their edges.
  • Improved Canopy Rune visuals during snowy weather.
  • Added bad luck protection to rune unlocking; the max number of new Runestones discovered without unlocking a new rune is capped to twice the average.
  • Fixed a bug where mods that added WaterVolumes without a mesh would cause error spam.
  • Fixed a compatibility issue with the Jewelcrafting mod.
1.1.17
  • Fixed a compatibility issue with the Colorful Pieces mod
  • Rune Focus energy is no longer depleted while in the no-cost debug mode
  • Invalid config entries (e.g. due to typos) are handled more gracefully now
1.1.16
  • Fixed a compatibility issue with the ElementalFalls and ElementalOrbs mods.
1.1.15
  • Fixed the version sync code so that it won't fail when other mods throw errors that are otherwise recoverable.
  • Added a cleanupNearbyRunes debug command, for cases when runes can't be removed normally (e.g. stuck underground).
1.1.14
  • Minor changes for compatibility with the Mistlands update (Valheim v0.212.7)
  • Set up the Rune of Alertness to work with the new creatures that were added in Mistlands.
1.1.13
  • Fixed a bug when interacting with Runestones in a biome with no unlockable runes.
1.1.12
  • Fixed a bug with the Moder altar runestone VFX that caused exceptions on startup when running on a dedicated server.
  • Changed the error message when a client tries to connect to a server without the mod, it should now be a little more informative.
  • Changed the version check message to make it clear that it's from RuneMagic.
1.1.11
  • Fixed a bug with the Moder altar runestone, and added special VFX handling for it.
  • Added an invalid placement message when attempting to place engraved runes on non-standing stones.
  • Minor tweak to the invalid placement messages so they disappear immediately when placement becomes valid.
  • Changed the version check log message to only show the major and minor versions, since those are what's checked for compatibility.
  • Fixed a bug that in certain cases caused error message spam on shutdown.
1.1.10
  • Fixed the Dry Land and Calm Waters runes (broken by 0.209.10)
  • Fixed some exception handling/logging
1.1.9
  • Fixed the Alertness Rune aggro indicator positioning for Abominations
  • Fixed the internal name for the Rune Focus recipe to hopefully prevent issues with other mods
1.1.8
  • Added support for custom translation files for other languages
  • Added discoverRune and forgetRune console commands
  • Fixed a patch ordering conflict with Jotunn (for details see the "Error spam when opening menu" bug)
  • Fixed a minor bug where Runestones would sometimes incorrectly show as empty for a while
1.1.7
  • Minor changes for compatibility with the new update (Valheim v0.207.20)
  • Changed the error message when a client without the mod installed tries to connect, it should now be a little more informative
1.1.6
  • Fixed a bug where the Rune of Repair would try to repair certain invalid targets
  • Fixed a bug with the Foundation Rune animation timing at the edges of the effect
  • Foundation Rune should now use the correct max/min terrain height, even if they've been altered by other mods
1.1.5
  • Fixed a visual bug with the repair VFX where certain objects could cause the light to appear in the wrong place
  • Fixed a visual bug with the repair VFX when attached to moving objects
  • Fixed a bug where the Rune of Repair could sometimes repair structures beyond their maximum hp
  • Improved the speed at which Rune of Repair recognizes and begins to repair damage
1.1.4
  • Fixed the Rune of Repair so it won't spam errors in the console if it tries to repair an object with an unreadable mesh
1.1.3
  • Fixed the Rune of Repair so it won't spam errors in the console if it tries to repair an object with a null or empty mesh
1.1.2
  • Fixed a rare bug where the boulder summoning animation doesn't get cleaned up properly, and made the related code a little more robust to reduce the chance of problems with other mods
1.1.1
  • Fixed Vulkan compatibility issues
1.1.0
  • Minor changes for compatibility with the Hearth and Home update (Valheim v0.202.14)
1.0.5
  • Fixed a performance issue that caused momentary fps drops when moving around the map
1.0.4
  • Fixed the bug where Rune Focus energy could sometimes be stuck at one less than the maximum
  • Added a brief grace period to passive runes before they start draining energy, so you can equip the Rune Focus and switch runes without wasting energy
1.0.3
  • Fixed a conflict with Epic Loot's carry weight+ enchantment, and made the max weight modification more robust
1.0.2
  • Added a workaround for the runic energy extraction issue
  • Fixed an issue with removing runes, where the refunded energy could go to the wrong Rune Focus if there were multiple in the player's inventory
1.0.1
  • Fixed the bug where Hammer category names were set to English instead of the current language
  • Changed the way range is extended for large pieces to have less chance of conflicting with other mods
  • Added a config option to disable the range extension behavior entirely
  • Changed the restriction that only allows tools to remove things they can place, to avoid impacting tools added by other mods
  • Fixed the bug that sets the Rune Focus durability to max when being upgraded, when certain other mods are also present
  • Made the code around extracting energy more robust - I couldn't replicate the exact bug some people were seeing, but this will hopefully help