Skip to content

Releases: Valheim-Modding/Jotunn

v2.15.0

19 Nov 11:47
0db2b44
Compare
Choose a tag to compare

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

31 Oct 18:06
f3ee6a7
Compare
Choose a tag to compare

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

19 Oct 19:27
75eff7a
Compare
Choose a tag to compare

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

08 Oct 15:29
d87f418
Compare
Choose a tag to compare

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

05 Oct 08:57
3234e4f
Compare
Choose a tag to compare

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

03 Oct 18:08
e47cf4e
Compare
Choose a tag to compare

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

27 Sep 18:02
b6a569d
Compare
Choose a tag to compare

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

25 Sep 16:41
9207d37
Compare
Choose a tag to compare

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

24 Sep 18:03
a06b9a0
Compare
Choose a tag to compare

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

29 Aug 09:15
2d02933
Compare
Choose a tag to compare

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