Skip to content

Releases: Valheim-Modding/Jotunn

v2.11.2

28 Mar 14:37
11aceb3
Compare
Choose a tag to compare

Changes:

  • Compatible with Valheim version 0.214.300

v2.11.1

27 Mar 13:45
9d039d3
Compare
Choose a tag to compare

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

v2.11.0

13 Mar 21:26
Compare
Choose a tag to compare

Changes:

  • Added Norse fonts and additional colors to the GUIManger (thx SpikeHimself)
  • Added interface to remove a custom item conversion
  • Updated ConfigurationManagerAttributes to match BepInEx.ConfigurationManager v17.0
  • Updated the localization injection to be easier and removed the need to load vanilla translations a second time. Because the implementation concept changed, debug logs will no longer be printed
  • Fixed dropdown created with GUIManager.CreateDropDown was not in the correct UI layer, causing it to be wrongly rendered in VR (thx SpikeHimself)
  • Fixed calling LocalizationManager/CustomLocalization.TryTranslate() could cause the game localisation to be initialized too early
  • Fixed an error inside the ModQuery if a null prefab is inside ZNetScene or ObjectDB
  • Fixed an error caused by releasing a render texture too early
  • Fixed KeyHints for keyboard, Gamepad hints are still not working a 100%
  • Removed changing the hammer category tab width and removed re-parenting of the tab border for better compatibility
  • Added reference to the BepInExPack 5.4.2100
  • NuGet Package adds a reference to Unity.TextMeshPro

v2.10.4

02 Feb 18:45
Compare
Choose a tag to compare

Changes:

  • Fixed that same item conversions could not be added to different stations
  • Fixed custom skills names were not being added to autocomplete in cheat commands
  • Fixed wrong console outputs when using custom skills in cheat commands

v2.10.3

11 Jan 17:41
Compare
Choose a tag to compare

Changes:

  • Fixed ServerCharacters from showing up in the compatibility window as it does it's own version check on the modified version string
  • Added explanation for further steps to the compatibility window

v2.10.2

31 Dec 13:58
Compare
Choose a tag to compare

Changes:

  • Changed PieceConfig to not override piece requirements when no custom requirements were provided
  • Changed PieceConfig, ItemConfig and RecipeConfig to remove non valid requirements (no item name or amount set)
  • Changed Mocks to not resolve fields and properties marked as NonSerialized
  • Improved warning messages with custom localization
  • Fixed warning messages with a source mod where always attributed to Jotunn.Logger instead of the correct calling type

v2.10.1

20 Dec 11:10
Compare
Choose a tag to compare

Changes:

  • Added Server Troubleshooting link as a button to the compatibility window
  • Changed "open log file" button to "open log folder" in the compatibility window
  • Fixed an edge case where PrefabManager.Cache preferred the prefab for ObjectDB parent instead of the scene object
  • Fixed an error when an independent mod adds a prefab twice to ObjectDB. A warning will be logged with the prefab name and hash to help debugging, but vanilla or other mods may still have issues with the double prefab
  • Fixed an error when available pieces in the build hammer where not initialised properly
  • Fixed an error that could occur when a build tab is localised
  • Fixed dynamic build tab width was not working for localised tabs

v2.10.0

02 Dec 18:05
Compare
Choose a tag to compare

Changes:

  • Deprecated "ChanceToSpawn" in LocationConfig and made it compatible with version 0.212.6
  • Added Remove and Destroy methods to the ZoneManager
  • Added method to inject a ZoneLocation at runtime to the ZoneManager
  • Added missing GetClutter without mod guid to ModQuery and cleanup code
  • Added catching of patch errors with the ModQuery to log a clean error on the console and avoid unrelated errors
  • Added AddInitialSynchronization to SynchronizationManager, this allows sending arbitrary data to the connecting client and making sure it will be received before the client's connection is fully established
  • Added registration of custom ConfigFiles to SynchronizationManager
  • Fixed RenderManager inconsistency between a headless server and normal client. Instead of always returning null, an empty sprite is returned on headless when it should have been rendered
  • Fixed trying to insert Jötunn's localisation multiple times

Note: This is a minor version update. This means that server and client need to run version 2.10.0.

v2.9.0

01 Nov 17:23
Compare
Choose a tag to compare

Changes:

  • Big compatibility window improvements: internal cleanup, better use of available space, button to open the log file, improved language and added german localization
  • Changed that mocked shaders will not be resolved on a headless server because they are not available. This stops unnecessary warnings from being printed
  • Fixed crossplay connection issues properly and removed the hotfix from Jotunn 2.8.1
  • Fixed admin check was false instead of true in some special cases

Note: This is a minor version update. This means that server and client need to run version 2.9.0.

v2.8.1

28 Oct 12:25
Compare
Choose a tag to compare

Changes:

  • Implemented hotfix for crossplay (PlayFab) connection issues (disables vanilla compression again, but works for now at least)