Skip to content

Releases: Valheim-Modding/Jotunn

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)

v2.8.0

28 Oct 09:00
Compare
Choose a tag to compare

Changes:

  • Compatible with patch version 0.211.11
  • Fixed connection issues in Steam multiplayer with the latest Valheim patch. Crossplay (XBox multiplayer) is not working yet due to bigger changes, we are working on solving this issue
  • Marked PatchInit attribute as obsolete

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

v2.7.9

22 Sep 18:29
Compare
Choose a tag to compare

Changes:

  • Added ZoneManager.OnVanillaClutterAvailable event
  • Added CustomClutter to ModRegistry
  • Fixed mocked material textures/shaders where not directly fixed after they were injected. Properties that are not available at this time are still delayed
  • Fixed connection issues with the upcoming cross play update
  • Fixed admin checks for the upcoming cross play update