Releases: Valheim-Modding/Jotunn
Releases · Valheim-Modding/Jotunn
v2.11.0
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
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
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
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
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
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
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
Changes:
- Implemented hotfix for crossplay (PlayFab) connection issues (disables vanilla compression again, but works for now at least)
v2.8.0
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
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