Releases: Valheim-Modding/Jotunn
Releases · Valheim-Modding/Jotunn
v2.12.2
Changes:
- Fixed an error when switching tabs with Q/E and no custom categories where added
- Fixed order of custom tabs with other mods that add custom categories
v2.12.1
Changes:
- Fixed compatibility issues with the custom hammer tabs when Auga is installed. There will be some warnings as some visual changes can't be applied but these should not affect the functionality
v2.12.0
Changes:
- Compatible with Valheim version 0.216.9, not working with an older version
- Added prefab name helpers for CookingStations, CraftingStations, Fermenters, Incinerators, PieceCategories, PieceTables and Smelters
- Added
CustomPiece.Category
helper property to make it easier to set the piece category at runtime. - Added
PieceManager.Instance.GetPieceCategoriesMap
to get a complete map of all piece categories - Reworked custom piece categories to be compatible with other mods. This changes some internal category ids
- Changed custom hammer tabs to stack instead of scroll. Tabs also no longer have a dynamic width, instead the text tires to fit the tab
- Changed
PieceManager.GetPieceCategories
to be obsolete, usePieceManager.Instance.GetPieceCategoriesMap
instead to get a complete map of all piece categories - Changed
PieceManager.PieceCategorySettings
to be obsolete as they are no longer used - Changed
PieceManager.RemovePieceCategory
to no longer remove categories where a piece is still assigned to the category. This is to prevent problems with other mods that might still use this category - Changed Manager Init() methods to be private and not callable by mods. They were not intended to be called by mods and could cause issues
- Changed Mock resolve depth from 3 to 5, this should catch some edge cases where fields are nested deeper
- Changed empty CustomLocalization constructor to be marked obsolete, LocalizationManager.Instance.GetLocalization() should be used instead
- Fixed empty translation values where not allowed, thus a valid key can be translated to an empty string
- Fixed translations not being added to the Localization instance if it was already initialized
- Slightly improved loading time of big mod packs when creating custom entities (again)
Note: This is a minor version update. This means that server and client need to run version 2.12.0.
v2.11.7
Changes:
- Added Valheim network version check to the disconnect window to better identify the cause of a disconnect. Only visible if both server and client are running Jotunn 2.11.7 or higher
- Removed the Valheim version string check from the disconnect window, as the network version is used for the version check
v2.11.6
Changes:
- Fixed an issue with custom category tabs where the hammer menu wouldn't open when using a controller
v2.11.5
Changes:
- Fixed custom category tabs caused errors after relogging
v2.11.4
Changes:
- Added the magic string
(HiddenCategory)
to disabled category tab names, so other mods can detect them easier - Changed that vanilla tabs are always enabled for vanilla tools and only Jotunn managed and vanilla tabs can be disabled
v2.11.3
Changes:
- Compatible with Valheim version 0.214.300 and the upcoming 0.215.1 patch
- Fixed a client with a different Valheim version will no longer be additionally disconnected by Jötunn. If the player was disconnected, a mismatching Valheim version will still be displayed
- Fixed side-loaded localisations being loaded too early, causing translations to be added to the internal Jötunn localisation instead of the respective mod
- Fixed custom hammer tabs had the wrong size when being localised
- Fixed scroll of last custom hammer tab was not correct
- Fixed a compatibility issue with Auga because of the changed hammer tabs
- Slightly improved loading time of big mod packs by caching mod info used when creating custom entities
v2.11.2
Changes:
- Compatible with Valheim version 0.214.300
v2.11.1
Changes:
- Fixed KeyHints not being correctly destroyed when using inventories with containers
- Fixed ItemManager.RemoveItem was not removing the item from the active ObjectDB if it already existed
- Fixed an issue that caused client config values to not reset correctly when a mod used shared ConfigurationManagerAttributes/ConfigDescription with server enforced values