Martin Drescher hat in den anderen Thread vorgeschlagen, wier sollten ?ber die M?glichkeiten der Fahrplansprache reden. Die Dokumentation ist leider nicht auf aktuellstem Stand - und ich weiss oft nicht, womit soll ich mich besch?ftigen - Bilder sammeln, Fahrplan erweitern, Hinterg?nde sammeln und zusammenstellen, Dokumntation schreiben, Program erweitern - so alles l?uft ein bischen langsam.
Zwischen der zuletzt dazugekommenen Fahplandatei-M?glichkeiten mein Wunderwaffen sind der AP= ; Parameter (Additional Parameters) und die Pools.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Gibt es eine Möglichkeit in einem Makro zu definieren, dass dieses Makro maximal einmal auf dem Bildschirm auftaucht, unabhängig davon in wieviele Szenen es aufgerufen wird und welche davon gerade dargestellt werden?
Ziel wäre, dass ich z.B. einen Zug definiere (z.B. Züge mit der 18 201 oder den Touristikzug) und ich dann entweder bei der Lok oder Wagenkette definiere: "gibt's nur einmal" und dass dann auch für den Bildschirm gibt. Das nächsthöhere Makro, dass das "verbotene" aufrufen wollte und eine andere Auswahlmöglichkeit, könnte den Zufallsgenerator nochmal anschmeißen und ein anderes Untermakro aufrufen oder im Zweifel müsste der Zug solange warten, bis der andere den Bildschirm wieder verlassen hat.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Ich sehe auch nicht, warum sollte man von den Bildschrim die selbe Lok fernhalten.
Die unterschiedliche Zeilen sind unabhängig.
Innerhalb einer Szene wäre es aber Sinnvoll das zu begrenzen.
Aber nicht nur einen Bild nur ein mal vorkommen zu lassen, sondern auch eine Gruppe bestimmte Bilder. Wenn das selbe Lok unterschiedliche Werbungen getragen hat, trotzdem darf er nicht mehrmals in eine Szene auftauchen.
Trotzdem, es wäre nicht einfach sowas einzubauen. Praktisch unmöglich.
Grund ist: erst wird die Fahrplanzeile ausgewählt, welchen demnächst laufen wird. Danach wird überprüft, ob egnügend Platz auf dem Bildschirm vorhanden ist (falls es eine selbsständige Zeile, oder das ganze Szene ist). Und nur danach, während die Bilder der Züge zusammengesucht werden, werden die Zufallsentscheidungen gemacht.
Also, es wäre sowas einfacher möglich, das man in die Fahrplanzeilen Synchronisationsparameter schreiben könnte, ( EXL=<Groupname>; ) wo Zeilen mit der selben Grupname nicht parallel lauen werden.
Falls das Programm innerhalb einer $PATH, $SCENE, $GROUP oder $SECTION keine Folgezeile wählen könnte ohne diesen Regel zu verletzen, dann würde aber Traffic die Szene (oder Gruppe, Sektion) vorzeitig beenden.
Aber auch das verspreche ich erst mal nicht.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Mir ging es nur darum, dass wenn es nur ein Exemplar gab, z.B. die 18 201, dass diese eben auch nur einmal auf dem Schirm zu sehen ist. Ich find's nicht schlimm, dass es nicht geht, wollt's halt nur wissen.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Gibt's 'ne Möglichkeit abhängig von der Fahrtrichtung unterschiedliche Bilder anzeigen zu lassen?
Z.B. über die Bedingungsausdrücke, etwa "{ D=R ? Pict1 ? Pict2 }"?
Über "[#D:L]" und "[#D:R]" wird ja die Fahrtrichtung geändert, was in ich mir nicht immer wünsche.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Úber [#D:L] und [#D:R] wird nur eine default-Fahrtrichtung vorgegeben.
In der Fahrplanzeilen sollte man stattdessen D=R; / D=L; verwenden (oder D1= , D2= , abhängig vom Bewegungsart). Die [#D:x] sollte bei den Fahrzeugen stehen, damit Einrichtungsfahrzeuge, falls in der Fahrplanzeile nicht anders geregelt ist, in ihre übliche Fahrtrichtung fahren.
Fahrtrichtungsabhängige Ausdrücke schreibt man mit
$DIR( <linksfahrend> , <rechtsfahren> )
Beispiele gibt es in dem mitgelieferten Fahrplan reichlich.
Solange der $DIR( , ) nicht zur Verfügung stand, hat man oft mit [<OT: ] über eine
rechtsfahrende Bild eine linksfahrende gelegt - das geht aber bei animierten Fahrzeugen, wie Dampfloks, ein bischen mühsam, weil man das für alle Phasenbilder machen sollte.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Wenn man weiß, wonach man suchen muss, ist's wirklich einfach.
Gleich die nächste Frage: Gibt's (noch nicht dokumentierte) Movements ähnlich PUT und GET, nur am Anfang des Zuges?
Also die reguläre Lok C1 fährt weg, eine Rangierlok C2 kommt mit einem Wagen C3 und setzt den vorne an den Zug C und verschwindet wieder und die reguläre Lok C1 kommt wieder und fährt mit dem Zug C3+C fort.
Bzw halt auch andersrum: Die reguläre Lok C1 kommt mit Zug C3+C die Rangierlok C2 nimmt den ersten Wagen C3 wieder mit und die Lok C1 fährt nur mit C wieder weg.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Ich würde jetzt erwarten, dass die Schienenbus-Traktion etwa in der Mitte (40-60% des Screens, von der Mitte der Traktion gemessen) anhält, dann der Triebwagen alleine nach vorne fährt, vor oder hinter dem Beiwagen vorbei nach hinten, dort wieder ankuppelt und in die andere Richtung davon.
Mit dem "vor oder hinter dem Beiwagen vorbeifahren" gibt's allerdings Probleme, denn der Triebwagen fährt nicht von P1 nach P2 sondern wird einfach dorthin "teleportiert", d.h. von einem Moment auf den anderen springt er auf die andere Seite oder auch nur auf einen anderen Punkt auf der selben Seite. Wieso das?
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Und noch eine Frage: Wie löst man Besten folgende Aufgabe: Ich habe eine Menge an Wagen (M1, M2, M3, ...), die ich alle in einem Zug haben möchte. Dabei soll jeder genau einmal vorkommen, wobei die Reihenfolge aber zufällig gewählt sein soll.
Autor
RE: Tips und Tricks für die Fahrplandatei von Traffic
Falls der <gewünschte Anzah> kleiner ist, als die Anzahl Bildernamen dahinter, dann einige Bilder bleiben weg. Falls größer, wird trotzdem nur jedes Bild nur ein mal vorkommen.
Dieser $MIX() ist sowohl für Zugbildung, als auch für Hintergrundbildung (auswahl Häuser auf eine Straße) geeignet.
Man kann an jede Stelle nicht nur eine Bildname, sondern auch mehrere Komma getrennte Fahrzeuge in Klammern hinschreiben - so können feste Paare/Wagenverbände (wie Küche und Speisewagen) auch in eine solche zufällige Zugbildung teilnehmen.
Diese Webseite verwendet Cookies für die techn. Funktionalität und um Inhalte zu personalisieren und deiner Erfahrung anzupassen. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du den Einsatz von Cookies. » Hier mehr lesen zum Datenschutz «