You are viewing a potentially older version of this package. View all versions.
cjayride-SkyheimFix-1.3.34 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.34
Download link cjayride-SkyheimFix-1.3.34.zip
Downloads 123
Dependency string cjayride-SkyheimFix-1.3.34

This mod requires the following mods to function

cjayride-SkyheimCompat-1.1.27 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.1.27
denikson-BepInExPack_Valheim-5.4.2350 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.2350
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

README

Skyheim 1.0 Fix

A temporary compatibility fix for Skyheim by makail


Important Credit & Disclaimer

This is NOT an original mod.

All credit for Skyheim goes to the original developer makail (also known as Makzimus).

This package is a temporary community fix created by cjayride because the original mod has not received updates in approximately 2 years.

The goal of this fix is simply to keep Skyheim working with the current version of Valheim (including the 1.0 / Deep North update) until the original author is able to update it (or until a better long-term solution appears).

If makail ever releases an official update, please switch back to the original mod and discontinue use of this fix.


What is Skyheim?

Skyheim is a magic mod for Valheim that provides balanced progression and a reason to revisit bosses. Bosses drop unique crafting ingredients used to craft and upgrade runes that let you cast a variety of beneficial and destructive spells. The mod also allows early/mid-game access to Eitr by imbuing armor with Eitr Shards.

Features include:

  • Rune Altar for crafting/upgrading runes and imbuing armor
  • Multiple spell runes (offensive and supportive)
  • Armor imbuement for Eitr capacity and regeneration
  • Progression tied to boss kills and dungeon exploration

Latest Update (1.3.34)

  • Requires Skyheim Compat 1.1.26. Compat lists no dependencies.
  • skyheim.dll behavior is unchanged from 1.3.33. This version exists so the package depends on the Compat build that turns Skyheim spell sounds down to half volume.

Latest Update (1.3.33)

  • Requires Skyheim Compat 1.1.25. Compat lists no dependencies.
  • skyheim.dll behavior is unchanged from 1.3.32. This version exists so the package depends on the Compat build that sends Recall to the bed and keeps the selected language.

Latest Update (1.3.32)

  • Requires Skyheim Compat 1.1.24. Compat lists no dependencies.
  • skyheim.dll behavior is unchanged from 1.3.31. This version exists so the package depends on the Compat build that shows the Rune Altar shard cost, chest count, and wait time.

Latest Update (1.3.31)

  • Requires Skyheim Compat 1.1.19. Compat lists no dependencies.
  • skyheim.dll behavior is unchanged from 1.3.30. This version exists so the package depends on the Compat build that heals the caster when the healing area misses them.

Latest Update (1.3.30)

  • Requires Skyheim Compat 1.1.18. Compat lists no dependencies.
  • skyheim.dll behavior is unchanged from 1.3.29. This version exists so the package depends on the Compat build with the healing rune, immolation, and altar imbue changes.

Latest Update (1.3.29)

  • Requires Skyheim Compat 1.1.15. Compat lists no dependencies.
  • skyheim.dll behavior is unchanged from 1.3.28. This version exists so the package depends on the Compat build that shows rune cooldown timers.

Latest Update (1.3.28)

  • Requires Skyheim Compat 1.1.13. Compat lists no dependencies.
  • Status runes spend their eitr cost on cast. Rune magic skills have a config for experience gain and experience lost on death.

Latest Update (1.3.27)

  • Asset-bundle scripts bind again. The plugin log line is Skyheim 1.3.27.

Latest Update (1.3.26)

  • Bosses drop the configured eitr_shard_drop stack (Eikthyr is 5). Edit BepInEx/config/cjayride.SkyheimEitr.cfg.

Latest Update (1.3.25)

  • Boss eitr shard amounts (and stack size 50) are in skyheim.dll. Edit BepInEx/config/cjayride.SkyheimEitr.cfg. Compat stays localization/HUD/runes only.

Latest Update (1.3.24)

  • Requires Skyheim Compat 1.1.10 (poison/AoE NullReferenceException in Skyheim's damage postfix).
  • Compat 1.1.5+ fixes enchanted-armor tooltip crashes and first-hover display.
  • Fixed item names and descriptions in-game (no more missing/blank localization).
  • Fixed a crash that occurred when trying to craft items (including with devcommands).
  • Added a configuration file for all runes (enabled, cooldown, Eitr, stamina, range, damage).

Installation

Thunderstore / r2modman / Gale

Install Skyheim 1.0 Fix. Skyheim Compat is a required dependency and will install automatically.

Do not install makail-Skyheim at the same time. Gale/r2modman will still label the plugin Skyheim 1.3.12; the Fix package is the rewritten skyheim.dll. If the log shows TypeLoadException / SkyheimAltarPanel:_leftSlot / Element, you have the original DLL.

Manual / Nexus

  1. Make sure you have BepInEx installed.
  2. Remove any previous version of Skyheim (original or other fixes).
  3. Install both this package and Skyheim Compat 1.1.10.
  4. Keep skyheim.json next to skyheim.dll.
  5. Launch the game.

Notes

  • This is intended as a stop-gap solution only.
  • Please support the original author if they return to the project.
  • Report any issues with this specific fix to cjayride.

Thank you to makail for creating such a well-loved mod.
— cjayride

CHANGELOG

Changelog

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.