Oktavia von Seckendorff
Hi, RWTools nutzt auch die serz.exe und entfernt temporär den Schreibschutz.
Selber serzen ist sinnvoll, behält man die Kontrolle und mit Notepad++ geschieht das Vergleichen automatisiert in zwei nebeneinander liegenden Fenstern.
Da sind diese Steuerungsdateien hier für den Sound und diese heißen mit Nachnamen .proxyxml (mit entsprechenden Vornamen vor dem Punkt selbstverständlich). Nun ist in der BIN-Datei des Fahrzeuges ein Child eingebunden - da wird anhand von Matrix-Koordinaten festgelegt, wo der Sound generiert werden soll.

Das dient hier nur als Beispiel zur Verdeutlichung. Der Pfad
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">RhineValley1</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Electric\ICE3\Exterior\DBICE3BrakesSound.xml</BlueprintID>
zeigt den Weg zu einer BIN-Datei, in der die PROXYXML eingetragen wird - in der PROXYXML wird dann der Auslöser (die Funktion) für den Sound eingetragen. Das können vielfältige Dinge sein, als da sind: Schwellwerte jeglicher Art (Auslenkung aus Achse XYZ, Geschwindigkeit, Tastendruck, Trigger [z.B. Überfahren von Weichen], simulierter Bremsdruck, Werte jeglicher Art usw.)
Schau dir die PROXYXML an, da sind mehrere Bereiche. Ganz zu Anfang sind die Pfade zu den Sound-Dateien eingetragen, in welcher Entfernung der Sound noch zu hören sein soll und die Lautstärke. Es sind zwar absolute Pfade, jedoch möchte ich empfehlen den jeweiligen Sound mit im Verzeichnis des Fahrzeuges zu haben.
BTW: Ist dir aufgefallen (auf deinem Bild), dass dort eine Reihe verrutscht ist? Oder ist das der automatische Zeilenumbruch? Jedenfalls nicht gut!
Zurück zur PROXYXML, dort ist der Sound eingetragen als DAV-Datei (in den meisten Fällen), was jedoch auch geht, sind WAV-Dateien - die Endung muss dann halt entsprechend so eingetragen sein.
Dein Vorgehen war bisher so: Du hast einen Sound genommen, umbenannt wie den bisherigen und in das entsprechende Verzeichnis verschoben?
Die .proxyxml kann man direkt so im Notepad++ öffnen und bearbeiten, danach einfach nur speichern - fertig! Nicht serzen!
Schau dir die Strukturen an, wie sich die Dateien gegenseitig bedingen, damit alles funktioniert, wie es funktioniert.
<cEntityContainerBlueprint-sChild d:id="111501"> diese Nummer ist in einer BIN-Datei fortlaufend und einzigartig (also keine Nummer doppelt), mehr muss man dabei nicht beachten.
Wegen der Funktion der Matrix vielleicht mal Googeln oder hier im Forum in der Wiki schauen. Die vorletzten drei Einträge sind die XYZ Koordinaten - das Andere sind dann Auslenkung, Drehung, Neigung und auch Skalierung. Hier beim Sound nicht wichtig - nur die XYZ, weil damit kann man z.B. den Bremsensound an die Achsen legen.