momos3939-ForsakenPowerOverhaul icon

ForsakenPowerOverhaul

Valheim 1.0 compatibility port of JuneGame's Forsaken Power Overhaul. Adds passives, equipped passives, active & shared buffs, and power cycling ('G'). Fully updated for Valheim 1.0 with Fader/Ashlands support and trinket slot integration.

CHANGELOG

Changelog

All notable changes to the Valheim 1.0 Compatibility Port of Forsaken Power Overhaul are documented in this file.

[2.2.0] - Valheim 1.0 Port Initial Release

Valheim 1.0 Compatibility

  • ZoneSystem Singleton Migration: Replaced all references to the removed static field ZoneSystem.m_instance with the ZoneSystem.instance property getter introduced in Valheim 1.0.
  • Ashlands / Fader Guardian Power: Added proper mapping for Valheim 1.0's Fader guardian power (GP_Ashlands), resolving active power icons, status effects, and power cycling for all 7 bosses.
  • Trinket Slot Support: Incorporated the new Valheim 1.0 m_trinketItem equipment slot into movement modifier calculations.
  • Adrenaline System Support: Updated guardian power activation to apply Valheim 1.0's adrenaline boost (AddAdrenaline) when powers are activated.
  • Harmony Overload Disambiguation: Explicitly defined parameter signatures on Player.SetMaxHealth, Player.SetMaxStamina, Player.SetMaxEitr, and Player.OnSpawned Harmony patches to prevent runtime AmbiguousMatchException errors.
  • Equipment Modifier Return Values: Corrected Harmony postfix return value passing (ref float __result) for equipment movement and heat resistance modifiers so other game systems receive the modified values.
  • Null Safety: Added defensive null checks for ItemStand hover text and ObjectDB status effect icon resolutions during world load.

Build & Dependencies

  • Jotunn 2.30.0: Verified and aligned against Jotunn 2.30.0 API.
  • BepInEx 5.4.2350: Verified and aligned against BepInEx 5.4.2350.
  • Modernized SDK Project: Created modern SDK-style .csproj targeting .NET Framework 4.8 with Krafs.Publicizer for clean, sustainable compilation.

[2.1.0] - Original Release by JuneGame

  • Last official release by JuneGame on Thunderstore.
  • Added Stat: Heat Damage Modifier.
  • Adjusted Vanilla+ preset values.