You are viewing a potentially older version of this package. View all versions.
Ikke-TrollReplacer-2.1.2 icon

TrollReplacer

Ersetzt nur das Angriffsbruellen des Trolls, lauter als das Original. Audio eingebettet, mit Log-Diagnose.

By Ikke
Date uploaded 3 weeks ago
Version 2.1.2
Download link Ikke-TrollReplacer-2.1.2.zip
Downloads 32
Dependency string Ikke-TrollReplacer-2.1.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

Troll Replacer

Ersetzt ausschließlich das Angriffsbrüllen von Trollen (Black Forest) durch eine eigene Audiodatei – lauter als das Original (Standard: 3-fache Lautstärke). Eigenständiger Mod, nur clientseitig – kein Server nötig.

So funktioniert die Erkennung

Ein Sound wird ersetzt, wenn eines davon zutrifft:

  1. Der Clip-Name enthält einen Suchbegriff (Standard: troll_attacking).
  2. Der Name des abspielenden Objekts enthält ihn – z. B. sfx_troll_attacking.
  3. Der Sound gehört zu den Effektlisten eines gespawnten Trolls, deren Name passt (Standard erfasst dadurch bewusst NUR das Angriffsbrüllen, nicht Treffer/Idle/Alarm/Tod).

⚙️ Config Options

Datei: BepInEx/config/com.niclas.trollreplacer.v2.cfg

Sektion Einstellung Standard Beschreibung
General MatchKeywords troll_attacking Kommagetrennte Suchbegriffe. Standard trifft NUR das Angriffsbrüllen.
General ExcludeKeywords step,walk,foot,run,jump,swim Diese Sounds werden nie ersetzt, egal was oben steht.
General VolumeBoost 3.0 Verstärkungsfaktor (3.0 = 300% / dreifache Lautstärke). Wird auf die Samples angewendet.
General ReplacementFileName TROLL.wav Optional: eigene Datei neben der DLL ersetzt die eingebettete.
Advanced ReplaceTrollEffectPrefabs true Stellt passende Sound-Effekte eines Trolls direkt um (Erkennungsweg 3).
Debug LogUniqueSounds true Schreibt jeden verschiedenen Sound einmalig ins Log (max. 400).
Debug LogAllClipNames false Schreibt jeden Abspielvorgang ins Log (sehr viel Text).

Willst du mehr als nur das Brüllen ersetzen (z. B. auch Treffer), erweitere MatchKeywords einfach um weitere Begriffe, z. B. troll_attacking,troll_hit.

🔍 Eigenen Sound verwenden

Lege eine Datei namens TROLL.wav in den Ordner der Mod-DLL (BepInEx/plugins/…/TrollReplacer/). Sie ersetzt die eingebettete – 8/16/24/32-bit, Float, Mono oder Stereo sind alle in Ordnung.

🩺 Wenn etwas nicht klappt

Öffne BepInEx/LogOutput.log und suche nach [TrollReplacer]:

  • BEREIT - Ersatz-Sound aktiv → Audio ist geladen.
  • TREFFER #… → es wurde ein Sound ersetzt, alles funktioniert.
  • Sound gesehen: clip=… objekt=… → so heißen die Sounds bei dir. Trage passende Namen bei MatchKeywords ein.

📥 Install Notes

Installation über Thunderstore Mod Manager / r2modman („Install“). BepInExPack Valheim wird automatisch mitinstalliert. Manuell: Ordner nach BepInEx/plugins/ kopieren.

CHANGELOG

Updates:

#Version 2.1.2 -

Fix: Build-Fehler CS0518 bei Unity 6 behoben (betrifft u.a. die aktuelle Valheim-Version). AudioClip.SetData wird jetzt per Reflection statt per direktem Aufruf angesprochen, dadurch kein NuGet-Download/System.Memory-Paket mehr nötig - das Bauen klappt jetzt auch ganz ohne Internetzugriff.

#Version 2.1.1 -

Automatische Config-Migration ergänzt: War bei dir schon eine ältere Version installiert (z. B. über ein Thunderstore-Update), wird der alte, unveränderte Standard-Suchbegriff jetzt beim ersten Start automatisch auf den neuen, engeren Standard (nur Angriffsbrüllen) angehoben. Eigene Anpassungen bleiben davon unberührt. Außerdem: der Installer löschte bisher versehentlich die falsche Config-Datei - behoben.

#Version 2.1.0 -

Auf Wunsch stark eingeschränkt: Standardmäßig wird jetzt NUR noch das Angriffsbrüllen (sfx_troll_attacking) ersetzt - Treffer, Steinzerstörung, Idle, Alarm und Tod bleiben unangetastet. Neue Option VolumeBoost (Standard x3 / 300%), die die eigene Audiodatei automatisch lauter macht.

#Version 2.0.0 -

Komplett überarbeitet für maximale Zuverlässigkeit: Audio ist jetzt in die DLL eingebettet und wird mit eigenem WAV-Parser geladen (24-bit, Float, Stereo usw. funktionieren). Erkennung über Clip-Name, Objekt-Name und die Effektlisten des Trolls. Alle Eingriffe ins Spiel sind fehlergesichert, Patches fallen einzeln aus statt gemeinsam. Ausführliche Diagnose im BepInEx-Log.

#Version 1.0.1 -

Fix: Ersatz-Audio als 16-bit WAV. Erkennung zusätzlich über Objektnamen.

#Version 1.0.0 -

Erste Veröffentlichung.