| Version |
Notes |
| 1.7.2 |
- Updated readme with information on which pieces are affected by the new WearNTear patches.
- Updated readme to explicitly state that WearNTear patches are persistent without MVBP installed and are vanilla compatible.
- Updated readme to explain the new fortress pieces config setting and changes to the creative mode piece categories.
- Updated readme with new lists of acceptable values and all current piece config settings.
- Made any build pieces that can float in water automatically be allowed to be placed in water.
|
| 1.7.1 |
- Enabled various storage chests and configured player-built instances to provide a more consistent progression in terms of storage size all the from the meadows to the deep north.
- Adjusted default names of some pieces to take advantage of existing localization in-game.
- Bugfix for being able to remove non-player built pieces that already exist in the world.
|
| 1.7.0 |
- Fixed NRE on removal of some non-standard build pieces. This fixes the issue of the ZDO not being properly deleted in some cases.
- Added a new offset patch config setting to automatically adjust the center location of pieces when you are placing them to correct for some prefabs having very large offsets that make them impossible to place normally.
- Exposed custom PlacementOffset as a config setting so that users can fine tune the location of pieces during placement if the automatic offset patch is not perfect.
- Updated default config settings for clipping and placement patches to make all prefabs placeable (they are not all functional and still need snap points added).
- Fixed the dvergr shelf and table not providing support for items placed on them if they were owned by a client without MVBP. Player-build versions now always provide support, even if you uninstall MVBP.
- Fixed balance issue where player-built instances of various prefabs did not require support and could be used to create floating pieces with 100% stability. All player-built pieces (excluding carts and ships) now require support and pieces generated out in the world are unaffected.
- Added a configuration setting to exempt specific prefabs from requiring support when placed by a player. This can be used to preserve existing builds that rely on floating pieces.
- Improved performance of code in various places.
- Fixed placement so that animations for the piece you are placing will no longer play while you are placing them.
- Patched tunnel_web, vertical_web, candle_resin_bogwith, and various other prefabs to make sure they can be removed after being placed.
- Set default recipies for some deep north pieces and enabled them by default.
|
| 1.6.8 |
- Okay, the compatibility issue with PlantEverything is actually fixed now. Turned out that there was still an unintended interaction preventing the cultivator from removing things if you did not add any pieces from MVBP to the cultivator in you config.
|
| 1.6.7 |
- Fixed new compatibility issue with PlantEverything that prevented you from using the cultivator to remove pickables if you enabled CanRemoveFlora in PlantEverything.
|
| 1.6.7 |
- Fixed new compatibility issue with PlantEverything that prevented you from using the cultivator to remove pickables if you enabled CanRemoveFlora in PlantEverything.
|
| 1.6.6 |
- Bugfix for serving tray not being able to remove the pieces it places while MVBP is installed. Serving tray now works normally and correctly handles any pieces added to it using MVBP.
- Fixed compatibility issue with PlantEverything that allowed you to remove any piece added by MVBP with the cultivator if you enabled CanRemoveFlora in PlantEverything.
- Fixed bug when removing non WearNTear pieces that prevented the zdo from being properly destroyed.
|
| 1.6.5 |
- Adjust default portal placement settings so that it stops clipping into the ground when not placed on a floor.
- Adjusted patch priority to enforce stable interactions with snapping to custom points from ExtraSnapPointsMadeEasy.
|
| 1.6.4 |
- Added a new config setting to allow player build fortress pieces to become invunerable to damage from anything with a lower tool tier than seige weapons. Does not affect actual fortress locations at all.
- Added snap points to almost all ashlands build pieces. Some pillar and roof pieces still do not have snap points yet.
- Implemented the same automatic snap point naming conventions as for Extra Snaps Made Easy, so most custom snap points added by this mod will now be named "Extra" unless I have manually named them.
- Tweaked various build pieces to add snap points names for the custom snap points added by this mod. Nowhere near complete, but it's a start.
- Adjusted placement of the Dvergr Portal piece so that it is now allowed to clip into the ground and will do so when placing. This avoids the issue of not actually being able to walk into the portal due how sharp the rim of the platform is.
- Caught some capitialization mistakes I had missed last update (hopefully got them all now).
- Added custom name for Ashlands_Altar prefab and tweaked default build resources.
|
| 1.6.3 |
- Updated custom piece names to match current capitalization scheme.
- Added custom names for all grausten ashlands build pieces to make the purpose of each piece clearer and avoid spoilers.
- Added custom piece descriptions for all charred fortress build pieces to hint at which ones require seige weapons to break and which ones can be broken by anything because the base game forgot to set the value to require a higher tool level.
- Rebalanced default resource costs for all grausten ashlands build pieces.
|
| 1.6.1/1.6.2 |
- Quick fix for removing pieces with the hoe and cultivator. The hammer can always remove anything you place but the hoe and cultivator can only remove things you place with them.
- Second quick fix to correct a typo that I made between testing it worked and building the release version that broke piece removal entirely.
|
| 1.6.0 |
- Fixed bug with purple brazier collider layer and changes to the Dvergr portal not persisting without MVBP installed.
- Configured default resource costs and enabled more ashlands pieces by default.
- Increased the inventory sizes of chest unlocked in the mistlands and later.
- Improved automatic piece tagging for build menu filtering.
- Improved automatic sorting of pieces added by MVBP within the build menu.
- Added configuration options to set which piece table a prefab should be added to so that pieces can be added to the hammer, hoe, or cultivator.
- Adjusted the default piece table config settings for most nature based pieces to move them to the hoe and cultivator.
- Enabled advanced piece table options for the hoe and cultivator, but only when there are pieces added to it by MVBP, otherwise it retains default behaviour.
- Added more custom categories to improve filtering of pieces added by MVBP. Currently all pieces in custom categories that are added by MVBP are considered "CreativeMode" pieces.
- Some small performance improvements and tidying up of code.
- Updated default prefab configs to include every prefab in the game and updated python script for generating default configs from a config file. Not really useful for most mod users but nessecary for me to configure default for any new prefabs.
|
| 1.5.2 |
- Fixed vanilla bug where placing a cape on the male/female armor stands threw a bunch of errors and could crash the game.
- Fixed the comfort group category of the male/female armor stands not always being changed to the "Display" group.
- Attempted to fix issue with trailership and SnowFirTree 2 but that will need more work.
|
| 1.5.1 |
- Fixed seasonal pieces not being enabled until you toggled the seasonal pieces config setting.
- Patched player built eternal braziers to provide warmth in the same radius as normal braziers. Note: only works while MVBP is installed.
- Set the comfort group for eternal braziers and other sources of fire to the Fire comfort group, this only applies to player built pieces and should persist after removing MVBP.
- Set the fancy armor stands to be part of the display comfort group.
- Adjusted default config settings for portal prefab.
|
| 1.5.0 |
- Updated for Deep North release!
- Removed dependency on SearsCatalog as it is no longer needed.
- Added automatic tagging of new pieces so they are sorted correctly in the new build menu.
- Added more config options for piece categories to match the current game options (note: this no longer seem to affect placement in build menu).
- Config file will auto update to find all possible pieces after you start up the game, be warned that I have not tested or patched any of the new pieces it will find yet!
|
| 1.4.4 |
- Bugfix for piece removal.
- update for new game version.
|
| 1.4.3 |
- Bugfix for icons of pieces with texture patches not always updating on restart.
- Improved handling of if a piece should be remove-able.
- All pieces you build are now always remove-able by you.
- For any prefab that MVBP adds a Piece component to, only player built instances of it are removeable with the hammer.
|
| 1.4.2 |
- Fix boss stones not dropping trophy.
|
| 1.4.1 |
- Bugfix not emptying loot from placed chests.
|
| 1.4.0 |
- Removed portal patch config setting. The Dvergr stone portal now allows allows you to teleport all items (even after removing MVBP).
- Added support for shudnal's configuration manager.
- Added snap points to Dvergr treasure chests.
- Limited implementation of named snap points. Will be expanded on in the future.
-
- Updated config section ordering to work with new configuration manager changes to sorting config sections.
- Exposed placement patch and clipping config settings for all prefabs but ones that need to be true are set to read only.
- Refactored a lot of code to make future updates easier and prepare for adding localization support.
- Removed public API for `IsPieceAddedByMVBP` as it was not needed for `LocationReset` compatibility.
- Added filtering to ignore explosions and AOE effects.
- Automatically filter out MineRock5 prefabs with missing colliders.
- Set default requirements to an example string rather than an empty string to avoid draw field issues with configuration maangers.
- Fixed everburing piece names to match new case convention and changed (Everburning) to (Eternal).
- Added some new pieces to be enabled by default.
- Updated Jotunn.
|
| 1.3.5 |
- Modified public API for `IsPieceAddedByMVBP` to include an optional Piece parameter that can be passed to avoid duplicating `GetComponent` calls.
|
| 1.3.4 |
- Added null prefab check in `IsPieceAddedByMVBP` directly rather than relying on the null check in `GetPrefabName` just in case a prefab is ever added that has the name set to an empty string.
|
| 1.3.3 |
- Compatibility fix for `MonstrumDeepNorth`.
- Added public method to check if `MVBP` has added a `Piece`` component to a prefab. Intended to support compatibility with `LocatationResest`.
- Fixed possible NRE when verbosity set to `High` and using other mods that add pieces.
- Updated README.
|
| 1.3.2 |
- Compatibility fix for Niflheim + Beastiary by Rusty.
|
| 1.3.1 |
- Updated to Jotunn 2.22.0 and restored pre Bog Witch config syncing behaviour so configs are only synced if the mod is installed on the server.
|
| 1.3.0 |
- Quick hotfix to get things working for the bog witch update (thanks for the transpiler patch Margmas).
- Improved error handling to avoid throwing errors when resource cost requirement is missing in config (thanks flo123333).
|
| 1.2.3 |
- Updated naming scheme to match new piece name capitalization.
- Updated dependencies.
- Fixed issue with Verbosity settings in config not saving correctly.
|
| 1.2.2 |
- Added new drawer interface for customizing piece requirements in-game.
- Updated default configuration so everything that is not a fire/explosion is now placeable by default.
- Improved logic used in the automatic placement patch.
- Added a feature that modifies the size of chests added by this mod, and the changes will persist even after removing the mod.
- Added some pieces that would previously self-destruct after being placed as they are now prevented from self-destructing and this prevention persists even after removing this mod.
|
| 1.2.1 |
- Updated default piece categories to use new Ashlands categories. You will probably need to regenerate your config file due to the category names changing in Vanilla.
|
| 1.2.0 |
- Patched to work on Ashlands and prevent crashing the weather system.
|
| 1.1.0 |
- Player-built doors that do not require keys can now always be opened/closed even if they cannot normally be opened/closed. This change also persists even after this mod is uninstalled.
- Improved compatibility with PlantEverything so that MVBP ignores vanilla pickable objects that PlantEverything modifies even if they are not buildable in PlantEverything.
- Added a few new pieces to this version thanks to some help from Jere to figure out how to persistently edit prefab data even after uninstalling the mod.
|
| 1.0.8 |
- Fixed a placement bug for corner stairs and cleaned up the code internally.
|
| 1.0.7 |
- Turns out I accidentally reintroduced an old bug when doing some optimizations. Have now re-fixed bug where some prefabs that were generated in dungeons would drop non-vanilla drops when destroyed.
|
| 1.0.6 |
- Changed stoneblock_fracture prefab to keep it's MineRock component now that resource exploits have been prevented. This should help with using MVBP to set up vanilla servers.
- Update so that piece icons from MVBP in the Plan Hammer for PlanBuild will be correct. Still need to wait for another update to PlanBuild to fix issues with pieces not being removed from the PlanHammer when disabled in MVBP though.
- Updated Jotunn
|
| 1.0.5 |
- Fixed bug that broke prevention of resource exploits when building and removing pickables.
|
| 1.0.4 |
- Removed special characters from cfg file. YOU HAVE TO REGENERATE YOUR CONFIGURATION FILE!
- Improved placement of some pieces to remove the large offsets relative to where players pointed their hammer.
- Fixed bug where disabled pieces that were not in the CreatorShop or Nature categories could be deconstructed by players.
|
| 1.0.3 |
- Bugfix for placement of corner stair pieces.
|
| 1.0.2 |
- Minor performance optimizations.
- Added compatibility for CustomShips mod.
|
| 1.0.1 |
- Fixed issues with enemies targeting pieces they shouldn't.
- Fixed rare bug that only occurred on some remote linux server hosting services.
- Sped up initialization and re-initialization by ~30%.
- Optimized code to use bool checks instead of null checks wherever possible.
- Redesigned in-game updates to configuration to not require expensive operations like reflection.
- Improved compatibility with other mods that affect the same pieces, MVBP now only overwrites the values related to the configuration settings when re-initializing.
- Piece components are now disabled if the prefab is disabled in the configuration settings and the prefab does not have a piece component in the Vanilla game.
|
| 1.0.0 |
- Feature complete release!
- Added new portal and customization to allow unrestricted teleportation with it.
- Added new unsafe patch to allow using a new fermenter.
- Fixed bug where PlayerBase was not being applied correctly when the patch for it was enabled.
- Patched a secret door to allow closing it if it was built by a player.
- Added configuration options to let users customize some of the piece textures.
- Fixed the clipping issues on the armor stands enabled by MoreVanillaBuildPrefabs.
|