You are viewing a potentially older version of this package. View all versions.
cjayride-SkyheimFix-1.3.36 icon

SkyheimFix

Valheim 1.0 Fix - Skyheim is a magic mod aimed at providing balanced progression and a reason to go back and slay bosses. Unleash magic both destructive and beneficial!

Date uploaded 2 weeks ago
Version 1.3.36
Download link cjayride-SkyheimFix-1.3.36.zip
Downloads 153
Dependency string cjayride-SkyheimFix-1.3.36

This mod requires the following mods to function

ValheimModding-Jotunn-2.30.0 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.0
denikson-BepInExPack_Valheim-5.4.2360 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2360
cjayride-SkyheimCompat-1.2.6 icon
cjayride-SkyheimCompat

Required companion for Skyheim 1.0 Fix. Localization, cooldowns, SeneaL UI HUD compat, craft crash fix, and rune config.

Preferred version: 1.2.6

README

🌌 Skyheim 1.0 Fix

A temporary compatibility update for Skyheim by makail

Keep the magic alive in Valheim 1.0! ✨

Skyheim 1.0 Fix is a community-maintained compatibility rebuild by cjayride, designed to keep Skyheim working with modern versions of Valheim, including the 1.0 and Deep North updates.


🙏 Credits & Disclaimer

This is NOT an original mod.

All credit for Skyheim belongs to its original creator, makail (Makzimus).

This temporary community fix was created because the original mod had not received updates in approximately two years.

The goal is to maintain compatibility until the original author releases an update or a better long-term solution becomes available.

💚 If makail returns with an official update, please switch back to the original mod and discontinue use of this compatibility fix.


🔮 What Is Skyheim?

Skyheim is a magic and progression mod for Valheim that gives you new reasons to defeat bosses, explore dungeons, and develop your character.

Bosses provide unique crafting ingredients used to create and upgrade magical runes. These runes grant a variety of offensive and supportive spells, while Eitr imbuement allows access to magical progression through armor.

✨ Core Features

  • 🪄 Magical Runes — Craft and upgrade runes to cast offensive and supportive spells.
  • 🔥 Rune Altar — Create runes, improve their power, and imbue armor with Eitr.
  • 💎 Eitr Imbuement — Gain Eitr capacity and regeneration through enchanted armor.
  • 👹 Boss Progression — Defeat bosses to obtain unique crafting materials.
  • 🏰 Dungeon Exploration — Explore dungeons to advance your magical progression.

🛠️ Compatibility & Requirements

The latest package version, Skyheim 1.3.36, was tested with:

  • Valheim: 1.0.21
  • BepInExPack Valheim: 5.4.2360
  • Skyheim Compat: 1.1.28

The rewritten skyheim.dll restores compatibility with the current game API. The companion Skyheim Compat plugin handles localization, HUD compatibility, rune behavior, and additional fixes.

💠 Eitr Shard Drops

Bosses drop the configured number of Eitr Shards. For example, Eikthyr drops 5 shards by default.

Configuration file:

BepInEx/config/cjayride.SkyheimEitr.cfg

Use this configuration to adjust boss shard drops and stack size.

⚙️ Rune Configuration

Rune settings are available through the generated configuration file, including options for:

  • Enable/disable state
  • Cooldowns
  • Eitr and stamina costs
  • Spell range
  • Damage

Status runes spend their Eitr cost when cast. Rune magic skills also support configurable experience gain and experience loss on death.


📥 Installation

🧩 Thunderstore, r2modman & Gale

  1. Install Skyheim 1.0 Fix.
  2. Allow Skyheim Compat to install automatically as a required dependency.
  3. Launch the game and verify that both packages are enabled.

⚠️ Do not install or enable the original makail-Skyheim alongside this fix.

The mod manager may still display the plugin as Skyheim 1.3.12. This is expected: the Fix package contains the rewritten skyheim.dll.

📂 Manual Installation

  1. Ensure BepInEx is installed.
  2. Remove previous Skyheim installations, including the original mod and other compatibility fixes.
  3. Install Skyheim 1.0 Fix.
  4. Install Skyheim Compat.
  5. Keep skyheim.json beside skyheim.dll.
  6. Launch the game.

Both packages are required.

🐛 Troubleshooting

If the BepInEx log contains an error similar to:

TypeLoadException
SkyheimAltarPanel:_leftSlot
Element

the original, outdated Skyheim DLL may still be installed or loading. Remove the original package and verify that the replacement skyheim.dll is being used.


💚 Supporting the Project

This is intended as a temporary community solution, not a replacement for the original author's work.

  • 🙏 Please support makail and the original Skyheim project.
  • 🐛 Report issues specific to this compatibility fix to cjayride.
  • 🔄 Switch back to the official release if the original author publishes a compatible update.

Thank you to makail (Makzimus) for creating such a well-loved Valheim mod and sharing it with the community.

— cjayride

CHANGELOG

Changelog

1.4.4

  • Requires Skyheim Compat 1.2.6. Craft panel Rune Altar title follows the game language.

1.4.3

  • Requires Skyheim Compat 1.2.5. Updated skyheim.json (craft UI Rune Altar localization key). Pair with Compat for hidden-rune VFX config and Harmony load fix.

1.4.2

  • Requires Skyheim Compat 1.2.2 (translated Rune Altar name and Misc build tab).

1.4.1

  • Requires Skyheim Compat 1.2.1 (Windfury proc VFX on female characters).

1.4.0

  • Requires Skyheim Compat 1.2.0. Paired release: Rune Altar imbue chest, rune crafting at the altar, skill icons, translation/i18n assets, and Compat fixes through healing tooltips.
  • Fix version moves to 1.4.x while Compat moves to 1.2.0 (same release, different version lines).

1.3.44

  • Requires Skyheim Compat 1.1.36 (healing rune tooltip text + predicted heal line).

1.3.43

  • Requires Skyheim Compat 1.1.35 (healing rune: amount from Nature Magic, duration from rune quality).

1.3.42

  • Requires Skyheim Compat 1.1.33 (Epic Loot enchanted / legendary set armor can be Eitr-imbued).

1.3.41

  • Skill icons (Fire/Frost/Holy/Nature) are assigned from the new PNGs onto the skill defs, and the atlas paint retries if the packed texture is not ready on the first load.
  • Requires Skyheim Compat 1.1.32 (SeneaL chest text and imbue start).

1.3.40

  • Requires Skyheim Compat 1.1.31.
  • Clicking the Rune Altar opens the imbue chest again (not a vanilla Craft panel of every recipe). Put armor and Eitr Shards in the chest to imbue.
  • Rune recipes are bound to the Rune Altar station, so they craft only while you are at the altar.
  • The Runic Chest hover text shows the directions (imbue in the chest, craft runes at the altar). English and Polish descriptions match the Ukrainian ones instead of repeating the piece name.
  • Skill icons still use the contributor artwork painted onto the loaded rune atlas.

1.3.39

  • Fixes the three problems the 1.3.38 translation build introduced, keeping the Ukrainian translation itself:
    • The Rune Altar opens its own imbue panel again. 1.3.38 had marked it a vanilla crafting station, so clicking it opened a Craft panel listing every recipe and the gear-plus-shard imbue flow stopped working.
    • The Runic Chest tooltip shows its directions again. Renaming the chest had left only "x slots, used x slots"; the station and chest names now follow the translation file the normal way, with the literal names kept where recipes and tooltips bind to them.
    • The new skill icons actually appear. The shipped icon patch compared the texture name exactly and never matched the baked bundle name, so it silently did nothing; it now matches and paints the loaded rune atlas.
  • Old worlds are untouched: station names are no longer renamed, so saved "Rune Altar" entries keep working with no migration.
  • The Ukrainian/Polish/English translation file and the contributor's icon artwork stay.

1.3.38

  • Requires Skyheim Compat 1.1.30 (the Ukrainian translation build).
  • The Rune Altar, its chest, and their tooltips now follow the translation file. Ukrainian shows "Рунічний вівтар" / "Рунічна скринька"; every language can name them.
  • The building menu lists the Rune Altar under Crafting.
  • Nine rune skill icons (fire, frost, holy, nature and friends) get the contributor's clearer artwork. The art ships as patch data and paints the loaded texture; the game's asset bundle bytes are untouched.- Old worlds keep their known Rune Altar. The saved station name is migrated when the character loads, so the altar does not need to be re-discovered.
  • No other behavior changes; the embedded asset bundle is byte-for-byte the shipped one.

1.3.37

  • Requires Skyheim Compat 1.1.29 (fixes duplicate ObjectDB key when returning to the main menu after disconnect).
  • No change to skyheim.dll behavior.

1.3.36

  • Tested on Valheim 1.0.21 (Steam build 26249040).
  • Requires Skyheim Compat 1.1.28 and BepInExPack Valheim 5.4.2360.
  • No change to skyheim.dll behavior.

1.3.35

  • Requires Skyheim Compat 1.1.27. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build that shows rune cooldown timers on the vanilla hotbar.

1.3.34

  • Requires Skyheim Compat 1.1.26. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build that turns Skyheim spell sounds down to half volume.

1.3.33

  • Requires Skyheim Compat 1.1.25. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build that sends Recall to the bed and keeps the selected language.

1.3.32

  • Requires Skyheim Compat 1.1.24. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build that shows the Rune Altar shard cost, chest count, and wait time.

1.3.31

  • Requires Skyheim Compat 1.1.19. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build that heals the caster when the healing area misses them.

1.3.30

  • Requires Skyheim Compat 1.1.18. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build with the healing rune, immolation, and altar imbue changes.

1.3.29

  • Requires Skyheim Compat 1.1.15. Compat has no dependencies of its own.
  • No change to skyheim.dll behavior. The version moved so this package depends on the Compat build that shows rune cooldown timers.

1.3.28

  • Requires Skyheim Compat 1.1.13. Compat has no dependencies of its own.
  • Status runes spend their eitr cost when the cast is accepted, so Warmth and the other buff runes can no longer be clicked for free skill experience.
  • Rune magic skills have Skill Experience Gain Factor (default 1) and Skill Experience Loss (default 0).

1.3.27

  • Keep the merged DLL's assembly name as skyheim, so the asset bundle can attach SkyheimAltarPanel, recipes, status effects, and the other scripts. The log reports Skyheim 1.3.27 instead of 1.3.12.

1.3.26

  • Bosses drop eitr_shard_drop in the configured stack (Eikthyr 5, and the rest of cjayride.SkyheimEitr.cfg). The stack is written onto the loot list the ragdoll saves, so boss loot chests receive the full amount instead of Skyheim's built-in 1.

1.3.25

  • Boss eitr shards stack to 50. Per-player amounts are in cjayride.SkyheimEitr.cfg (built into skyheim.dll). Dedicated server sends those numbers to clients.

1.3.24

  • Requires Skyheim Compat 1.1.10 (guards Skyheim's Character.Damage windfury hook so poison/AoE hits no longer NRE).

1.3.23

  • Requires Skyheim Compat 1.1.9.
  • Thunderstore package uses the 1.0 FIX icon.

1.3.22

  • Requires Skyheim Compat 1.1.8 (SeneaL UI HUD plus rune cooldown overlay).

1.3.21

  • Valheim 1.0 / InventoryElement rewrite of skyheim.dll.
  • Localization, craft crash fix, and rune config live in the Compat companion.