Other Links
Patch Notes
- New
FrigidKilnsection, covering production speed, ice capacity, ice used per product, auto deposit and auto fuel for the Frigid Kiln. - New
FrostFoundrysection, covering production speed, Frozen Fuel capacity, fuel used per item, and auto fuel for the Frost Foundry. - New
Building.noHeavySnowDamageandBuilding.noLavaDamagesettings, which stop heavy snow and lava from damaging your structures. - New
StructuralIntegrity.allowDismantlingOfBoatsAndCartssetting, which lets player-built boats and carts be dismantled with the hammer. Ovensettings now only affect the oven, instead of every fuel-burning cooking station.- Fixes
Game.difficultyScaleRangeshrinking the difficulty radius to 2 meters whenever theGamesection was enabled. Its default is now100, which matches the game. - Fixes
Time.totalDayTimeInSecondsnot taking effect on servers that sync their config, and not going back to the game's day length when theTimesection is turned off. - Fixes errors on clients that have
Map.shareMapProgressionon while the server has it off. - Fixes the game hanging on Apple Silicon (arm64) when V+ re-applies its patches, such as after closing the settings window or joining a server.
- Removes
Map.shareAllPins, which has not done anything since the old V+ pin editor was retired. - Removes the V+ tutorial raven that appeared when spawning in.
- Config sections are now listed alphabetically in the config file and in Configuration Manager.
Contributors
- @JF10R -
Building.noHeavySnowDamageandBuilding.noLavaDamage. - @intelarti11 -
StructuralIntegrity.allowDismantlingOfBoatsAndCarts. - @olsonpm - Removal of the dead
Map.shareAllPinsoption.
Install
See INSTALL.md. Will update as needed, so join the discord if you have issues. Also open to PRs updating this.
Troubleshooting
See TROUBLESHOOTING.md. Will update as needed, so join the discord if you have issues. Also open to PRs updating this.
Compatibility
- ✅ -
Valheim 1.0.15 (n-40)+BepInExPack_Valheim 5.4.2350+ValheimPlus 0.10.2.0 - ⛔️ - Anything else
Detailed Patch Notes
- Frigid Kiln
- The new
FrigidKilnsection hasproductionSpeed(default30seconds per Frozen Fuel),maximumIce(default25),iceUsedPerProduct(default5), plusautoDeposit,autoFuel,ignorePrivateAreaCheckandautoRange.
- The new
- Frost Foundry
- The new
FrostFoundrysection hasproductionSpeed(default50seconds per item),maximumFrozenFuel(default20),frozenFuelUsedPerProduct(default5), plusautoFuel,ignorePrivateAreaCheckandautoRange. - The Frost Foundry presents its item to the user to be interacted with, so there is no
autoDeposithere.
- The new
- Oven settings
Oven.infiniteFuel,Oven.autoFuel,Oven.autoRangeandOven.ignorePrivateAreaCheckapplied to every cooking station that burns fuel, not just the oven. Each one is now matched by piece, so the oven's settings only touch ovens, and the Frost Foundry uses the newFrostFoundrysection.- If you were using
Oven.autoFuelorOven.infiniteFuelto fuel something other than an oven, that no longer happens.
- Heavy snow and lava damage
- Valheim 1.0 added two new wear sources for structures: heavy snow, and standing in lava.
Building.noWeatherDamageonly covers rain and water erosion, so neither could be turned off. Building.noHeavySnowDamagestops heavy snow from damaging structures, and also suppresses the damage puffs that went with it, so a structure that no longer takes the damage no longer shows it either.Building.noLavaDamagestops lava from damaging structures, and removes the lava contribution to the Ashlands damage shader.
- Valheim 1.0 added two new wear sources for structures: heavy snow, and standing in lava.
- Dismantling boats and carts
StructuralIntegrity.allowDismantlingOfBoatsAndCartslets you remove a player-built boat or cart with the hammer instead of having to destroy it.- A vehicle is only removable when nobody is aboard the boat, nobody is pulling the cart, and its cargo is empty. The game's own checks still apply, so no-build zones and wards work as they always have.
- Only player-built vehicles qualify. Boats and carts that are part of the world are left alone.
Game.difficultyScaleRange- Enabling the
Gamesection ran the configured range through aMath.Min(range, 2), so instead of using your setting the difficulty radius shrank to 2 meters and nearby players almost never counted. The setting is now used as written. - The default was
200, which did not match the game's100. It is now100, so enabling the section changes nothing on its own, and the setting is clamped to1-20000.
- Enabling the
- Day length and server config sync
- The day length was applied once, while
EnvManstarted up. On a server that syncs its config, that happened before the server's values arrived, soTime.totalDayTimeInSecondswas ignored. Turning theTimesection off also left the previous value in place until the game was restarted. - The day length is now kept in step with the config while the game runs, and the game's own day length is restored when the
Timesection is off.
- The day length was applied once, while
- Map sharing
- A client with
Map.shareMapProgressionon would send its map to a server that has map sharing off, and the server threw aNullReferenceExceptionfor every one of those messages. The server now ignores them. - Map data is still only sent on your first spawn, not on every death.
- A client with
- Re-applying patches
- V+ rebuilds its patches whenever the settings change, for example when you close the settings window or join a server that syncs its config. That happens from inside a patched method, and re-patching rewrites methods in place, so the code was being swapped out from under a live call. On x64 that survived; on arm64 it hung the game.
- The rebuild now runs on the next frame instead, once the call that triggered it has finished.
- The ServerSync library that V+ bundles also has its own patches. Those are no longer torn out and re-applied along with the mod's, so a config package arriving from a server cannot pull out the transport that is delivering it.
Map.shareAllPins- The pin sharing UI it belonged to was retired long ago, and the code left behind never shared anything, whatever the setting was set to. The setting, its RPC and the leftover UI bundle are gone.
- Tutorial raven
- The V+ raven that popped up on spawn to ask for Patreon support has been removed.
- Config file layout
- Sections are now written in alphabetical order, both in the config file and in Configuration Manager, which makes them easier to find. Your existing values are unaffected.