PlanBuild.md - BeardyLP/Valheim GitHub Wiki
📦 PlanBuild
Erweitert das Bausystem von Valheim durch planbare Vorschau-Bauten, Bau-Projekte, Blaupausen & Community-Kollaboration – ideal für große Basen, Städte oder Serverprojekte.
📝 Beschreibung
Mit PlanBuild kannst du Strukturen „vormalen“, bevor du Materialien investierst. Es bringt ein modulares Bausystem mit Projektmanagement, Kopieren/Einfügen-Funktion und Speichermöglichkeiten für Baupläne (Blueprints).
Funktionen:
- 🛠️ Geisterhafte Vorschau-Bauteile (platzieren ohne Materialverbrauch)
- 📁 Bauprojekte mit Fortschrittsanzeige & Spielerbeteiligung
- 📦 Import & Export von Blaupausen als
.vbuild
Datei - 🔒 Admin-Kontrolle für öffentliche Bauzonen
- 🔁 Undo- & Redo-Funktion beim Planen
🎮 Tastenkombinationen
Taste / Aktion | Funktion |
---|---|
F2 | Öffnet PlanBuild-Menü |
Shift + Rechtsklick | Blaupause setzen / speichern |
Ctrl + Z / Y | Rückgängig / Wiederherstellen |
Mittlere Maustaste | Objekt kopieren |
BepInEx/config/MathiasDecrock.PlanBuild.cfg
)
⚙️ Konfiguration (EnablePlanningMode=true
EnablePublicProjects=true
EnablePlanRequirementsPreview=true
EnableUndoRedo=true
BlueprintFolderName=PlanBuildBlueprints
🔐 Rechte
- ✅ Member: Können Baupläne erstellen, Projekte beitreten & Blaupausen verwenden
- 🛠️ Admin: Kann öffentliche Projekte verwalten & global Blaupausen freigeben
- 🔧 ServerSync-kompatibel: per Konfiguration global steuerbar
➕ Vorteile
- Ermöglicht detaillierte Planung ohne Materialverbrauch
- Ideal für Gruppenprojekte oder große Basen
- Blaupausen ermöglichen Cross-World Sharing
- Spart Zeit, Ressourcen und erleichtert Baukoordination
➖ Nachteile
- Komplexität steigt bei großen Projekten
- Kann mit anderen Bau-Mods wie BuildShare kollidieren
- Benötigt Einarbeitung (besonders beim Exportieren/Importieren)
💡 Konfigurationsbeispiele
Beschreibung | Konfigurationsblock |
---|---|
Bauplanung aktivieren | ini\nEnablePlanningMode=true\n |
Öffentliche Bauprojekte aktivieren | ini\nEnablePublicProjects=true\n |
Plan-Materialvorschau anzeigen | ini\nEnablePlanRequirementsPreview=true\n |
Blueprint-Speicherordner definieren | ini\nBlueprintFolderName=PlanBuildBlueprints\n |
🌐 Link
📊 Kompatibilität
Client erforderlich | Server erforderlich |
---|---|
✅ Ja | ✅ Ja |
🛠️ PlanBuild – Bauplanung & Blaupausen für Valheim
Plane, kopiere und teile deine Bauwerke in Valheim mit Leichtigkeit. Die Mod fügt Werkzeuge für Bauplanung, Blaupausen, Terraforming und gemeinschaftliche Projekte hinzu – ideal für große Basen, Städte oder Serverprojekte.
📦 Funktionen
🪓 Planungsmodus
Plan-Hammer: Ein neues Werkzeug, das mit 1 Holz hergestellt wird. Ermöglicht das Platzieren von "Geister"-Bauteilen ohne Ressourcenverbrauch.
Plan-Totem: Zentrale Sammelstelle für Materialien, die automatisch auf geplante Strukturen verteilt werden. Wird mit 5 Edelholz, 5 Grauzwergenaugen und 1 Surtlingkern gebaut.
Skuld-Kristall: Ein tragbares Item, das die Transparenz geplanter Bauteile entfernt, um die fertige Struktur besser zu visualisieren. Hergestellt aus 1 Rubin und 1 Grauzwergenauge. Thunderstore
📐 Blaupausenmodus
Blaupausen-Rune: Ein neues Item, das mit 1 Stein hergestellt wird. Ermöglicht das Erstellen, Speichern und Platzieren von Blaupausen.
Werkzeuge:
Neue Blaupause erstellen: Erfasse bestehende Strukturen und speichere sie als .blueprint-Dateien.
Auswahl hinzufügen/entfernen: Bearbeite die Auswahl von Bauteilen für deine Blaupause.
Schnappunkt-Markierungen: Füge Schnappunkte hinzu, um präzises Platzieren zu ermöglichen.
Zentrumspunkt-Markierung: Bestimme den Ankerpunkt für die Platzierung der Blaupause.
Geländemodifikations-Markierungen: Füge Markierungen hinzu, um das Gelände beim Platzieren der Blaupause automatisch anzupassen.
🌍 Terrain-Werkzeuge
Gelände glätten: Ebne das Gelände in einem bestimmten Radius. Objekte löschen: Entferne Vegetation und andere Objekte im gewählten Bereich. Gelände bemalen: Ändere die Textur des Geländes (z. B. Gras, Erde, Pflaster).
🛒 Blaupausen-Marktplatz
GUI-Zugriff: Standardmäßig über die Ende-Taste erreichbar. Verwalte, teile und lade Blaupausen direkt im Spiel. Marktplatz-Objekte: Platziere spezielle Runen, um Zugriff auf den Blaupausen-Marktplatz zu erhalten.
⚙️ Konfiguration
Die Mod ist hochgradig konfigurierbar über die Datei BepInEx/config/marcopogo.PlanBuild.cfg oder den BepInEx ConfigurationManager.
🔐 Servereinstellungen (für alle Clients verbindlich)
Allow blueprint rune: Erlaubt die Nutzung der Blaupausen-Rune. (Standard: true) Allow direct build: Erlaubt das Platzieren von Blaupausen ohne Materialkosten. (Standard: false) Allow terrain tools: Erlaubt die Nutzung der Terrain-Werkzeuge. (Standard: false) Allow serverside blueprints: Erlaubt das Teilen von Blaupausen auf dem Server. (Standard: false) Allow clients to use the GUI toggle key: Erlaubt Clients den Zugriff auf den Marktplatz über die Hotkey. (Standard: true)
🧰 Blaupausen-Einstellungen
Default build mode: Standard-Baumodus beim Platzieren von Blaupausen. (Standard: Plan) Unlimited health: Setzt die Haltbarkeit von Bauteilen auf das Maximum beim direkten Bauen. (Standard: false) Place distance: Platzierungsdistanz beim Verwenden der Blaupausen-Rune. (Standard: 50) Terrain smoothing: Glättungswert für das Terrain-Werkzeug. (Standard: 0.5) Camera offset increment: Kamerahöhenänderung beim Scrollen mit Modifier. (Standard: 2) Invert camera offset scroll: Invertiert die Richtung des Kamera-Scrollens. (Standard: false) Placement offset increment: Höhenänderung der Platzierung beim Scrollen mit Modifier. (Standard: 0.1) Invert placement height change scroll: Invertiert die Richtung des Platzierungshöhen-Scrollens. (Standard: false) Selection increment: Auswahlradius-Inkrement beim Scrollen. (Standard: 1) Invert selection scroll: Invertiert die Richtung des Auswahl-Scrollens. (Standard: false) Selection connected check margin: Abstand für die Überprüfung verbundener Bauteile. (Standard: 0.01) Show the transform bound grid: Zeigt ein Gitter um die Grenzen der Blaupause. (Standard: false) Tooltip enabled: Zeigt ein Tooltip mit größerem Vorschaubild für Blaupausen. (Standard: true) Tooltip Color: Hintergrundfarbe für das Tooltip von Blaupausen. Undo queue name: Globaler Name der Undo-Warteschlange für Blaupausen. (Standard: blueprintqueue) Add player prefix to file name: Fügt den Spielernamen als Präfix zu Blaupausen-Dateien hinzu. (Standard: true)
📁 Verzeichnisse
Blueprint search directory: Basisverzeichnis zum Scannen nach Blaupausen
🧪 Kompatibilität
Funktion / Mod | Kompatibel |
---|---|
Build Camera | ✅ |
AzuCraftyBoxes | ✅ |
ValheimRAFT (teilweise) | ⚠️ (Blueprinting funktioniert nicht) |
ComfyGizmo | ✅ |
Hammer-Mod-Kompatibilität | ✅ Automatische Integration |
🖥️ Installation
Installiere über einen Mod Manager (z. B. r2modman) oder manuell:
-
Benötigte Abhängigkeiten:
BepInExPack for Valheim
HookGenPatcher
Jötunn, the Valheim Library
-
Manuelle Installation:
- Lade die Mod herunter
- Extrahiere alle Inhalte nach:
Valheim/BepInEx/plugins/PlanBuild/
bp.undo # Letzte Aktion rückgängig bp.redo # Rückgängig-Aktion wiederholen bp.local # Eigene Blaupausen anzeigen bp.push [ID] # Blueprint an Server senden bp.pull [ID] # Server-Blueprint laden plan.blacklist.add # Teil vom Server-Bauplan ausschließen selection.copy # Auswahl kopieren selection.save # Auswahl dauerhaft speichern
📦 Link zur Mod 🔗 PlanBuild auf Thunderstore