
TrollCompanion
Development preview: persistent friendly troll companions with clubs, kill-based stars, recall, focus attack and attack-move commands. Requires testing before use in a main world.TrollCompanion 0.2.4
Entwicklungsversion für freundliche Troll-Begleiter mit Keule, dauerhaftem Killfortschritt und Kampfaufträgen über den Trollstaff.
0.2.4 erhöht die Paket- und Pluginversion für einen erneuten Upload. Die Gameplay-Logik entspricht 0.2.3.
Die Gameplay-Abnahme in Einzelspieler, Koop und auf einem Dedicated Server steht noch aus. Der erfolgreiche Ladetest des früheren Minimal-Plugins belegt diese Funktionen nicht. Verwende zunächst ein Entwicklungsprofil und eine Testwelt.
Installation
Auf Server/Host und allen Clients werden dieselbe TrollCompanion-Version, BepInEx und Jötunn benötigt. Dieses Paket enthält ausschließlich die eigene Mod-DLL und Paketmetadaten.
- Valheim und einen lokal laufenden Valheim-Server vollständig beenden.
- Im Entwicklungsprofil eine frühere, manuell kopierte
TrollCompanion.dllund gegebenenfalls ihre PDB ausBepInEx/plugins/TrollCompanionentfernen. Sonst könnten zwei Kopien geladen werden. Andere Dateien behalten. - Die ZIP-Datei über den lokalen Mod-Import des Managers im Entwicklungsprofil installieren. Den gleichen Build auf dem Testserver installieren; für eine manuelle Serverinstallation
plugins/TrollCompanion.dllaus dem Paket inBepInEx/plugins/TrollCompanionkopieren. - Das Profil mit Mods starten. In
BepInEx/LogOutput.lognachTrollCompanion geladen, den Prefab-Diagnosen und etwaigen Fehlern suchen.
Der lokale Import veröffentlicht nichts auf Thunderstore. Ein öffentlicher Upload ist für diesen Entwicklungstest nicht erforderlich.
Bedienung
Befehle gelten mit ausgerüstetem Trollstaff. Offene Menüs und Texteingaben sperren sie.
| Taste | Aktion |
|---|---|
| Linke Maustaste | Einen verfügbaren Begleiter beschwören |
| Mittlere Maustaste | Eigene aktive Begleiter zurückrufen |
| J auf Boden | Vorrücken, unterwegs Feinde bekämpfen, am Ziel halten |
| J auf Feind | Diesen Gegner priorisieren, danach halten |
| H | Auftrag beenden und wieder folgen |
| Rechte Maustaste | Normales Blocken |
Tasten lassen sich lokal konfigurieren. Ein neuer J-Befehl ersetzt den alten Auftrag. Während eines Auftrags ist das automatische Aufholen zum Besitzer ausgesetzt.
Spielregeln und Konfiguration
Die BepInEx-Konfiguration liegt unter BepInEx/config/de.steve.valheim.trollcompanion.cfg. Auf Servern gibt der Host die Gameplay-Werte vor.
- Standardlimit: 2 Begleiter ab Blutmagie 0, 3 ab 50, 4 ab 100.
- Ein Stern nach insgesamt 25 berechtigten Kills; zwei Sterne nach 75. Der Troll mit dem letzten Treffer erhält den Fortschritt.
- Rückruf erhält Identität, Sterne und aktuelle Lebenspunkte. Nach tatsächlichem Trolltod bleibt der Fortschritt erhalten; Wiederbeschwörung ist nach einer skillabhängigen Wartezeit möglich.
- Spieler, gezähmte Tiere, Spielerbauten und Umgebung sind standardmäßig vor Begleiterschaden geschützt.
- Die Ashlands-Variante ist Standard; alternativ lässt sich Forest wählen. Jede Variante benötigt verifizierte Prefab- und Keulenverknüpfungen.
- Die Beschwörung verwendet die nativen Anflug- und Einschlagseffekte mit deren Wartezeiten. Eigene Effektkopien verhindern Einschlagsschaden und Geländeveränderungen. Die Darstellung muss noch im Spiel abgenommen werden.
- Konfigurierbar sind unter anderem Limits, Schwellen, Kosten, Kampfwerte, Reichweiten, Wartezeiten und Schutzregeln. Eine Axt ist noch nicht enthalten.
Der Begleiterbestand wird je Welt und Charakter auf Server/Host unter BepInEx/config/TrollCompanion/worlds gespeichert. Diesen Mod-Ordner bei Testserver-Sicherungen berücksichtigen. Wilde Trolls bleiben unverändert.
Bei einem bestehenden Profil bleiben gespeicherte Einstellungen erhalten. Für die neuen Standards dort Begleiter/Trolltyp = Ashlands und Eingabe/Zielbefehl = J einstellen. H bleibt für Folgen. G wird in der geprüften Spielversion vom nativen Radialmenü verwendet.