wenn du Excel hast, hätte ich ein Berechnungstool - da muss man sich reinfummeln, ist nicht selbsterklärend.
File:Flight dynamics with text.png - Wikipedia
das kann man damit verändern - ich nutze das für den Winkel der Lokbeleuchtung unter anderen.
wenn du Excel hast, hätte ich ein Berechnungstool - da muss man sich reinfummeln, ist nicht selbsterklärend.
File:Flight dynamics with text.png - Wikipedia
das kann man damit verändern - ich nutze das für den Winkel der Lokbeleuchtung unter anderen.
Jeder Child-Name darf nur einmal existieren, also eine Ziffer dazu wäre ausreichen als Unterscheidungsmerkmal. Diese ID einfach so eintragen, dass keine Dublette entsteht.
Edit: Wenn du genau wissen willst, wodurch der zweite Sound ausgelöst wird, hilft nur ein Blick in die entsprechende proxyxml.
Bitte bitte mehr Sorgfalt! PROXYBIN nie anfassen - die ist unwichtig.
Nur die .proxyxml ist entscheidend - an solchen kleinen Fehlern sucht man sich dann den Wolf!
Hier zur Anschauung:
Am Beispiel eines Tür-Sounds vom Triebwagen BR442
Um den Tür-Sound jeweils an den Türen zu hören, ist in der Engine-BIN im Bereich <Children> ... </Children> die Matrix eingefügt mit dem entsprechenden Pfad zur Steuerungsdatei:
BR442 Doors Right Sound.bin > eingetragen ist jedoch völlig richtig die XML Variante BR442 Doors Right Sound.xml
Folgt man diesem Pfad zur BR442 Doors Right Sound.bin und nutzt die serz.exe, so kann man den Pfad zur PROXYXML dort auslesen:
Nun kann man erkennen, dass dort nur der Name, aber nicht die Endung "proxyxml" eingetragen ist. Die TS-Engine erkennt jedoch am Bereich <SoundComponent> ... </SoundComponent>, das dieses eine PROYXML sein muss.
Jetzt hier noch ein Bild von der proxyxml-Datei:
Hier kann man nun den Pfad zu den eigentlichen Sound-Dateien finden. Trägt man dort nun eine andere DAV-Datei ein, so wird diese dann ertönen - nach einem Neustart.
Dieser Aufbau ist jeweils immer identisch, bei den verschiedenen Fahrzeugen - und ja, manchmal ist die Verzeichnisstruktur verwirrend - hehe
Edit: Heute Nacht um 21.40 Uhr auf arte einen Film, den man mindestens einmal gesehen haben muss: Ghost Dog – Der Weg des Samurai – Wikipedia
Gruß
Viele Baustellen! PROXYXML ist immer vorhanden - geht ja nicht anders.
Mein Tipp: Arbeite doch das erst einmal das ab, was oben schon erwähnt wurde.
Jedes Fahrzeug hat eine BIN-Datei. In dieser Bin Datei sind Child Objekte eingetragen für die Positionierung am Fahrzeug, verbunden mit einer Steuerungsdatei. Hier beim Sound findest du in dieser Steuerungsdatei den Namen der PROXYXML Datei. Dort sind dann die Sound-Dateien eingetragen und was diese Sound-Dateien auslösen soll.
Es gibt ganz wenige XML Dateien, die die TS-Engine als XML einliest - darunter auch die proxyxml - ALLE ANDEREN Dateien sind BIN-Dateien, diese werden auch so benötigt. Die TS-Engine wandelt diese dann intern zu der verarbeitbaren XML-Datei um.
Wenn der Vorgang: BIN serzen zur XML-Datei, XML Datei bearbeiten und speichern, XML serzen zur BIN-Datei alles richtig geklappt hat UND danach (bei geänderten Sound-Dateien immer von Nöten) der Train Simulator ganz neu gestartet wurde - sollte danach dann der neue Sound zu hören sein. Wenn nicht, alles wieder auf Start und den Fehler finden ![]()
Es hilft nur strukturiertes Vorgehen - Learning by Doing (englisch für „Lernen durch Handeln“).
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.
Oktavia von Seckendorff Moin,
die PROXYBIN ist völlig unwichtig / überflüssig ! Die TS-Engine nutzt nur die PROXYXML und ja, dort sind die Sounds mit den Pfaden zu diesen Dateien eingetragen. Es gibt dort DAV Dateien, man kann jedoch auch direkt WAV Dateien eintragen, funktionieren beide.
Edit: Folgender Tipp wegen umwandeln von BIN-Datei zu XML-Datei ! Du gehst mit dem Mauszeiger auf eine BIN Datei > Rechtsklick und aus dem Kontextmenü "Öffnen mit..." auswählen > ein weiteres Fenster öffnet sich > nun dort runterscrollen bis zum Eintrag "Andere App auf diesem Pc suchen" > ein weiteres Fenster öffnet sich - in diesem Fenster bis zur serz.exe durchhangeln Pfad: Programme (x86)\Steam\SteamApps\common\RailWorks\serz.exe > serz.exe anklicken > nun sollte, wenn alles geklappt hat, es so aussehen, wenn man "Öffnen mit..." erneut ausführt:
Jetzt geschieht jedesmal folgendes, wenn man ein normalen Linksklick auf eine BIN-Datei ausführt - es wird automatisch eine XML-Datei zusätzlich erzeugt. Man hat also das Original als BIN-Datei und zusätzlich eine neue XML-Datei.
Um das hier jetzt noch zu vervollständigen - das Ganze wie oben noch einmal mit der XML-Datei durchführen, sodass dort auch die serz.exe automatisch wieder eine BIN-Datei erstellt. Aber A C H T U N G - sehr oft hat diese BIN-Datei einen Schreibschutz, dieser muss zuerst aufgehoben werden > Rechtsklick und aus dem Kontextmenü "Eigenschaften" auswählen > öffnet sich ein neues Fenster - Reiter: Allgemein, ganz unten diesen Haken (oder graues Viereck) entfernen > auf Übernehmen klicken.
Nun kann die XML-Datei die BIN überschreiben.
Sinnvolles Addon für Notepad++
> Reiter Plugins > Plugins Verwaltung > ins Suchfeld "Compare" eingeben und installieren > ins Suchfeld "ComparePlus" eingeben und auch installieren.
Nun kann man 2 Instanzen (also 2 Fenster nebeneinander) haben, in jeder eine XML-Datei und kann diese automatisiert mit einander auf einfache Weise vergleichen. Sehr wichtiges Tool "must have"
Wie schon oben beschrieben: Nur die PROXYXML bearbeiten und nicht serzen, ist nicht nötig (man kann die PROXYBIN auch löschen oder umbenennen - TS funktioniert trotzdem.
Noch eins: Leider, leider muss man jedes mal den TS komplett neu starten, damit der veränderte neue Sound zu hören ist.
Nun noch zum DAV Decoder: hier den Dav Decoder runterladen: Dav Audio Decoder - Rail-Sim.de - Die deutsche Train Simulator Community
Mit diesem wichtigen Tool kann man die Sounddateien von DAV zu WAV Dateien (und zurück) umwandeln. Die WAV Dateien lassen sich dann mit einem Windows Player oder mit dem Tool Audacity Audacity ® | Free, open source, cross-platform audio software for multi-track recording and editing. (audacityteam.org) abspielen / bearbeiten.
Falls Fragen auftauchen, gerne - werde mir Mühe geben ![]()
Gruß
Vielen Dank noch einmal für die hilfreichen Tipps! Basteln hat Spaß gemacht und Rangieren macht natürlich genauso Vergnügen - alles funktioniert soweit, bis auf wenige Kleinigkeiten.
Gruß
Es gibt Bahnsteige, da muss man ein extra Overlay draufpappen, damit man die Funktion Bahnsteig bekommt - und dabei in der Größe und Lage anpassen. Also, Bahnsteig und Funktion sind getrennt. Beispiel, welche Strecke usw. (Hamburg-Hannover?), habe ich gerade keins parat. Bleibt nur in den Verzeichnissen vom Explorer zu schauen. Weiß leider auch nicht, wie diese Overlays benannt sein könnten.
Vielen Dank für eure Beiträge!
Anbei ein Bild von einem EOW Güterbahnhof (im Hintergrund ist ein Klöckner Stahl Werk zu sehen), hier sind keine Schlagtaster verbaut, so nehme ich mal an, dass der Tf an einer Schalttafel sich seine Fahrstraße selbst stellen muss - und nach Beendigung / Abschluss der Fahrt dann wieder eine Freigabe auslösen muss? Gut zu sehen, wo die Grenzzeichen platziert sind.
Nun gut! Was mich noch in diesem Zusammenhang beschäftigt, wenn Weichen mit EOW Anlage und Schlagtaster verbaut sind - braucht man dann dort noch Gleissperrsignale? Oder ist das nur "nice to have" und eigentlich völlig überflüssig?
Gruß
Vielen Dank Barrett ,
hier aus einem DB Dingsbumms mit angezeigten "Grenzzeichen". Damit ist dann wohl Signal Ra 12 (DS 301) / Signal So 12 (DV 301) Grenzzeichen gemeint. Mir ist jedoch noch nicht klar, ob dieses wirklich verbaut sein muss oder ob ein Achszähler auch ohne dieses Grenzzeichen verbaut sein darf?
Ah, vielen Dank steamtrain25 - bringt ja nicht jede Strecke mit, in Konstanz-Villingen vielleicht dabei? Oder sogar hier im Downloadbereich zu finden?
Edit: Gibt es hier im Download: Grenzzeichen.rwp v.1.0 - Rail-Sim.de - Die deutsche Train Simulator Community
Moin.
meine Frage ist ja schon im Titel, gibt da so ein kleines rotweißes Ding, das anzeigt, wie weit ein Wagon in die Weiche ragen darf. Im Zusammenhang mit den Achszählanschlusskasten, müssen die da verbaut sein?
Und auf den Rangierloks zusätzlich Taste 5, für Kameras auf dem Umlauf/Plattform.
Umschulung zum Lokführer - Doku
Quelltext:
Kindheitstraum Lokführer - ein Promikoch sattelt um
18.07.2022 ∙ Mensch Leute ∙ SWR
Mensch Leute
Die Bahn sucht dringend Personal. Christian hat sich entschieden und sattelt um. Vom Koch zum Lokführer. Ist das jetzt sein Traumjob ?
(Sorry, falls Doppelpost)
Die Baugleichen für rechten Abzweig - links verbaut, haben leider alle keine Beleuchtung in der jeweiligen GeoPcDx Datei eingetragen. Bleibt nur warten auf ein Update ![]()
Grüße
StS Moin
,
vielen Dank! Hatte ich schon probiert, jedoch kam es jedes mal zum Absturz.
Werde mal deine Version testen.
Gruß
Edit: Anbei die Unterschiede, auf der rechten Seite in grün unterlegt - also der Schaltmechanismus fehlt, deswegen kann es nicht funktionieren, meiner Meinung nach.
Edit 2: Ergebnis ist das gleiche, wie gestern ![]()
You can only see what is entered there under <English> ..... </English> if:
1. Your game is set to English
2. You converted the XML file back into an bin file with the Serz.exe.
With the other languages it applies accordingly, only the previously selected attitude of the language in the game is visible.
Was dort unter <English> ..... </English> eingetragen wird, kannst du nur sehen, wenn:
1. dein Spiel auf English eingestellt ist
2. du die XML-Datei mit der serz.exe wieder in eine BIN-Datei umgewandelt hast.
Mit den anderen Sprachen gilt es entsprechend, es ist jeweils nur die vorher ausgewählte Einstellung der Sprache im Spiel sichtbar.
Das kann wohl nur Schienenbus reparieren, weil man die entsprechenden Quelldateien dazu benötigt. Jedoch ist mir nicht wirklich bekannt, wieviel Zeit diese Reparatur benötigen würde. Das gesamte Set zu erstellen, war eine Mordsarbeit insgesamt. Noch eine Liste meiner Rules für die Weichenlaternen mit allen Möglichkeiten.
Gruß
MouseOver:
If you move the mouse pointer over the controls in the game - for example somewhere in the driver's cab - and a text then appears there.
Wenn du im Game mit dem Mauszeiger über die Bedienelemente - zum Beispiel irgendwo im Führerstand - gehst und dort dann ein Text erscheint.
ja, bei mir genauso, eben mal eine verbastelt (rechter Abzweig, linke Seite verbaut, Ferngestellt).
Andere Seite, da funktioniert es (Bild 2 und 3).
In der entsprechenden SBS_WA-rla.GeoPcDx fehlt leider der Eintrag für die Nachtbeleuchtung.