Deutsche Formsignale

  • Die bisher in Railworks vorhandenen Formsignale wurden überarbeitet. Die Deutschen Formsignale stehen nun hier als Paket zum Download bereit.
    Die originalen Signale werden nicht überschrieben.


    Es wurden die 3D-Modelle erweitert da die Laternen der Vorsignale fehlten. Einige Animationen wurden neu erstellt.
    Bei den Vorsignalen können wir nun jeweils zwischen einer Version für die Deutsche Reichsbahn und einer Version für die Deutsche Bundesbahn unterscheiden.
    Sämtliche Scripte wurden angepasst, erweitert oder neu zusammengestellt. Dabei verhält sich das Vorsignal endlich dem Vorbild ähnlich.
    Die Hauptsignale fallen erst nach vollständigem Passieren des Zuges in Halt. Dieser Effekt kann im Script auch deaktiviert werden.
    Die Gleissperrsignale geben auf TAB-Anforderung das Gleis frei.


    Für die Streckenbauer liegt eine umfangreiche Anleitung zum Einsatz der Formsignale dabei. Und wer die Signale gleich mal in Aktion sehen möchte,
    der kann die Demostrecke "Deutsche Formsignale" installieren und in den Szenarios alle Signale kennen lernen.


    Mein Dank geht an 4711, der die Arbeiten an den 3D-Modellen und Animationen ausgeführt hat.
    Weiterhin danke ich StS, für die Durchführung der Tests und die Erstellung der Szenarien auf der Teststrecke.
    Ohne eure Hilfe wäre die Fertigstellung so nicht möglich gewesen!
    Alle Arbeiten an den Scripten habe ich selbst ausgeführt.


    Nun wünsche ich allen Railworkern viel Spaß mit den neuen alten Formsignalen!


    Gruß Schuster


  • hi, ...


    Die sehen ja super aus und das auch die Skripte überarbeitet worden sind, ist ja super. *jippy*


    Danke schön für eure Arbeit und Mühe.


    g'ice


    Edit:


    Jetzt habe ich auch noch in das Signal PDF das bei den Assets dabei liegt geschaut und muss sagen: Super erklärt, auch für Signallaien wie mich. *dhoch*

  • Hi,


    Vielleicht nehmen die Jungs von RS.com Kontakt auf und nehmen den 'Patch' mit auf im Core.

    Einmal editiert, zuletzt von deblin01 ()

  • Toll das jetzt auch endlich die 2flügligen Hauptsignale funktionieren. *super*


    Mir ist da aber etwas aufgefallen, was fahrdienstlich nicht funktionieren darf: Zum Abschluß der Rangierfahrten in Richtung Bahnsteig 5 ist das Ausfahrsignal auf dem Nebengleis in Fahrtrichtung der Rabt in Fahrtstellung. Allerdings bekommt dann auch (wie eigentlich gewünscht) der Zug auf dem Nebengleis Ausfahrt. Aber in beide Fahrtrichtungen Ausfahrt - darf nicht sein. Ein Scriptfehler oder vielleicht doch nur ein Problem bei der Aufgabenerstellung?


    Wie verhalten sich eigentlich die Gleissperrsignale, wenn danach im Fahrweg (was eigentlich unsinnig ist) Handweichen eingebaut wurden?


    Und ist es möglich, den Gleissperrsignalen vielleicht auch einmal "Propangasflaschen" zu spendieren. Und die Signalflügel zu vergrößern, sie erscheinen mir doch ein wenig zu kurz ;)


    PinoManky

  • Hallo PinoManky,
    schön, dass Dir die Signale gefallen.
    Dass die Signale jeweils in beiden Richtungen eines Bahnhofsgleises bei freiem Block auf Fahrt stehen wird Dir überall in Railworks auch mit anderen Signalen begegnen. Railworks weiß ja auch nicht, in welche Richtung Du aus dem Bahnhofsgleis fahren willst.
    Schau Dich mal um, wenn du an einem haltzeigenden Signal der entgegengesetzten Richtung vorbeifährst, dann geht es hinter Dir auch auf Fahrt.
    So sind die Standardscripte aufgebaut. Das ist kein Fehler.


    Die Links werden ja immer ab Signal bis hinter die letzte Weiche gesetzt. Wo soll da noch eine Weiche im Fahrweg sein? Alle Weichen zwischen den Links werden überwacht egal ob Hand- oder Automatikweichen. Zwischen den Links können "beliebig viele Weichen" vorhanden sein. Nach der letzten Weiche sollte dann wieder ein Signal kommen. So geht das.
    Nur hat der Dispatcher Probleme mit Handweichen. Deshalb haben wir auf unserer Testststrecke Automatikweichen eingesetzt.


    Niemand wird an den Signalflügeln noch etwas anschweißen. Wir sind froh, dass wir so weit gekommen sind. :D

  • Zum Szenario kann ich was sagen:
    Das mit der Ausfahrt frei, liegt am Dispatcher der den Fahrtweg auch übers letzte Ziel hinaus berechnet und den Fahrweg schaltet. Da haste keine Chance. Schau mal im 2d Plan, die blaue Linie geht weiter.


    Die Gleissperrsignale bleiben bei Tab gesperrt, wenn die Weiche nicht auf den Fahrweg geschaltet ist. Dann wird das Signal auf frei geschaltet, wenn die Weiche gestellt ist.
    Bau mal eine eigene Teststrecke, dann kannste mal experimentieren, die Strecke soll ja nur die Beispiele liefern, wie jedes Signal einmal mindestens funktionierend eingebaut werden kann.
    Wir haben die Handweichen rausgeschmissen, weil die RW Macke: Handweiche wird nur einmal vom Dispacher gestellt und dann nie mehr, uns auf den Geist gegangen ist. Da kannste fast kein Szenario mit mehr als einem Zug bauen, zumindestens nicht über verschiedene Pfade.
    Viel Spass beim Ausprobieren.
    StS

    Keine Hilfe und Auskunft per PN, da meist von allgemeinem Interesse. Diese Fragen bitte im Forum stellen.

  • Seit der Veröffentlichung des ersten Signalpaketes hat sich einiges getan.
    Neue Signale wurden entwickelt und vorhandene überarbeitet. So ist es durchaus berechtigt hier nun von einer Version 2 zu sprechen.
    Das neue Signalpaket kann hier heruntergeladen werden.



    Für die Vorsignale wurde jeweils ein Vorsignalwiederholer bereitgestellt.
    Alle Hauptsignale, die kein Gleissperrsignal aufweisen aber Abstellgeleise bedienen, haben nun ein "Zs1" am Mast.


    Das Gleissperrsignal und das Zs1 reagieren nun auf Annäherung des Zuges. Wenn die Fahrstraße per Hand oder vom Dispatcher richtig eingestellt ist, gibt das Signal automatisch das Gleis frei.
    Somit entfällt das Drücken der TAB-Taste.


    So ist es uns außerdem gelungen, Kombisignale zu erstellen. Dies stellt eine deutliche Belebung der Strecke dar.
    Bei den Kombisignalen wurden jeweils 1- und 2-flüglige Hauptsignale mit den verschiedenen Vorsignalen kombiniert.
    Die Vorsignale zeigen wie beim Vorbild das zu erwartenden Signalbild des nächsten Hauptsignals an.


    Und zu guter Letzt hat 4711 noch ein Schutzhaltesignal Sh2 mit Laterne entwickelt, welches zum Einen als Ersatz zum EOT-Signal eingesetzt werden kann.
    Zum Anderen kann es auch variabel in Szenarien verwendet werden.



    Wie gewohnt liegt für die Streckenbauer eine umfangreiche Anleitung zum Einsatz der Formsignale dabei.
    Diese Anleitung wurde überarbeitet und zeigt diesmal alle Signale mit Vorschaubild und die Verlinkung der einzelnen Signale anhand von Gleisplänen.
    Somit ist eine bessere Verständlichkei möglich. Also unbedingt hineinschauen!


    Und wer die Signale gleich mal in Aktion sehen möchte,
    der kann die Demostrecke "Deutsche Formsignale Demostrecke V2" installieren und in den Szenarios alle Signale kennen lernen.


    Wiederum geht mein Dank an 4711, der viele neue Ideen eingebracht hat und die Arbeiten an den 3D-Modellen ausgeführt hat.
    Weiterhin danke ich StS, für die Durchführung der Tests und die Erstellung der Teststrecke und deren Szenarien, die sehr schön alle Signale in Funktion zeigen.
    Alle Arbeiten an den Scripten habe ich wieder selbst ausgeführt.


    Nun wünsche ich allen Railworkern viel Spaß mit den neuen Formsignalen Version 2!


    Gruß Schuster

  • Einfach genial.
    Tausend Dank und höchsten Respekt vor Eurer aller Leistung!!!


    schotti

    Grüße
    Schotti *hi*

    Win 10 Pro, Intel I7-8700, 32 GB RAM DDR4-2400, 1 TB SSD Boot, Seagate ST 2000 Daten.
    nVidia GTX 1080 8 GB, AOC 28`` 4K Monitor
    TS auf separater SSD 512 GB nur mit deutschen Strecken

  • Es freut mich, dass auch das neue Paket wieder großen Zuspruch findet!


    Für alle, die die Version 1 schon installiert und verwendet hatten noch der Hinweis, dass natürlich das gesamte Paket updatesicher ist.
    Also keine der bisher aus Paket 1 eingesetzten Signale gehen verloren.


    Gruß Schuster

  • Hallo Zusammen,


    Habe da mal 1,2 oder mehr Fragen zu.


    In der PDF steht folgendes Beschrieben:
    " 2.3.2. Hauptsignale (Main)


    Für das Formhauptsignal (HP, HP1, HP2) gibt es einen neuen Schalter „gEndOfTrainHp0" im Script.
    Dieser steuert, ob das Signal bei Beginn (false) oder bei Ende (true) des Überfahrens von Link 0 in Halt fällt.
    In den hier enthaltenen Scripten steht dieser Schalter auf „true“, was bedeutet, dass das Hauptsignal erst
    nach passieren des Zugendes in Halt fällt. Dies soll etwas mehr Realismus auf die Strecke bringen.
    Außerdem gibt dieses Verhalten ein schönes Bild, wenn ein KI-Zug an einem haltzeigenden Hauptsignal
    dann bei Fahrtstellung des Signals anfährt, hat das Signal genügend Zeit, die Fahrtstellung vollständig
    anzuzeigen. Railworker können diesen Schalter auch umstellen, um das Verhalten der Hauptsignale zu
    verändern.


    Hinter der Signalbezeichnung steht die Anzahl der vorhandenen Links (0T..7T) und somit auch die Anzahl
    der Fahrtziele. Der Link 0 wird direkt an das Signal gesetzt. Alle weiteren Links werden immer hinter der
    jeweils letzten Weiche der Fahrstraße in Richtung Fahrtziel gesetzt.


    Die Angabe „1E..4E" bezeichnet die Anzahl der Abstellgleise. Auch hierfür gibt es nun in allen Scripten eine
    neue Variable mit der Bezeichnung „gNumberOfYardLinks“. Die nachfolgende Zahl gibt immer die Anzahl
    der Abstellgleise an und sollte aus praktischen Gründen mit der Angabe des Dateinamens (1E..4E)
    übereinstimmen. Somit ist es nun auch für Laien möglich, noch mehr Abstellgleise bereit zu stellen. Die
    nutzbaren Links für Abstellgleise beginnen immer mit dem letzten vorhandenen Link, dann der vorletzte etc.
    Je nach dem, wie viele Abstellgleise das Signal verwalten soll. Für diese Links zeigt das Hauptsignal keinen
    regulären Fahrtbegriff an, sondern es sind nur Rangierfahrten möglich. Das Gleissperrsignal und das Zs1-
    Signal schalten bei Annäherung eines Zuges automatisch den Fahrtbegriff (Gsp1 oder Zs1) ein."


    Frage:


    wo genau und wie kann man das mit dem „gEndOfTrainHp0" einsehen/ändern.
    Kann man das auch in den Lichtsignalscripts mit einpflegen?



    Wie erstelle ich mehr Links für ein Signal ? Also statt 9 links, 16 links und das auch noch mit mehr " *E " ?




    Danke schon mal für eure Infos.





    Schuster: Super, Mega, Klasse Arbeit. THX

  • Hallo skydancer,
    die Umstellung des Verhaltens bezüglich der Rückstellung des Signals muss für jedes Hauptsignal direkt im Script vorgenommen werden. Dort steht ganz oben eine Programmzeile:

    Zitat

    gEndOfTrainHp0 = true -- show Hp0 not until train finished crossing link 0


    Hier musst Du einfach aus dem Wort "true" "false" machen, dann stellt sich das Signal direkt beim Befahren des Link 0 in Haltstellung zurück.
    Leider muss dies in jedem Script einzeln vorgenommen werden. Es gibt aber auch Editoren, die mehrere Dateien im Batchlauf ändern können wie zum Beispiel der SR-Manager von it-plan.


    Um dieses Verhalten bei den Lichtsignalen zu integrieren, müsste man für entweder die originalen Scripte anpassen oder einen Satz neuer Signale erzeugen. Beides will gut überlegt sein...


    Um ein Signal mit mehr "E", also Abstellgleisen zu erzeugen, muss natürlich eine neue BIN- und dazu passend eine neue LUA-Datei erzeugt werden. Beide Dateien sollten in das bisherige Schema passen.
    Also ein Beispiel:


    1. Ausgangssignal: DEs Sem HP2 6T4E
    2. Neues Signal: DEs Sem HP2 15T8E


    3. Öffne die DEs_Sem_Main_HP2 6T4E.bin Datei im Verzeichnis ".... Assets\Kuju\RailSimulator\RailNetwork\signals\German Sem" mit der Serz.exe
    4. Somit erhältst Du eine XML-Datei (z.B. DEs_Sem_Main_HP2 6T4E.xml) im gleichen Verzeichnis mit dem gleichen Dateinamen
    5. Benenne die XML-Datei in z.B. DEs_Sem_Main_HP2 15T8E.xml um, damit später gleich eine neue BIN-Datei erzeugt wird (ist auch zur Sicherheit, damit die ursprüngliche Datei nicht überschrieben wird)
    6. Öffne diese XML-Datei mit einem Editor
    7. Bearbeite nun die Bezeichnung (ist 2mal vorhanden) und mache aus "6T4E" nun "15T8E"


    Zitat

    <Name d:type="cDeltaString">DEs Sem HP2 6T8E</Name>


    8. Suche nun die Zeile mit dem Eintrag:

    Zitat

    <NumberOfTrackLinks d:type="sUInt32">7</NumberOfTrackLinks>


    Dort steht die Anzahl der Links, die immer um 1 größer als die Tracksanzahl ist (wegen Link0)
    9. Mache nun aus der "7" eine "16" (15Tracks + Link 0 = 16)
    10. Suche nun die Zeile wo der Script steht. Dieser Eintrag muss geändert werden, da in jedem Script steht, wie viele Abstellgleise bedient werden

    Zitat

    <cScriptComponentBlueprint>
    <Name d:type="cDeltaString">Kuju\RailSimulator\RailNetwork\Signals\German Sem\Sem__Main HP2 4E</Name>
    </cScriptComponentBlueprint>


    11. Am Ende steht noch "4E" dort muss nun "8E" stehen. (Diese Datei erzeugen wir später)
    12. XML-Datei speichern
    13. Die XML-Datei mit der Serz.exe öffnen.
    14. Nun hast Du eine BIN-Datei für das neue Signal. Die XML-Datei kann gelöscht werden.
    15. Nun erzeugen wir noch eine Scriptdatei für das neue Signal. Diese benötigen wir nur, da wir die Anzahl der Abstellgleise geändert haben
    16. Suche die Datei: "Sem__Main HP2 4E.lua" und kopiere sie zu dem neuen Dateinamen: "Sem__Main HP2 8E.lua"
    17. Nun öffne die neue Datei mit einem Editor und ändere folgende Zeile:

    Zitat

    gNumberOfYardEntry = 4 -- Number of yard entries on its last links


    18. Mache aus der "4" eine "8" für 8 Abstellgleise
    19. Speicher die Datei
    20. Railworks starten und Cache leeren.
    21. Jetzt kannst Du das neue Signal einbauen


    Ab dem 7. oder 8. Link tragen die Links keine Nummern mehr. Da muss man beim Ablegen sehr aufpassen.


    Solltest Du es nicht hinbekommen, dann kannst Du mir auch gern eine Nachricht senden, ich baue Dir die Signale auch.


    Gruß Schuster