BIG REVAMP Version 0.10.0 of PlanBuild comes with a big internal code refactor and many changes to the handling of plans and blueprints. Please make sure to check out the changelog and documentation. The biggest changes in a nutshell:
Instead of switching plan and blueprint mode on the rune, you now have two distinct tools, the Plan Hammer and the Blueprint Rune.
Lots of improvements to the Selection tools. You can add and remove parts of your buildings to a selection and need to use the Edit Selection tool or the selection.gui console command to save or copy your blueprint.
You can copy+paste blueprints directly without having to save them (clipboard).
Most actions can be reversed and replayed using the bp.undo and bp.redo console commands.
New save dialogue which lets you enter a category and description directly
Completely reworked the Marketplace GUI, including categories and clipboard
The configuration was redesigned for more clarity. Please revise your configuration once after installing this version.
This mod is throwing the same error that was reported in the bugs section to me as well. Hook dosent seem to include that steam.dll thing anymore so there is nothing for me to delete like the comments say below which would fix the issue. This mod is sadly not working
I figured out what was happening in my case and got the mod working flawlessly.
In my case am using Mod Organizer 2 and I should probably be using the R2 manager from thunder since MO2 seems to not work as seamlessly with Valhaim.
I was under the impression that the MHOOK was just like any other mod that goes in BepInEx/plugins but it in fac goes in the base BepInEx folder not inside plugins.
Correcting this in MO2 fixed all issues and the mod works and probably some other mods that were mission functionality will work now for me since I installed this properly.
Another issue I saw was related to a steam.dll as I explained in my original comment and like I said the newest version of MHOOK from the thunderstorm no longer includes that string.
Another suggestion I saw was to add a string into MHOOK in the bugs report but this did nothing for me.
marcopogo.PlanBuild.cfg. In configs folder. After installing the mod, you must first start the game to generate the config file. This applies for any bepinex mod.
Causes the build menu (hammers, hoes, etc) to not open and an error is thrown. [Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite) Stack trace: (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Hud::TogglePieceSelection>?1698065356(Hud) (wrapper dynamic-method) Player.DMD<Player::UpdateBuildGuiInput>(Player) (wrapper dynamic-method) Player.DMD<Player::UpdatePlacement>(Player,bool,single) (wrapper dynamic-method) Player.DMD<Player::Update>(Player)
A problem has appeared since today: I will describe it like this. When I right-click with any tool to open the choice of building an object, it does not open for me, and gives an error log to the console.
There are no other third-party mods.
The problem was solved by rolling back the game version
The situation is similar. It turns out that apart from rolling back the version, there are no other options to fix the error? (Or wait for the mod update)
I've created the blueprint rune and tried to place a blueprint, but it just creates an image of what the building is supposed to look like without being able to feed any materials into it or interact with it in anyway, it looks like the building has been placed and ready to use, but it's not actually there. (None of the key-binds work either, if I re-log, the building placement disappears).
Anyone having similar issues or could throw some advice my way as to what could be causing it? Though I imagine the mod just wants updating after the Bog Witch patch :)
ye i´ve the same problems. Neither the Terrain Tool works for me. It displays the circle, but if i mouseklick nothing happens. Would be very nice, if this wonderful mod could get an Update! <3
I submitted a fix, but it still has to be reviewed by the code maintainer. You can already use it though if you are brave. Just make sure to backup your blueprints in the Valheim directory under BepInEx/config/PlanBuild before you try this yet unapproved fix.
I fixed it. The issue is that in the HookGenPatcher cfg file there is a string named "assembly_steamworks.dll" that you have to delete. Then it loads fine and the mod works. source was this reddit comment from 5 months ago: https://www.reddit.com/r/ModdedValheim/comments/1d66xg1/comment/lipn42u/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
942 comments
Version 0.10.0 of PlanBuild comes with a big internal code refactor and many changes to the handling of plans and blueprints. Please make sure to check out the changelog and documentation. The biggest changes in a nutshell:
In my case am using Mod Organizer 2 and I should probably be using the R2 manager from thunder since MO2 seems to not work as seamlessly with Valhaim.
I was under the impression that the MHOOK was just like any other mod that goes in BepInEx/plugins but it in fac goes in the base BepInEx folder not inside plugins.
Correcting this in MO2 fixed all issues and the mod works and probably some other mods that were mission functionality will work now for me since I installed this properly.
Another issue I saw was related to a steam.dll as I explained in my original comment and like I said the newest version of MHOOK from the thunderstorm no longer includes that string.
Another suggestion I saw was to add a string into MHOOK in the bugs report but this did nothing for me.
## Default build mode when placing blueprints.
# Setting type: DefaultBuildMode
# Default value: Planned
# Acceptable values: Planned, Direct
Default build mode = Planned
an change it to this
## Default build mode when placing blueprints.
# Setting type: DefaultBuildMode
# Default value: Planned
# Acceptable values: Planned, Direct
Default build mode = Direct
[Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite)
Stack trace:
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Hud::TogglePieceSelection>?1698065356(Hud)
(wrapper dynamic-method) Player.DMD<Player::UpdateBuildGuiInput>(Player)
(wrapper dynamic-method) Player.DMD<Player::UpdatePlacement>(Player,bool,single)
(wrapper dynamic-method) Player.DMD<Player::Update>(Player)
I will describe it like this. When I right-click with any tool to open the choice of building an object, it does not open for me, and gives an error log to the console.
There are no other third-party mods.
The problem was solved by rolling back the game version
https://prnt.sc/MXXrAA2glJT7
https://imgur.com/a/dBz3JnF
Anyone having similar issues or could throw some advice my way as to what could be causing it? Though I imagine the mod just wants updating after the Bog Witch patch :)
Edit: Spelling :)
You can find the fixed files in a pull request within the original code repository at https://github.com/sirskunkalot/PlanBuild/pull/106 in the section Release-Builds.