ValheimFloorPlan
Valheim Floor Plan mod with in-game terrain-aware placement plus bundled Floor Plan Designer web app for creating.vfp plans.
Screenshots 8 screenshots
About this mod Author’s original text
Valheim Floor Plan
Build complete multi-level structures in Valheim from pre-designed floor plans.
Anyone who has spent time building in Valheim knows the real effort starts before the first wall goes up — clearing uneven ground, wrestling with terrain spikes, and nudging pieces into alignment one agonising centimetre at a time. Valheim Floor Plan takes all of that away. Design your layout in the included browser-based Designer, save it as a.vfp plan file, and the mod handles the rest: it levels and blends the terrain, captures a snapshot for instant undo, and places the entire foundation in seconds.
The Designer supports up to three in-memory level layouts with quick switching, per-level overlay rendering, and cross-level clash hints so you can plan multi-storey builds before committing a single piece. Orientation-sensitive tools — including Beds, Workbenches, and Staircases — show directional arrows so what you see in the Designer matches exactly what gets built in-game. The FlexiWall tool lets you draw curved stone walls of any shape — arcs, sweeping curves, and full circles — that are not constrained to the rectangular grid.
Excel-style row/column reference labels run along all four edges of the grid to help with precise placement, and furniture pieces (Bed, Staircase, Hearth, Workbench) show a small centre handle once placed — drag it to move the piece, click it to select it, then rotate in place with the arrow keys or mouse wheel. Right-click and Escape simply cancel whatever's active (tool, selection, or in-progress draw) without deleting anything; to remove a piece, hover it and press Delete/Backspace.
Once you're happy with the design, press the build hotkey, position the preview in-world, and confirm. The mod levels the terrain, places every piece in the right order, and handles scaffold framing for upper floors automatically. For multi-level builds, additional red floating rectangles appear in the preview at each upper-floor height so you can see the full vertical footprint before committing. If something is off, undo restores both pieces and terrain in one keypress — or use the keep-terrain undo (Ctrl+F9) to remove pieces while leaving the levelled ground intact.
This package includes two components:
- ValheimFloorPlan mod — a BepInEx plugin that reads.vfp plan files and builds them in-game.
- Valheim Floor Plan Designer — a browser-based app (included) for creating and editing.vfp plan files.
Demo video:
Join the community on Discord: — share screenshots of your builds, ask questions, and see what others have created with Valheim Floor Plan.
Included in this package:
- The mod DLL (installed automatically under BepInEx/plugins)
- The Designer web app (BepInEx/plugins/ValheimFloorPlan/Designer)
- Sample.vfp plans to get started immediately
In-Game Configuration Panel
Press Shift+F8 at any time during a game session to open the settings panel. All mod options are available from here — no need to edit the.cfg file manually for most settings.
The panel has six tabs:
| Tab | What it covers |
|---|---|
| General | Load a preset bundle via the file browser; set Level 1/2/3 floor plan file paths via the file browser; number of levels, undo radius, HUD message positions, welcome post toggle |
| Building | Wall/pillar material, external and internal wall heights per level, staircase reach mode and step settings |
| Scaffolding | Roof scaffolding, open top, roof style, gable flooring, scaffold levels, floor heights per level, floors and beam toggles |
| Preview | Forward offset, move step, fine move step, coarse/fine/build rotation snaps |
| Terrain | Levelling passes, spike cleanup passes, stamp radius, high-point delta, staged raise settings |
| Keys | Read-only reference for all hotkeys and preview key bindings |
Each floor plan file field and the Bundle Name field include a [...] browse button that opens a draggable file picker. The picker sup
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: