Releases: Valheim-Modding/Jotunn
v2.6.2
Changes:
- Fixed custom category display using Auga (and probably other UI mods)
- Fixed Mod Settings FPS drop
v2.6.1
Changes:
- Removed the MMHOOK dependency from Jötunn. Mods using MMHOOK themself should list the HookGenPatcher as a dependency directly (big thx to margmas)
- Jötunn's PrebuildTask does not generate MMHOOK dlls any more, publicized dlls can still be generated automatically
v2.6.0
Changes:
- Compatible with patch version 0.207.20
- KeyHint performance improvements
- Fixed custom RPCs not routing to "self"
- Fixed empty KeyboardShortcut saving (thx Heinermann)
- Fixed Settings closing on Escape in KeyBind
Note: This is a minor version update. This means that server and client need to run version 2.6.0. This version is only compatible with the current patch version 0.207.20 of the game, so client and server also need to install the game update. If you have used the public test release before, a manual steam "validate game files" might be necessary.
v2.5.1
Changes:
- Added consumable items to CreatureConfig
- Added faction/group to CreatureConfig
- Added cumulative level effects for custom creatures (thx A Sharp Pen)
- Compiled against BepInEx 5.4.1900
v2.5.0
Changes:
- Added utility methods for texture rescaling to Utils.ShaderHelper
- Added CustomLocation.IsCustomLocation to check if a prefab is a custom location added by Jötunn
- Added CustomVegetation.IsCustomVegetation to check if a prefab is a custom vegetation added by Jötunn
- Added ZoneManager.GetCustomLocation
- Fixed setting MapOverlay.Enabled in code to also change the GUI toggle
- Fixed ZPackage corruption in certain custom RPC scenarios
Note: This is a minor version update. This means that server and client need to run version 2.5.0. I had to fix the CustomRPC which Jötunn itself uses internally, making it incompatible with previous versions.
v2.4.10
Changes:
- Added CreatureManager to inject custom creatures into the game using basic drop and spawn configs (see https://valheim-modding.github.io/Jotunn/tutorials/creatures.html for a tutorial)
- Added optional icon cache to the RenderManager (thx MSchmoecker)
v2.4.9
Changes:
- LocationContainer always create instances, add your custom locations directly to the manager if you don't want to alter it further (see https://valheim-modding.github.io/Jotunn/tutorials/zones.html#creating-locations-from-assetbundles for more information)
v2.4.8
Changes:
- Added mock support for custom vegetation
- Added mock support for DropTable structs
- Removed direct GO mock replacement
Starting with this version, Jötunn's debug build is also available as a NuGet package. Debug versions have some additional QoL tools implemented for developers (automated debugmode, debug info panel, etc). You can subscribe the debug package feed for your local dev projects instead of the "normal" version. Note: You will have to use this dll as the game's plugin to actually see the difference, there is no additional API in this build. The package feed is only available to receive the updated versions of Jötunn automatically via NuGet.org.
Package URL: https://www.nuget.org/packages/JotunnLib.Debug
v2.4.7
Changes:
- Fixed mock resolving of certain components (piece place effects for example)
v2.4.6
Changes:
- Custom skills add an additional localization token to the game using the format "$skill_{hashcode}"
- Fixed multiple issues with custom locations (mocking, ZNetView handling, RandomSpawns)
- Added FixReference property to CustomLocation, obsoleted the parameter on ZoneManager.AddLocation and the old CustomLocation constructors
- Added possibility to create CustomLocation instances as early as the mod's Awake()
- Mod authors are encouraged to adapt their mods to the new FixReference property