Releases: Valheim-Modding/Jotunn
Releases · Valheim-Modding/Jotunn
v2.15.0
Changes:
- Added OnSyncingConfiguration event to the SynchronizationManager that is called before configs are synced on the server/client (thx Searica)
- Added UpdatedPluginGUIDs to arguments of OnConfigurationSynchronized event (thx Searica)
- Added OnConfigurationWindowClosed event to the SynchronizationManager (thx Searica)
- Added more helper methods for GameObject, Transform and String (thx Searica)
- Changed SynchronizationManager OnConfigurationSynchronized event to trigger on both server and client (thx Searica)
- Fixed a build time warning in ScaleTexture that prevents Jotunn from loading in Unity 2022.3.12 projects
- Fixed a bug where the GUIManager could be initialized at shutdown with certain calls, resulting in an error
Note: This is a minor version update. This means that server and client need to run version 2.15.0.
v2.14.6
Changes:
- Added a soft dependency to the LocalizationCache mod so that it loads a bit earlier. This has no direct impact on Jötunn
- Changed prebuild references from the unstripped_corlib folder to the game assemblies as Valheim is no longer unstripped and the folder has been removed from the BepInEx package
- Fixed the debug mode Jötunn ASCII art
- Fixed AddComponentCopy was setting the name and tag of the Component's GameObject
- Fixed KeyHints for left hand items
- Fixed sprite rendering results in mostly empty sprites in Unity 2022, backwards compatible and an existing cached sprite will be recreated
v2.14.5
Changes:
- Fixed GUIManager assets not being properly initialized when later accessed, causing some elements to not show up
- Fixed an edge case where holding a reference to the ObjectDB causes it not to be destroyed correctly. This fixes some errors on logout with certain mods
v2.14.4
Changes:
- Fixed KeyHints display
- Fixed internal piece table list was not available if the PieceManager was initialised after ObjectDB.Awake
- Fixed internal piece table list was not fully updated if the game was reloaded without a restart
- Fixed an error when a development build of Valheim is used
v2.14.3
Changes:
- Compatible with Valheim version 0.217.22, not working with an older version
- Updated and compiled for BepInExPack 5.4.2200
v2.14.2
Changes:
- Fixed adding commands being aborted if a command tries to override an existing name
- Removed the console clear command to improve mod compatibility. With the recent changes, the command wasn't always added anyway
v2.14.1
Changes:
- Fixed some errors when a Jotunn dependent mod has no BepInEx dependency set and loads before Jotunn. A warning will be logged
- Fixed items were not added to the main menu ObjectDB if added in the OnVanillaPrefabsAvailable event and thus not visually shown on the player
- Fixed input block did not prevent mouse wheel character zoom
- Improved module initialisation logging by unifying messages
v2.14.0
Changes:
- Fixed the SynchronizationManager wasn't always initialised, resulting in no sync of admin configs
Note: This is a minor version update. This means that server and client need to run version 2.14.0.
v2.13.0
Changes:
- Improved startup time by only initialising accessed managers. This reduces the load time without dependent mods by about 90% (on my machine under 100ms instead of 800ms), making Jötunn almost unnoticeable. When all managers are accessed, the overall startup time is the same as before. Also, if a Valheim update breaks some parts, only loaded managers are affected
- Added
AssetUtils.LoadTextFromResources
overload without assembly parameter - Added CustomCreature constructor with AssetBundle parameter
- Added
ZoneManager.CreateLocationContainer
with AssetBundle parameter - Added
CustomVegetation.IsValid
interface - Added
RequirementConfig.IsValid
interface - Added recipe RequireOnlyOneIngredient and QualityResultAmountMultiplier
- Fixed GetOrAddComponent to use TryGetComponent (thx redseiko)
- Improved error messages of entities loaded directly from AssetBundles: CustomClutter, CustomCreature, CustomItem, CustomPiece, CustomPieceTable, CustomPrefab, CustomVegetation
- Improved PrefabManager.GetPrefab to search for items in ObjectDB if available
- Improved startup time of SkillManager
Note: This is a minor version update. This means that server and client need to run version 2.13.0.
v2.12.7
Changes:
- Fixed input block did not prevent the map from opening
- Improved Kitbash error and warning messages to include the mod name and affected Kitbash settings