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

SkyheimCompat

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

Date uploaded 2 weeks ago
Version 1.1.26
Download link cjayride-SkyheimCompat-1.1.26.zip
Downloads 125
Dependency string cjayride-SkyheimCompat-1.1.26

README

Skyheim Compat

Required companion for Skyheim 1.0 Fix
by cjayride


Important Credit & Disclaimer

This is NOT an original mod.

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

This is a companion plugin for Skyheim 1.0 Fix. It is not Skyheim by itself and will not work without the Fix package (skyheim.dll).

If makail ever releases an official update, please switch back to the original mod and remove both this companion and Skyheim 1.0 Fix.


Latest Update (1.1.26)

  • Each Skyheim spell sound has a volume slider. The default is half of the original volume. Immolation still plays one explosion per tick.

Latest Update (1.1.25)

  • Rune of Recall returns to the bed after the world has autosaved, instead of the last logout point.
  • Skyheim names stay in the selected language. Later item wakes no longer write the English text back over them.

Latest Update (1.1.24)

  • The Rune Altar status line says how many Eitr Shards the armor needs, how many are in the chest, and how long the imbue takes. The timer still starts only when the full amount is there and the chest is closed.
  • With SeneaL UI, that line is the chest subtitle. A Fenris Coat with 12 shards reads "Need 35, have 12, 5 min".
  • After an imbue finishes, it says "Finished adding Eitr" while that piece is still in the chest. Opening it later with an imbued piece says "Item already imbued".
  • The status line updates when the chest contents change, when the timer second changes, or once when an imbue finishes.

Latest Update (1.1.19)

  • If the Rune of Healing area misses its caster, the caster still receives the heal.

Latest Update (1.1.18)

  • Rune of Healing is a configurable heal-over-time (default about 36 HP at quality 1, over 8 seconds).
  • Heal and Warmth area radii are configurable. Skyheim's sizes are 5 m and 30 m.
  • Immolation aura hits no longer build Epic Loot Eikthyr Shocking Charge, and the explosion sound can be scaled down.
  • The Rune Altar can eitr-imbue Epic Loot enchanted armor, plus OdinHorse cloth armor and the Horse Trophy Helmet.

Latest Update (1.1.15)

  • Rune cooldown timers show on the hotbar and in the inventory.
  • Stops the null-reference spam from Skyheim updating a cooldown image that was already destroyed.

Latest Update (1.1.10)

  • Fixed a console NullReferenceException from Skyheim when poison/AoE damage ticks (windfury damage hook).

Latest Update (1.1.9)

  • Thunderstore package uses the 1.0 COMPAT icon.

1.1.8

  • Draws Skyheim rune cooldown seconds on SeneaL hotbar, action, and inventory slots without replacing SeneaL's HUD prefabs.
  • If SeneaL UI is not installed, Skyheim keeps its original vanilla hotbar and inventory cooldown overlays.

1.1.7

  • Stops Skyheim from rewriting the vanilla hotbar/inventory slot prefabs when SeneaL UI is installed, so food, action bar, and minimap can display.

1.1.5

  • Fixed a stack-overflow crash when hovering enchanted armor in a chest.
  • Inventory descriptions are populated directly at pointer-enter, before Valheim tries to show the tooltip.

1.1.1

  • 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 configuration files for all the runes (BepInEx/config/cjayride.skyheimcompat.cfg after you load a world once).
  • Enforces rune cooldown blocking on current Valheim.

Installation

Thunderstore / r2modman / Gale

Install Skyheim 1.0 Fix. This Compat package is pulled in as a dependency.

Do not also enable original makail-Skyheim. That DLL fails on Valheim 1.0 (TypeLoadException / Element) and all runes vanish.

Manual / Nexus

  1. Install BepInEx.
  2. Install Skyheim 1.0 Fix 1.3.24.
  3. Install this Skyheim Compat 1.1.10 package into BepInEx/plugins.
  4. Launch the game.

Do not use this with the original (unfixed) Skyheim.


Notes

  • This is a temporary community fix.
  • Report issues with this fix to cjayride.

Thank you to makail for creating Skyheim.
— cjayride

CHANGELOG

Changelog

1.1.27

  • Rune cooldown timers show on the vanilla hotbar and inventory. They already showed on SeneaL slots.

1.1.26

  • Each Skyheim spell sound has a volume slider under Audio. The default is half volume (0.5). Immolation still plays one explosion per tick.

1.1.25

  • Rune of Recall uses the bed after the world has autosaved. It was taking the logout point from that save.
  • Skyheim names are applied when the language loads. Later item wakes no longer write the English text back over that language.

1.1.24

  • The Rune Altar status line no longer checks every altar every frame. It updates when the chest contents change, when the timer second changes, or once when an imbue finishes.

1.1.23

  • After an imbue finishes, the Rune Altar says "Finished adding Eitr" while that piece is still in the chest. Opening it later with an imbued piece says "Item already imbued".

1.1.22

  • The SeneaL chest subtitle for the Rune Altar is short enough to fit. A Fenris Coat with 12 shards reads "Need 35, have 12, 5 min".

1.1.21

  • With SeneaL UI, the Rune Altar shard cost, how many shards are in the chest, and the wait time show on the chest subtitle. SeneaL hides Skyheim's own altar text.

1.1.20

  • The Rune Altar status line says how many Eitr Shards the armor needs, how many are in the chest, and how long the imbue takes. The timer still starts only when the full amount is there and the chest is closed.

1.1.19

  • If the Rune of Healing area misses its caster, the caster still receives the heal. A hit that already lands is left alone, and allies are unchanged.

1.1.18

  • Rune of Healing is a configurable heal-over-time. Default is 90% of Skyheim's amount (about 36 HP at quality 1 before Elemental Magic skill), spread over 8 seconds, with the status icon held for at least 10 seconds.
  • Heal Radius and Warmth Radius. Skyheim's areas are 5 m and 30 m. Warmth is an area by design.
  • Optional Debug Logging for a Rune of Healing cast. It prints whether logging is on and which config file was read.
  • Immolation aura hits do not build Epic Loot Eikthyr Shocking Charge. The aura explosion plays once per tick, with Aura Audio Volume Scale.
  • The Rune Altar can eitr-imbue armor that Epic Loot has already enchanted. Extra Recipes adds the OdinHorse cloth sets and the Horse Trophy Helmet.

1.1.15

  • Rune cooldown timers draw on the hotbar and in the inventory. The overlay was being created switched off, so the seconds never appeared.
  • Destroyed cooldown overlays are removed before Skyheim updates them, which stops the fillAmount null-reference spam.

1.1.13

  • Rune magic skills (Nature, Holy, Fire, Frost) have Skill Experience Gain Factor and Skill Experience Loss, with the same defaults as Blacksmithing (1 and 0).

1.1.12

  • Skyheim buff runes spend their eitr cost when the cast is accepted. Warmth and the other status runes were checking the cost and then never taking it, so they could be clicked forever and the magic skill leveled to the cap.

1.1.11

  • Null-safe Rune Altar container update, so a missing SkyheimAltarPanel script does not break the inventory.
  • Builds the rune cooldown overlay at runtime, so a missing SkyheimCooldownItem script does not leave cooldowns blank.

1.1.10

  • Fixed a NullReferenceException in Skyheim's windfury damage hook when poison/AoE hits have no attacker, nview, or status manager.

1.1.9

  • Thunderstore package uses the 1.0 COMPAT icon.

1.1.8

  • Draws Skyheim rune cooldown seconds on SeneaL hotbar, action, and inventory slots without replacing SeneaL's HUD prefabs.
  • If SeneaL UI is not installed, Skyheim keeps its original vanilla hotbar and inventory cooldown overlays.

1.1.7

  • Stops Skyheim from rewriting the vanilla hotbar/inventory slot prefabs when SeneaL UI is installed, so food, action bar, and minimap can display.

1.1.5

  • Fixed a stack-overflow crash when hovering enchanted armor in a chest.
  • Inventory descriptions are populated directly at pointer-enter, before Valheim tries to show the tooltip.

1.1.1

  • 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 configuration files for all the runes (BepInEx/config/cjayride.skyheimcompat.cfg after you load a world once).
  • Enforces rune cooldown blocking on current Valheim.