

AssetUtils.LoadImage wrapper to resolve .netstandard 2.1 compile issuesAssetUtils.DuplicateTexture to create a readable copy of a textureAssetManager.GenerateAssetID(string) overload (thx warp)AssetManager.ResolveMocksOnLoad to resolve all mocks when the SoftReference asset is loadedAssetManager.OnSoftReferenceableAssetsReady eventConfigFileWatcher class to setup a watcher for changes in the file system and reload the config (thx Searica)SynchronizationMode attribute to allow mod authors to change how AdminOnly configs are handled. See https://valheim-modding.github.io/Jotunn/tutorials/config.html#admin-only-strictness (thx Searica)__state in a ZNetScene/ObjectDB patch while the ModQuery is activeAdminOnly = false config entries being locked for editing. Introduced in 2.20.2, AdminOnly = true was not affectedJVLmock_PrefabName__ChildName format where assets can be searched inside a named prefab. Multiple children can be provided for a specific path to a child, otherwise breadth search is used (thx OrianaVenture)BEPINEX_PATH environment variable for build process (thx Defee)AssetUtils.LoadTextFromResources overload without assembly parameterZoneManager.CreateLocationContainer with AssetBundle parameterCustomVegetation.IsValid interfaceRequirementConfig.IsValid interfaceCustomPiece.Category helper property to make it easier to set the piece category at runtime.PieceManager.Instance.GetPieceCategoriesMap to get a complete map of all piece categoriesPieceManager.GetPieceCategories to be obsolete, use PieceManager.Instance.GetPieceCategoriesMap instead to get a complete map of all piece categoriesPieceManager.PieceCategorySettings to be obsolete as they are no longer usedPieceManager.RemovePieceCategory to no longer remove categories where a piece is still assigned to the category. This is to prevent problems with other mods that might still use this category(HiddenCategory) to disabled category tab names, so other mods can detect them easierNonSerialized