
BotanicPupPatch
Event-driven PUP FPS structural/cart/AI collision readiness, local FGN ownership handoff protection and crystal-wall exclusion. Logs off by default.BotanicPupPatch 1.7.4
Zusatzmod für PUP FPS, der Kollisions- und Statikprobleme beim Laden von Clustern und bei Besitzerwechseln im Multiplayer abfangen soll.
Funktionen
- Hält Carts, Tiere und Monster an, solange benötigte Cluster-Kollision fehlt.
- Pausiert Gebäudestatik, solange die benötigte Kollision noch nicht bereit ist.
- Zusätzlicher Schutz bei Mob-Besitzerwechseln mit FiresGhettoNetworking (FGN).
- Mit FGN bleibt PUPs konkurrierende Server-Netzwerkoptimierung aus; Cluster und Kollisionsschutz bleiben aktiv.
- Schließt normale Kristallwände vom Clustern aus, damit ihr ursprüngliches Aussehen erhalten bleibt.
Funktionsweise
Der Mod prüft die benötigte Kollision vor Ort. Solange sie fehlt, warten Bewegung, AI beziehungsweise Statik. Sobald sie bereit ist, läuft das normale Verhalten weiter. Benötigte Kollision bleibt auch außerhalb von PUPs normalem Spieler-Abstand aktiv.
Fertige Prüfungen werden wiederverwendet und bei relevanten Änderungen erneuert. Nicht mehr benötigte Prüfdaten werden freigegeben. Keine zusätzlichen Welt-Scans oder Warte-Timer. Eigene Logs sind standardmäßig aus.
Abhängigkeiten
- BepInExPack Valheim 5.4.2351
- PUP FPS 1.0.33 – andere Versionen sind nicht unterstützt.
- Optional: FiresGhettoNetworking; geprüft mit 1.5.36 und 1.5.28.
Installation
- Spiel und Server beenden.
- ZIP im Modmanager importieren oder
BotanicPupPatch.dllnachBepInEx/plugins/BotanicPupPatch/kopieren. - Auf Dedicated Server und allen Clients dieselbe Version installieren, dann neu starten. Vorige Zusatz-DLL ersetzen.
Bereits geclusterte Kristallwände müssen mit PUP wiederhergestellt und neu geclustert werden. Für die Kollisionsfixes ist kein Cache-Reset nötig.
Bereits zerstörte Objekte werden nicht wiederhergestellt. Der Schutz wurde automatisiert geprüft; vollständige Sicherheit im echten Dedicated-Betrieb ist noch nicht bestätigt.