Interne Ini-Datei der Modelle: Unterschied zwischen den Versionen

Aus EEP Wiki
Wechseln zu: Navigation, Suche
K (Allgemeine Information zur Eingabe von Werten: Erklärung Rauten hinzugefügt)
(Modell (Rendering etc.))
 
(84 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
  
 
== Allgemeine Information zur Eingabe von Werten ==
 
== Allgemeine Information zur Eingabe von Werten ==
 +
 +
Grundsätzlich beginnt jeder Abschnitt in der internen ini-Datei mit einer Überschrift, die in eckigen Klammern steht. In der Tabelle stehen zunächst diese Überschriften und nachfolgend die jeweiligen möglichen Parameter.
 +
 +
Die Schreibweisen zu den Werten sind:
  
 
* Ganze Zahlen [Integer]: -2; 0; 34
 
* Ganze Zahlen [Integer]: -2; 0; 34
 
* Fließkommazahlen [Float]: 4.1; 3.0; -100.53 (als Dezimaltrenner den Punkt [.] verwenden)
 
* Fließkommazahlen [Float]: 4.1; 3.0; -100.53 (als Dezimaltrenner den Punkt [.] verwenden)
* Hexadezimale Zahlen; Farbwerte im 16-Bit-Format [HexRGB] mit dem Prefix 0x: 0x4832a0; 0xa0b0f0
+
* Hexadezimale Zahlen; Farbwerte (je 8 Bit) im 24-Bit-Format [HexRGB] mit dem Prefix 0x: 0x4832a0; 0xa0b0f0
* Hexadezimale Zahlen; Farbwerte plus Alpha-Kanal im 16-Bit-Format [HexARGB]: 0x30ffffff; 0x80a0b0f0
+
* Hexadezimale Zahlen; Farbwerte plus Alpha-Kanal (je 8 Bit) im 32-Bit-Format [HexARGB]: 0x30ffffff; 0x80a0b0f0
 
* Zeichenkette [String]: "EEXP\Roll_Feuerwehr.wav"; "FRAME"; "_Sys_StartWalk" (in Anführungszeichen schreiben)
 
* Zeichenkette [String]: "EEXP\Roll_Feuerwehr.wav"; "FRAME"; "_Sys_StartWalk" (in Anführungszeichen schreiben)
 
* <code>##</code> steht für einzusetzende Ziffern, wobei die Anzahl der Rauten die Anzahl der Ziffern angibt.
 
* <code>##</code> steht für einzusetzende Ziffern, wobei die Anzahl der Rauten die Anzahl der Ziffern angibt.
 
+
* Kommentare beginnen in der ini-Datei mit einem Semikolon und können mit Abstand von einem Leerzeichen auch hinter Parametern gesetzt werden (z.B.: <code>ControlNs1 = 47 ; Kommentar Achse 47 (Luftsteuerung) Als Kontrollachse fuer NonstopIf1</code>
 +
<br>
 
Bei allen Befehlen/Parametern muss Groß-/ Kleinschreibung beachtet werden.  
 
Bei allen Befehlen/Parametern muss Groß-/ Kleinschreibung beachtet werden.  
 
Die Auflistung enthält die Werte für EEP ab Version 13. Frühere anders lautende Befehle, Parameter und Attribute sind hier nicht berücksichtigt.
 
Die Auflistung enthält die Werte für EEP ab Version 13. Frühere anders lautende Befehle, Parameter und Attribute sind hier nicht berücksichtigt.
  
 
== Übersichtstabelle ==
 
== Übersichtstabelle ==
<p style="color:gray">Die folgende Tabelle fußt auf Erfahrungen von Haymo Bogg und Ernst Faßwald. Ergänzt wurde sie durch Angaben aus dem Hause Trend. Wenn jemand Fehler entdeckt oder Ergänzungen vornehmen möchte, bitten wir freundlich um Nachricht per PN im Forum an die Administratoren.
+
<p style="color:gray">Die folgende Tabelle ist derzeit in Überarbeitung. Wenn jemand Fehler entdeckt oder Ergänzungen vornehmen möchte, bitten wir freundlich um Nachricht per PN im Forum an das Wiki-Team.
<br/>Das Home-Nostruktor-Wiki-Team.
 
 
</p>
 
</p>
 +
<br>
 +
 +
===Legende===
 +
 +
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:150px"|
 +
Bezeichner
 +
!style="width:150px"|
 +
zugelassene Parameter / Beispielwerte
 +
!style="min-width:600px"|
 +
Beschreibung
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Parameter</code>||
 +
|style="padding:5px"|Bezeichnung des Parameters - steht links neben dem Gleichheitszeichen
 +
|- style="vertical-align:top"
 +
|
 +
|style="padding:5px"| 0 - &#x221E;
 +
|style="padding:5px"|Wertebereich<br>In diesem Fall dürfen ganze Zahlen im Bereich von 0 bis unendlich eingetragen werden. Die Werte dürfen keine Nachkommastelle enthalten.
 +
|- style="vertical-align:top"
 +
|
 +
|style="padding:5px"|<code>= 0.0</code>
 +
|style="padding:5px"|Beispieleintrag<br>Wenn der Eintrag mind. eine Nachkommastelle hat, muss auch mindestens eine Nachkommastelle angegeben werden.<br>Wenn keine Nachkommastelle vorhanden ist, dürfen nur ganze Zahlen eingegeben werden.
 +
|- style="vertical-align:top"
 +
|
 +
|style="padding:5px"|<code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Vorgabewert (Default)<br>Wenn der Parameter nicht in der internen Ini eingetragen ist gilt dieser Wert.
 +
|- style="vertical-align:top"
 +
| ||
 +
|style="padding:5px"|<span style="background:lightgray">Beispielprojekt: <tt>Immobilien\Swing</tt></span><br><br>Die Beispielprojekte befinden sich im Ordner <tt>Projects</tt> des Home-Nostructor im angegebenen Pfad.
 +
|}
 +
<br>
 +
 
===Allgemeines===
 
===Allgemeines===
 +
 +
Überschrift: <code>[System]</code>
 +
<br>
 +
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:150px"|
 +
Bezeichner
 +
!style="width:150px"|
 +
zugelassene Parameter / Beispielwerte
 +
!style="min-width:600px"|
 +
Beschreibung
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>ModelType</code>
 +
|style="padding:5px"| <code>= 0x0000</code>
 +
|style="padding:5px"|Legt fest, dass diese Datei HEX-codiert sein wird (in der 3dm-Datei).
 +
Dieser Wert ist die Standardvorgabe und darf nicht entfernt oder verändert werden.
 +
|}
 +
<br>
 +
===Modell (Rendering etc.)===
 +
Überschrift: <code>[Model]</code>
 +
 +
Allgemeine Eigenschaften des Modells und dessen Achsen<br>
 +
[[Berechnungsbeispiele interne Ini: Sektion Model|Berechnungsbeispiele]]
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
!Bezeichner!!Beispieldaten!!Parameter!!Beschreibung
+
!style="width:150px"|
|-style="background:yellow"
+
Bezeichner
|[System]|| || ||
+
!style="width:150px"|
|-
+
zugelassene Parameter / Beispielwerte
|ModelType|| = 0x0000|| ||Legt fest, dass diese Datei HEX-codiert sein wird (in der 3dm-Datei).
+
!Beschreibung
|-
+
 
|BreakAxis##|| = -10000.0 || ||Gibt die Anzahl der Hub-Sprünge einer Achse mit der Nummer ## an, sobald die Achse in EEP angeklickt wird. Gilt für bewegliche Achsen in Immobilien und Gleisobjekten (z. B. Türen).  
+
|- 
<br/>Hinweis: Werte < 0: Deaktiviert die Möglichkeit zum Bewegen der Achse im Kabinenmodus (nur bei Objekten vom Typ Rollmaterial).
+
|colspan="3" style="height:30px;background-color:#E0DFEE;font-weight:bold;" |''&nbsp;&nbsp;Rendering - Anweisungen''
<br/>-10000.0: Bewirkt eine dauerhafte Bewegung der Achse (anzuwenden bei  Immobilien und Gleisobjekten). Klickt der Anwender auf diese Achse, so vollzieht diese eine kontinuierliche Bewegung, sobald der Arbeitswinkel mehr als 358 Grad beträgt. Anderenfalls vollzieht die Achse eine Pendelbewegung zwischen dem Minimal- und Maximalwert (vorwärts und  rückwärts). Kann z.B. beim Nachbau einer Schaukel angewendet werden.  
+
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SortByAxes</code>
 +
|style="padding:5px"|-2, -1, 0, 1, 2<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Reihenfolge des Renderings der Achsen des Modells sowie eventuelle typ-sortierte Gruppierung<br>Wird bei transparenten Flächen wie z.B. Glasscheiben verwendet.<br>
 +
Bewirkt unabhängig vom Aufbau des Modells, dass die beweglichen Modelle hinter durchsichtigen Scheiben sichtbar werden. <br>Gilt in allen folgenden Fällen: Die Scheibe liegt...
 +
*... in der Basis.
 +
*...auf einer Zusatzachse.
 +
Die Scheibe hat...
 +
*...kein Backface-Culling.
 +
*...doppelte Polygone mit Backface-Culling.
 +
Beispiel 1: Bei einer E-Lok/Triebwagen/Straßenbahn können zwei Lokführer, die auf Achsen sitzen, je nach Fahrtrichtung erscheinen bzw. verschwinden.<br>
 +
Beispiel 2: Im Innern einer Immobilie bewegt sich eine Rolltreppe o. ä.
 +
<br/>Anmerkung: Dieser Befehl wird ausschließlich in Modellen benutzt, die tatsächlich über durchsichtige Scheiben und bewegliche Achsen-Modelle hinter den Scheiben aufweisen, da er die übliche Rendering-Kette unterbricht und das Modell (3dm) nach einem anderen (durch den Konstrukteur vorgegebenen) Renderingprinzip berechnet.
 +
<br/><span style="background:lightgray">Beispielprojekt: <tt>Technik\Velocity_speedometer_test</tt>, <tt>Cabins\CabinControlsExample_BR232</tt></span>
 +
{| class="mw-datatable"
 +
!style="width:40px;background-color:#E0DFEE"|
 +
Wert
 +
!style="background-color:#E0DFEE"|
 +
Effekt
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0||Vorgabewert<br>Die Reihenfolge des Renderings bleibt unverändert und die Modelle werden nach diesem Muster berechnet: [Backface-Culling], dann [Backface-Culling + Z-Offset], dann [kein Backfaceculling] und schließlich [kein Backface-Culling + Z-Offset].
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1||Die Reihenfolge des Renderings entspricht derjenigen der Achsen, wobei mit der Basis des Modells begonnen wird.
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2||
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp; -1||Wie 1, jedoch in umgekehrter Reihenfolge (also von hinten nach vorne). Damit wird die Basis das zuletzt gerenderte Modell.
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp; -2||Die Reihenfolge wird gegenüber der normalen Rendering-Folge umgekehrt. Es werden zunächst die Teile mit [kein Backface-Culling + Z-Offset], dann [kein Backfaceculling], dann [Backface-Culling + Z-Offset] und zuletzt [Backfaceculling] gerendert.
 +
|}
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SortToViewer</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Aktiviert die Sortierung des Renderings anhand der Entfernung zur Kamera - wichtig für die Sichtbarkeit von Modellen (mit Innenraum/ Glasflächen) untereinander in EEP.  <br>Normalerweise rendert EEP in der Reihenfolge der Achsen (Objekte). Die Sortierung anhand der Entfernung erlaubt zwar die korrekte Darstellung von anderen Modellen/Objekten hinter transparenten Flächen, wirkt sich jedoch negativ auf die Effizienz des Renderings aus und ist nur bei Objekten mit größeren Glasflächen zu empfehlen, wie z.B. bei Bussen oder komplett verglasten Wänden.<br>Berechnung des Rendering bei SortToViewer = 1: Es wird stets das Fahrzeug/ Objekt in der Reihenfolge zuerst gerendert, welches sich in einer geringeren Distanz von der Kameraposition zu seinem Mittelpunkt gesehen befindet. <br>0&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) Sortierung nach Entfernung zu Kamera ist ausgeschaltet<br>1&nbsp;&nbsp;&nbsp;&nbsp;Sortierung nach Entfernung zu Kamera ist eingeschaltet<br><span style="background:lightgray">Beispielprojekt:<tt>Technik\cube_transp</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SortToViewerLevel</code>
 +
|style="padding:5px"|0, 1, -1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Erhöht die Priorität beim Rendering anhand der Tiefe<br>Wichtig im Falle von Schwierigkeiten bei der Festlegung der Rendering-Reihenfolge. Die erzwungene Priorität wirkt sich negativ auf die Effizienz des Renderings aus. Objekte mit einem höheren Wert des Parameters werden später berechnet, was so viel heißt, dass sie ein geringeres Fehlerpotenzial aufgrund von Transparenz aufweisen.
 +
|- 
 +
|colspan="3" style="height:30px;background-color:#E0DFEE;font-weight:bold;" |''&nbsp;&nbsp;Achsen - Parameter (allgemein)''
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>AnimSwitch##</code>
 +
|style="padding:5px"|<code>= 0</code>
 +
|style="padding:5px"|Verknüpfung der Bewegung der Achse <code>##</code> mit dem Schaltzustand <code>= 0</code> einer Weiche<br>Die Änderung der Weichenstellung bewirkt eine Bewegung der Achse zwischen ihrem Minimal- und Maximalwert.<br>Dieser Parameter ist ausschließlich für Weichen zu verwenden.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>BreakAxis##</code>
 +
|style="padding:5px"| -&#x221E; bis +&#x221E; <br><code>= -10000.0</code><br><code><span style="background-color:#BFDFFF">= 0.0</span></code>
 +
|style="padding:5px"|Gibt die Weite des Hub-Sprungs einer Achse mit der Nummer <code>##</code> an, sobald die Achse in EEP angeklickt wird ([[Berechnungsbeispiele interne Ini: Sektion Model|siehe Berechnungsbeispiele]])
 +
Dieser Wert gilt für bewegliche Achsen in Immobilien und Gleisobjekten (z.B. Türen).  
 +
<br/>< 0: Deaktiviert die Möglichkeit zum Bewegen der Achse im Kabinenmodus (nur bei Objekten vom Typ Rollmaterial).
 +
<br/>-10000.0: Bewirkt eine dauerhafte Bewegung der Achse (anzuwenden bei  Immobilien und Gleisobjekten). Klickt der Anwender auf diese Achse, so vollzieht diese eine kontinuierliche Bewegung, sobald der Arbeitswinkel mehr als 358° beträgt. Anderenfalls vollzieht die Achse eine Pendelbewegung zwischen dem Minimal- und Maximalwert (vorwärts und  rückwärts). Kann z.B. beim Nachbau einer Schaukel angewendet werden.  
 
<br/><span style="background:lightgray">Beispielprojekt: <tt>Immobilien\Swing</tt></span>
 
<br/><span style="background:lightgray">Beispielprojekt: <tt>Immobilien\Swing</tt></span>
|-
+
|- style="vertical-align:top"
| || ||Zugelassene Werte: -inf bis inf ||
+
|style="padding:5px"|<code>ControlNs#</code>
 +
|style="padding:5px"|1 - 99<br><code>= 1</code><br>(Nr. der Steuerachse)
 +
|style="padding:5px"|Beschreibt die Steuerachse <code>= 1</code> für die Systemachse <tt>_NonstopIf#</tt><br>Der Grad der Auslenkung der Achse mit der angegebenen Nummer <code>#</code> bestimmt die Drehgeschwindigkeit der Systemachse <tt>_NonstopIf#</tt>. Sofern die Steuerachse nicht vorhanden ist bzw. nicht definiert wurde, wird sich die Systemachse <tt>_NonstopIf#</tt> kontinuierlich drehen, wie z.B. die Systemachse <tt>_Nonstop</tt>.
 +
<br><span style="background:lightgray">Beispielprojekt: <tt>Technik\Wind_Power</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>DoorAxes</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 1</span></code>
 +
|style="padding:5px"|Kollisionsprüfung des Gleisobjekts<br>Ein Gleis wird automatisch blockiert wird, sobald die Achse X (sichtbar im 3D-Fenster des Home-Nostruktor nach dem Einblenden von <tt>Anzeige - Achsen</tt>) durch irgendeine bewegliche Achse des Modells berührt bzw. durchdrungen wird. Dies kann z.B. bei  den Toren eines Lokschuppens auftreten.<br>Dieser Parameter ist ausschließlich bei Gleisobjekten anzuwenden.<br>1&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) Kollisionsprüfung ist eingeschaltet<br>0&nbsp;&nbsp;&nbsp;&nbsp;Kollisionsprüfung ist ausgeschaltet. Das Objekt kann jederzeit befahren werden
 +
<br/><span style="background:lightgray">Beispielprojekte:<tt>Technik\Farm_GenericField</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SmoothAxis##</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Schaltet Glättung der Achsenbewegung für die Achse <code>##</code><br>Vorgabewert:  0 (aus)
 +
<br/><span style="background:lightgray">Beispielprojekt:<tt>Technik\Velocity_speedometer_test</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SoundAxis##</code>
 +
|style="padding:5px"|<code>= "EEXP\turn1.wav"</code>
 +
|style="padding:5px"|Sounddatei für Achse <code>##</code><br>Die angegebene Sounddatei wird während der Achsenbewegung abgespielt. Der Text beschreibt den Pfad der Tondatei im Ordner <tt>Resourcen/Sounds</tt>, hier <tt>"EEXP\turn1.wav"</tt>.<br><span style="background:lightgray">Beispielprojekt:<tt>Technik\conveyor_anim</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>VelocAxis##</code>
 +
|style="padding:5px"|0.0 - &#x221E;<br><code>= 0.05</code><br><code><span style="background-color:#BFDFFF">= 0.2</span></code>
 +
|style="padding:5px"|Multiplikator der Geschwindigkeit der Achsenbewegung der Achse <code>##</code><br>Werte oberhalb von 0.2 beschleunigen die Bewegung, Werte darunter verlangsamen sie.<br>Nützlich ist diese Funktion, um z.B. die Drehgeschwindigkeit von Rädern mit der horizontalen Bewegung von Achsen zu synchronisieren. Dieser Parameter kann auch z.B. für die Geschwindigkeit von Schrankenbäumen, Toren etc. verwendet werden.<br><span style="background:lightgray">Beispielprojekte:<tt>Technik\Alarm; Technik\Velocity_speedometer_test</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>TextureAxis##</code>
 +
|style="padding:5px"|Textur-ID<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Definition einer Steuerachse für animierte Texturen<br>Damit die Definition möglich ist, muss die Textur in der Datei „Texturen.txt“ als animierte Textur vordefiniert werden (z.B. mit "animfrm_y(4) animfps(1.0) ).<br>Für die kontinuierliche Bewegung der Animation sollte die Steuerachse als  „_Nonstop“ Systemachse ausgeführt werden.<br><span style="background:lightgray">Beispielprojekte:<tt>Technik\conveyor_anim</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>VolumeAxis##</code>
 +
|style="padding:5px"|1 - &#x221E;<br><code><span style="background-color:#BFDFFF">= 20</span></code>
 +
|style="padding:5px"|Rest-Lautstärke des abgespielten Geräusches der Achse##<br>Dieser Wert beschreibt den Abstand der Quelle des Geräusches bis zum Zuhörer (in Metern), in dem die Lautstärke des Geräusches noch zu 100% gehört werden kann. Erst ab dem vordefinierten Abstand fällt die Lautstärke ab und das Geräusch wird leiser. Ab der eingetragenen Distanz reduziert sich die Lautstärke des Geräusches auf jeden 20 weiteren Metern um 50%. <br><span style="background:lightgray">Beispielprojekte:<tt>Technik\conveyor_anim</tt></span>
 +
|- 
 +
|colspan="3" style="height:30px;background-color:#E0DFEE;font-weight:bold;" |''&nbsp;&nbsp;weitere Einstellungen <span style="font-weight:light">(alphabetisch sortiert)</span>''
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>CrossAutoChangeTime</code>
 +
|style="padding:5px"|0.0 bis &#x221E;<br><code>= 10.0</code>
 +
|style="padding:5px"|Standardzeit der Ampelphasen von Kreuzungen<br>Dieser Wert kann durch den Benutzer in EEP geändert werden.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>CtrlLightIdx</code>
 +
|style="padding:5px"|0, 2-28<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Berechnung der Helligkeit von Licht<br>Dieser Parameter schaltet die Berechnung der Beziehung zwischen Helligkeit einer bestimmten Licht-ID und der Helligkeit der Tageszeit. Je näher/kürzer bis Mitternacht, desto heller das Erscheinungsbild der Licht-ID. Am Tage (um die Mittagszeit) wird das Licht einer Licht-ID dagegen automatisch gedämpft.<br>Hinweis: Pro Modell ist nur eine Licht-ID möglich.
 +
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:40px;background-color:#E0DFEE"|
 +
Wert
 +
!style="width:170px;background-color:#E0DFEE"|
 +
Zweck
 +
!style="width:5px"|
 +
!style="width:40px;background-color:#E0DFEE"|
 +
Wert
 +
!style="width:170px;background-color:#E0DFEE"|
 +
Zweck
 +
!style="width:5px"|
 +
!style="width:40px;background-color:#E0DFEE"|
 +
Wert
 +
!style="width:170px;background-color:#E0DFEE"|
 +
Zweck
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0||&nbsp;Vorgabewert || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10||&nbsp;Signal #6 rot hinten || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20||&nbsp;Blinklicht 0.5s (aus)
 +
|- style="vertical-align:top"
 +
| || || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11||&nbsp;Signal #7 || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21 ||&nbsp;Blinklicht 0.5s (an)
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2||&nbsp;Rücklichter von Fahrzeugen || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12||&nbsp;Signal #8 || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22||&nbsp;Blinklicht 0.25s (aus)
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3||&nbsp;Fenster von Fahrzeugen || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13||&nbsp;Signal #9|| ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;23||&nbsp;Blinklicht 0.25s (an)
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4||&nbsp;Immer an || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14||&nbsp;Signal #10|| ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;24||&nbsp;Blinklicht 0.125s (aus)
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5||&nbsp;Signal #1 Lichtkegel vorne || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15||&nbsp;Licht in Immobilien|| ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;25||&nbsp;Blinklicht 0.125s (an)
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6||&nbsp;Signal #2 Lichtkegel hinten || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16||&nbsp;Blinklicht 2s (aus)|| ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;26||&nbsp;Richtungsblinker links
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7||&nbsp;Signal #3 weiße Lampen vorne || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;17||&nbsp;Blinklicht 2s (an)|| ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;27||&nbsp;Richtungsblinker rechts
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8||&nbsp;Signal #4 weiß hinten || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18||&nbsp;Blinklicht 1s (aus)|| ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;28||&nbsp;Stopplicht
 +
|- style="vertical-align:top"
 +
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9||&nbsp;Signal #5 rot vorne || ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;19||&nbsp;Blinklicht 1s (an)|| || ||
 +
|}
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>DisableClick</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Schaltet die Reaktion des Objektes auf einen Klick seitens des Users aus<br>Dieser Parameter kann bei allen Objekten angewendet werden.<br>0&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) Ausgeschaltet (Objekt reagiert auf Klick)<br>1&nbsp;&nbsp;&nbsp;&nbsp;Eingeschaltet (Objekt reagiert ''NICHT'' auf Klick)
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>EnableFire</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Aktivierung der Funktion Feuer.<br>Dieser Wert gibt an, ob der Emitter des Feuers standardmäßig aktiviert werden soll. Er gilt für Objekte der Typen Immobilie, Gleisobjekt und Landschaftselement.<br>0&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) aus<br>1&nbsp;&nbsp;&nbsp;&nbsp;ein
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>EnableSmoke</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">=0</span></code>
 +
|style="padding:5px"|Aktiviert die Funktion Rauch als Standard<br>Mit diesem Wert kann die Rauchfunktion als Standardwert eingeschaltet werden, dass heißt, der Nutzer sieht den Rauch auch ohne ihn explizit einzuschalten. Sinnvoll ist dies z.B. bei Schornsteinen und in Verbindung mit <code>EnableFire = 1</code><br>Er gilt für Objekte der Typen Immobilie, Gleisobjekt und Landschaftselement.<br>Der Nutzer kann die Funktion in den Objekteigenschaften ausschalten.<br>0&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) aus<br>1&nbsp;&nbsp;&nbsp;&nbsp;ein<br>Hinweis: Die Parameter für die Erscheinung des Rauchs sind unter [[#Rauch.2FFunken.2FSchutt_-_allgemein]] zu finden.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>HorizonV</code>
 +
|style="padding:5px"|0.= - 1.0<br><code>0.0,0.25,0.5,0.75,1.0</code>
 +
|style="padding:5px"|Bestimmung der horizontalen (!) Schnitte einer Horizont-Textur, um diese als eine lange Rundum-Textur darzustellen<br>Die derartige Anordnung der Texturfragmente (Streifen) ermöglicht eine optimale geometrische Form einer Textur, nämlich die eines Quadrats. Die Werte 0.0, 1.0 bedeuten keine Teilung der Textur, wogegen die Werte 0.5, 1.0 zwei Texturstreifen beschreiben, die genau in der Mitte geteilt sind.<br>Bei einem einfachen Hintergrund ist die Textur 4096px x 256px groß (mit Alphakanal, der auch für die sanfte Ausblendung nach unten sorgt). Bei 360°-Panoramen sind 4 Horizontstreifen übereinander gestapelt. Dies ergibt eine Texturgröße von 4096px x 1024px.<br>Hinweis: Durchsichtige Teile der Textur durchsichtig werden in EEP nicht angezeigt. Auf diese Weise ist es möglich, eine Anlagenseite leer zu lassen.<br><span style="background:lightgray">Beispielprojekt: <tt>Horizon</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>ModelInfoTip</code>
 +
|style="padding:5px"|0,1<br><code><span style="background-color:#BFDFFF">=0</span></code>
 +
|style="padding:5px"|Deklariert ein Modell als Informationsmodell<br>Dadurch können z.B. Texte eingeblendet werden, die in der 3D-Darstellung zu sehen sind, sobald sich der Anwender dem Objekt nähert.<br>0&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) aus<br>1&nbsp;&nbsp;&nbsp;&nbsp;ein
 +
|- style="vertical-align:top"
 +
|<style="padding:5px"|<code>SwissClock</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Schweizer Bahnhofsuhr<br> Dieser Wert ermöglicht den Nachbau von Bahnhofsuhren nach schweizerischem Vorbild. Dabei wird die Systemachse „_TimerS“ (Sekundenzeiger) für einen Moment angehalten, sobald die volle Minute erreicht ist (mit dem sogenannten Minutensprung).<br>0&nbsp;&nbsp;&nbsp;&nbsp;(Vorgabewert) aus<br>1&nbsp;&nbsp;&nbsp;&nbsp;ein<br><span style="background:lightgray">Beispielprojekt: <tt>Immobilien\Bahnhofsuhr_eckig-01_NP1</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>WaveMaxBias</code>
 +
|style="padding:5px"|0.0 bis 0.5<br><code>= 0.25</code>
 +
|style="padding:5px"|Maximale Verschiebung in der Mischung von Texturkomponenten in der Wassertextur<br>Während der Animation bei der Mischung der beiden Komponenten ändert sich das Aussehen der Oberflächenstruktur des Wassers und ähnelt damit mehr entweder der ersten oder der zweiten Textur. <br>Je höher diese Parameter, desto größer ist die Ähnlichkeit zu dem Aussehen einer Textur-Komponente. Bei einem Wert von 0.0 werden beide Texturen gleichmäßig zu Hälfte gemischt.<br><span style="background:lightgray">Beispielprojekt: <tt>Technik\Water_Scale</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>WaveScaleXYXY</code>
 +
|style="padding:5px"|<code>= 1.0,1.0,1.0,1.0</code>
 +
|style="padding:5px"|Skalierung der Textur des Wassers ohne bewegliches Drahtgittermodell
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>WindPower</code>
 +
|style="padding:5px"|0.0 bis 1.0<br><code>= 0.0</code>
 +
|style="padding:5px"|Bestimmt den Einfluss des Windes auf das Landschaftsobjekt
 
|}
 
|}
 +
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
 
===Fahrzeug===
 
===Fahrzeug===
 +
Überschrift <code>[Vehicle]</code>
 +
 +
Parameter für jedes Rollmaterial (angetrieben und nicht angetrieben)
 +
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:150px"|
 +
Bezeichner
 +
!style="width:150px"|
 +
zugelassene Parameter / Beispielwerte
 +
!Beschreibung
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>BackBumper</code>
 +
|style="padding:5px"|<code>= 800.0</code>
 +
|style="padding:5px"|Länge vom der Nullpunkt des Koordinatensystems (Ursprung) bis zur Außenkante der ''hinteren'' Puffer in cm<br>Der Wert bestimmt, wann RM voneinander abgestoßen wird bzw. wo es kuppelt.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Box...</code>
 +
|style="padding:5px"|<code>BoxX+ = 900</code><br><code>BoxX- = 900</code><br><code>BoxY+ = 900</code><br><code>BoxY- = 900</code><br><code>BoxZ+ = 900</code><br><code>BoxZ- = 900</code>
 +
|style="padding:5px"|Die Boxwerte beschreiben einen quaderförmigen Raum, in dem die Lok  unter allen Umständen bleiben muss<br>Werte mit einem <tt>+</tt> geben den Abschnitt auf der positiven, Werte mit einem <tt>-</tt> den auf der negativen Achse an. Die Werte selbst sind immer positiv und in cm angegeben.<br>Bei einer Bewegung von Achsen für Stromabnehmer, Radsätze etc. darf kein Modellteil den Boxbereich verlassen, da dies zu Darstellungsfehlern in EEP führt.<br> Drehungen der ganzen Lok werden dabei jedoch nicht berücksichtigt, hier wird der Kubus mitgedreht.<br>Hinweis: Der Wert darf nicht zu hoch bemessen werden, da dies die Performance in einigen Situationen erheblich beeinträchtigt. Es muss der kleinstmögliche Kubus festgelegt werden, in dem noch alle Modellteile in jedem Bewegungszustand Platz finden.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Breaks</code>
 +
|style="padding:5px"|<br><code>= 10.0</code>
 +
|style="padding:5px"|Passive Bremskraft<br>Die der Antriebskraft entgegenwirkende Kraft in kN<br>Die passive Bremskraft ist der Rollwiderstand durch die Reibung der Räder auf der Schiene/Fahrbahn (andere Reibungskomponenten sind in EEP vernachlässigbar).<br> Sie bewirkt, dass angestoßenes RM irgendwann zum Stehen kommen.<br>Hinweis: Waggons, die am Abrollberg gut abrollen sollen, müssen mit entsprechend kleiner Reibungskraft versehen werden.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>DisableConnection</code>
 +
|style="padding:5px"|0 oder 1<br><code><span style="background-color:#BFDFFF">= 0</span></code><br>bei Kfz: <code><span style="background-color:#BFDFFF">= 1</span></code>
 +
|style="padding:5px"|Zustand der Kupplung (vorne und hinten) beim Einsetzen eines Rollmaterials<br>Die Kupplung wird durch den Wert 1 ausgeschaltet, also inaktiv.<br>Bei Rollmaterial auf der Schiene sind die Kupplungen immer scharf, also aufnahmefähig. Bei Kfz dagegen sind sie beim Einsetzen des Rollmaterials immer ausgeschaltet.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>FieldWork</code>
 +
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Gibt an, ob das Fahrzeug als eine landwirtschaftliche Maschine logisch mit den landwirtschaftlichen Splines (Gleisstil als animierte Feld bzw. Ackerfläche mit der Sektion [Field]) verbunden ist<br>0&nbsp;&nbsp;&nbsp;&nbsp; nein<br>1 &nbsp;&nbsp;&nbsp;&nbsp;Landwirtschaftliche Maschine, die das Feld bearbeiten kann.<br>Beispielprojekt:<span style="background:lightgray"><tt>Technik\Farm_GenericHarvester</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>FieldWorkAxis</code>
 +
|style="padding:5px"|0 - 99<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Gibt die Nummer der Achse in der Maximalstellung an, nachdem das landwirtschaftliche Fahrzeug das landwirtschaftliche Spline (Gleisstil als animierte Feld bzw. Ackerfläche) befährt<br>Die Zahl muss einer existierenden Achse entsprechen.<br>Beispielprojekt:<span style="background:lightgray"><tt>Technik\Farm_GenericHarvester</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>FieldWorksOfs</code>
 +
|style="padding:5px"| -&#x221E; - +&#x221E;<br><code><span style="background-color:#BFDFFF">=0.0</span></code>
 +
|style="padding:5px"|Abstand in Meter vom Ursprung bis zum Punkt der Feldbearbeitung<br>Der Wert bestimmt den Abstand von den Koordinaten 0,0,0 des Modells entlang der X-Achse bis zu dem Punkt des Fahrzeugs, an dem die Eigenschaften des landwirtschaftlichen Splines (Gleisstil als animierte Feld bzw. Ackerfläche) geändert werden sollen, z.B. beim Mähen eines Getreides oder pflügen eines Ackers.<br>Beispielprojekt:<span style="background:lightgray"><tt>Technik\Farm_GenericHarvester</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>FieldWorkCheckOfs</code>
 +
|style="padding:5px"| -&#x221E; - +&#x221E;<br><code><span style="background-color:#BFDFFF">=0.0</span></code>
 +
|style="padding:5px"|Abstand in Meter vom Ursprung bis zum Punkt der Prüfung des Fahrweges<br>Der Wert bestimmt den Abstand von den Koordinaten 0,0,0 des Modells entlang der X-Achse bis zu dem Punkt des Fahrzeugs, an dem eine Prüfung erfolgt, ob das Fahrzeug den landwirtschaftlichen Spline (Gleisstil als animierte Feld bzw. Ackerfläche) befahren hat. In der Regel ist dieser Wert etwas höher als „FieldWorkOfs“, dennoch aber sehr ähnlich.<br>Beispielprojekt:<span style="background:lightgray">
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>FrontBumper</code>
 +
|style="padding:5px"|<code> = 850.0</code>
 +
|style="padding:5px"|Länge vom der Nullpunkt des Koordinatensystems (Ursprung) bis zur Außenkante der ''vorderen'' Puffer in cm<br>Der Wert bestimmt, wann RM voneinander abgestoßen wird bzw. wo es kuppelt.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>HangLength</code>
 +
|style="padding:5px"|<code>= 0.0</code>
 +
|style="padding:5px"|Länge des Pendels in Metern (nur für Pendelmodelle, z.B.Seilbahn)<br>Der Wert gibt die Länge des Pendels vom Ursprung des Objektes (0,0,0) an, der zur Berechnung der Pendelbewegung herangezogen wird. Idealerweise ist der Ursprung des Objektes die Unterkante Seilrolle und die Pendellänge von dort bis zur Unterkante des hängenden Modells.<br>Die physikalische Berechnung der Pendelbewegung steht im Zusammenhang mit den Systemachsen „_GravityX“ und/oder „_GravityY“.<br>Hinweis: Die Schwinggeschwindigkeit eines Pendels ist nur von der Länge des Pendels abhängig, nicht jedoch von dessen Masse.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>MaxBreaks</code>
 +
|style="padding:5px"|<code> = 132.0</code>
 +
|style="padding:5px"|Bremskraft<br>Maximale Stärke der Bremsen in KiloNewton (kN). Aus der Bremskraft wird der Bremsweg berechnet.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Pantograph##</code>
 +
|style="padding:5px"|1 - 99<br><code>= 1</code>
 +
|style="padding:5px"|Hauptachse des Stromabnehmers mit der Nummer ##<br>Der Wert ist die Nummer der Hauptachse des jeweiligen Stromabnehmers, wobei der Stromabnehmer und die jeweilige Achse in ihm existieren müssen. Ist die Stellung der Achse kleiner als der Maximalwert, so ist der Stromabnehmer sozusagen elektrisch getrennt (gesenkt). Wenn alle Stromabnehmer einer elektrischen Lokomotive deaktiviert sind, so wird diese nicht angetrieben. (Diese Programmfunktion kann in EEP nach Bedarf ausgeschaltet werden).<br>Beispielprojekt:<span style="background:lightgray"><tt>Rollmaterial\Lokomotiven\DB_110-225-bl-EpIV_SK2</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SoundType</code>
 +
|style="padding:5px"| 0 - 10<br><code><span style="background-color:#BFDFFF">= 0</span></code>
 +
|style="padding:5px"|Typ-Definition des Rollmaterials und seiner zugeordneten Geräusch-Eigenschaften
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
! style="width:40px;background-color:#E0DFEE"|
|[Vehicle]|| ||Rollmaterial { ||Fahrzeugparameter für jedes Rollmaterial (angetrieben und nicht angetrieben)
+
RMTyp
|-
+
! style="width:250px;background-color:#E0DFEE"|
|Weight|| = 110400.0||Masse (99999)||Masse des RMs in Kilogramm (Kg). Für diese Berechnungen ist die Verwendung des Gewichts an Stelle der Masse hinreichend genau. Der Wert spielt eine Rolle beim Abstoßen von RMs voneinander. Dabei werden leichte Waggons stärker gestoßen als schwere. Des weiteren bestimmt sie die Trägheit beim Beschleunigen und die notwendige Zugkraft beim Bergauffahren.
+
Bezeichnung
|-
+
! style="width:120px;background-color:#E0DFEE"|
|MaxBreaks|| = 132.0||Bremskraft (999)||Maximale Stärke der Bremsen in KiloNewton (kN). Aus der Bremskraft kann der Bremsweg berechnet werden.
+
Gegenverkehr
|-
+
! style="width:120px;background-color:#E0DFEE"|
|Breaks|| = 28.0||Reibungskraft (99)||Die der Antriebskraft entgegenwirkende Kraft in kN. Die Reibungskraft oder Rollwiderstand (andere Reibungskomponenten sind in EEP vernachlässigbar) entsteht durch die Reibung der Räder auf der Schiene/Fahrbahn. Sie bewirkt, dass angestoßene RM irgendwann zum Stehen kommen. Hinweis: Waggons, die am Abrollberg gut abrollen sollen, müssen mit entsprechend kleiner Reibungskraft versehen werden.
+
Kupplung vorne
|-
+
! style="width:120px;background-color:#E0DFEE"|
|FrontBumper|| = 854.0||vUeberhang (999)||Länge vom der Nullpunkt des Koordinatensystems (Ursprung) bis zur Außenkante der vorderen Puffer in cm. Der Wert bestimmt, wann RMs voneinander abgestoßen werden bzw. wo sie kuppeln.
+
Kupplung hinten
 
|-
 
|-
|BackBumper|| = 812.0||hUeberhang (999)||Länge vom der Nullpunkt des Koordinatensystems (Ursprung) bis zur Außenkante der hinteren Puffer in cm.Der Wert bestimmt, wann RMs voneinander abgestoßen werden bzw. wo sie kuppeln.
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0|| Diverse (Waggon, Fahrrad, Fuhrwerk etc.)
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|HangLength|| = 0.0||LangeHang (999)||Nur für Pendelmodelle, z.B.Seilbahn: Länge des Pendels in Metern, z.B. von der Seilrolle bis Unterkante Sessel eines Sessellifts. Hinweis: Die Schwinggeschwindigkeit eines Pendels ist nur von der Länge des Pendels abhängig, nicht jedoch von dessen Masse.
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1|| Dampflok (Schlepptender)
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|WindInfluence|| = 1.0||WindEinfluss (0.9)||Nur für Pendelmodelle, z.B.Seilbahn: Drückt den Luftwiderstand des Modells aus und hat Einfluss auf dessen Pendelbewegung. Ist der Luftwiderstand des Modells klein (z.B. durch seine aerodynamische Form / kleine Angriffsfläche), so sollte der Wert des Parameters klein sein (z.B. 0.1). Ist der Luftwiderstand groß, sollte der Wert entsprechend groß gewählt sein (z.B. 3.0).
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2|| Diesellok
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|Box... || ||BoxX+ (999), BoxX- (-999), BoxY+ (999), BoxY- (-999), BoxZ+ (999), BoxZ- (-999)||Die Boxwerte beschreiben einen quaderförmigen Raum, in dem die Lok  unter allen Umständen bleiben muss. Bei einer Bewegung von Achsen  für Stromabnehmer, Radsätze etc. darf demnach kein Modellteil den Boxbereich verlassen; dies würde zu Darstellungsfehlern in EEP führen. Drehungen der ganzen Lok werden dabei jedoch nicht berücksichtigt, hier wird der Kubus mitgedreht. Der Wert darf jedoch nicht „zu reichlich“ bemessen werden, da dies die Performance in einigen Situationen erheblich beeinträchtigen würde. Es muss also der kleinstmögliche Kubus festgelegt werden, in dem noch alle Modellteile in jedem Bewegungszustand Platz finden. Werte mit einem <tt>+</tt> geben den Abschnitt auf der positiven, Werte mit einem <tt>-</tt> den auf der negativen Achse an. Die Werte selbst sind immer positiv und in cm angegeben.
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3|| Elektrolok
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|SoundType|| = 0, = 1, .. = 10 ||RMTyp (9)||Typ-Definition des Rollmaterials und seiner zugeordneten Eigenschaften.
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4||  Strassen- und U-Bahn
{|
+
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|Cd|| RMTyp ||Bezeichnung || Gegenverkehr|| Kupplung vorne || Kupplung hinten
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5|| PKW
 +
|style="text-align:center"|
 +
ja
 +
|style="text-align:center"|
 +
abstoßen
 +
|style="text-align:center"|
 +
abstoßen
 
|-
 
|-
|||Diverse (Waggons, Fahrräder, Fuhrwerke etc.) ||nein               ||kuppeln             ||kuppeln
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6|| Maschine, Kran
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|||Dampflok (Schlepptender)                                  || nein              ||kuppeln            || kuppeln
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7|| LKW
 +
|style="text-align:center"|
 +
ja
 +
|style="text-align:center"|
 +
abstoßen
 +
|style="text-align:center"|
 +
abstoßen
 
|-
 
|-
||| Diesellok                                                              ||nein             || kuppeln         ||   kuppeln
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8|| Andere (Schiff, Flugzeug etc.)
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|||Elektrolok                                                              ||nein           ||   kuppeln         ||   kuppeln
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9|| Dampflok klein (Tenderlok)
 +
|style="text-align:center"|
 +
nein
 +
|style="text-align:center"|
 +
kuppeln
 +
|style="text-align:center"|
 +
kuppeln
 
|-
 
|-
|4 || Strassen- und U-Bahn                                        ||nein        ||      kuppeln      ||      kuppeln
+
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10|| Transrapid
|-
+
|style="text-align:center"|
|5 ||  Straßenfahrzeuge                                                ||ja          ||      abstoßen    ||     abstoßen
+
nein
|-
+
|style="text-align:center"|
|6 ||  Maschine, Kräne                                                  ||nein         ||    kuppeln    ||        kuppeln
+
kuppeln
|-
+
|style="text-align:center"|
|7 ||  Straßenfahrzeuge f. Güter (LKW)                        ||ja        ||      abstoßen      ||   abstoßen
+
kuppeln
|-||
 
|8 ||  Andere (Schiff, Flugzeug etc.)                            ||nein        ||      kuppeln    ||        kuppeln
 
|-
 
|9 ||  Dampflok klein (Tenderloks)                                || nein          ||    kuppeln      ||     kuppeln
 
|-
 
|10 || Transrapid                                                            ||nein        ||      kuppeln     ||        kuppeln
 
|-
 
|colspan="5"|Für mehr Details siehe das Dokument RMTyp in den Roll-TXT-Dateien von Ernst Fasswald (EF1) vom 21.01.2009. || ||
 
 
|}
 
|}
|-
+
|- style="vertical-align:top"
|Pantograph1||= 3|| ||Achsendefinition für Stromabnehmer. Die Ziffer (3 bzw. 8) ist die Achsennummer des Stromabnehmers.
+
|style="padding:5px"|<code>Springs</code>
|-
+
|style="padding:5px"|-100 bis +100<br><code><span style="background-color:#BFDFFF">= 50</span></code>
|Pantograph2||= 8|| ||Diese Angaben sind wichtig, um EEP7+ zu mitzuteilen, dass diese Achse ein Stromabnehmer ist. EEP kann man so einstellen, dass die Fahrzeuge nur dann fahren, wenn der Stromabnehmer oben ist und hierbei gibt es nur die zwei Betriebszustände: <tt>AN</tt> oder <tt>AUS</tt>. Ist der Stromabnehmer nicht ganz ausgefahren (weil man diesen so konstruiert hat), so gibt es für EEP den Zustand <tt>AUS</tt> - auch für denn Fall, dass der Stromabnehmer so aussieht, als ob er ganz ausgefahren sei. Das Speichern einer Zwischenposition macht hierbei keinen Sinn, weil man mit einem zur Hälfte abgesenkten Stromabnehmer nicht „halb fahren“ kann."
+
|style="padding:5px"|Neigung eines Fahrzeuges in Kurven sowie bei der Beschleunigung und Bremsung<br>Beispielprojekt:<span style="background:lightgray"><tt>Technik\Car_Physics_Preview</tt></span>
|-
+
|- style="vertical-align:top"
|DisableConnection|| = 1|| ||Vorgabe für den Zustand der Kupplung (vorne und hinten) beim Einsetzen eines Rollmaterials, die in diesem Fall automatisch ausgeschaltet, also inaktiv wird. Bei Rollmaterial auf der Schiene sind die Kupplungen immer scharf, also aufnahmefähig. Bei Kfz dagegen sind sie beim Einsetzen des Rollmaterials immer ausgeschaltet - die Rollmaterialien prallen also voneinander ab und man muss die Kupplung erst scharf stellen, damit gekoppelt werden kann.
+
|style="padding:5px"|<code>Swimming</code>
|-
+
|style="padding:5px"|0 - 100<br><code><span style="background-color:#BFDFFF">= 50</span></code>
| || ||NoZ ()||Dieser Parameter stammt aus den Anfängen von EEP und wird nicht mehr verwendet
+
|style="padding:5px"|Einfluss des Wellengangs auf das Schwimmverhalten von Objekten auf der Wasseroberfläche<br>Hinweis: Der Wert bezieht sich ausschließlich auf Wasserfahrzeuge.<br>Beispielprojekt:<span style="background:lightgray"><tt>Animation\Boat_Rollmaterial_Floating</tt></span>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Weight</code>
 +
|style="padding:5px"| <code>= 100000.0</code>
 +
|style="padding:5px"|Masse des RMs in Kilogramm (kg)<br>Für diese Berechnungen ist die Verwendung des Gewichts an Stelle der Masse hinreichend genau. Der Wert spielt eine Rolle beim Abstoßen des RMs voneinander. Leichte Waggons werden stärker gestoßen als schwere. Des Weiteren bestimmt dieser Wert die Trägheit beim Beschleunigen und die notwendige Zugkraft bei Steigungen.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>WindInfluence</code>
 +
|style="padding:5px"|<code>= 1.0</code>
 +
|style="padding:5px"|Wind-Einfluss (nur für Pendelmodelle, z.B.Seilbahn)<br>Drückt den Luftwiderstand des Modells aus und hat Einfluss auf dessen Pendelbewegung. Ist der Luftwiderstand des Modells klein (z.B. durch seine aerodynamische Form / kleine Angriffsfläche), so sollte der Wert des Parameters klein sein (z.B. 0.1).<br>Ist der Luftwiderstand groß, sollte der Wert entsprechend groß gewählt sein (z.B. 3.0).
 
|}
 
|}
===Antrieb===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
====Fahrzeug - Motor====
 +
 
 +
Beispielprojekte:<span style="background:lightgray"><tt>Rollmaterial\Lokomotiven\DAMPFLOK_S3-6-RG</tt></span>, <span style="background:lightgray"><tt>Rollmaterial\Strasse\TLF_Knuffingen01_SB1</tt></span>
 +
<br><br>
 +
Überschrift <code>[Vehicle_Motor]</code>
 +
 
 +
Parameter für den Motor des Rollmaterials mit eigenem Antrieb (z.B.: Lokomotiven, PKW’s, LKW’s, Flugzeuge, Schiffe)
 +
 
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Vehicle_Motor]|| ||Motor { ||Motorparameter für angetriebenes Rollmaterial
+
Bezeichner
|-
+
!style="width:150px"|
|Power|| = 3000.0||Leistung (999)||Motorleistung in kW. Ist die Leistung nur in PS bekannt, kann sie mit Hilfe der folgenden Formel im kW umgerechnet werden: L [kW] = L [PS] * 0,7355
+
zugelassene Parameter / Beispielwerte
|-
+
!Beschreibung
|RatioValue_U1|| = 900.0||Grenzdrehzahl_U1 (999)||Gibt die Drehzahl in Umdrehungen pro Minute (rpm) mit maximalem Drehmoment an. U1 bestimmt den Schaltzeitpunkt des Getriebes im Automatikmodus. Beispielwert: 1000 rpm – Gibt den Punkt in Umdrehungen/Minute an, ab dem der Motor bremsend wirkt.
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Power</code>
|RatioValue_U2|| = 2300.0||Grenzdrehzahl_U2 (999)||Beeinflusst den Schaltzeitpunkt des Getriebes im Automatikmodus. Beispielwert: 5000 rpm – Gibt den Punkt in Umdrehungen/Minute an, ab dem der Motor bremsend wirkt.
+
|style="padding:5px"|<code>= 3000.0</code>
|-
+
|style="padding:5px"|Motorleistung in kW<br>Ist die Leistung nur in PS bekannt, kann sie mit Hilfe der folgenden Formel im kW umgerechnet werden: kW = PS * 0,7355
|RatioValue_U3|| = 2500.0||Grenzdrehzahl_U3 (999)||Beispielwert: 6000 rpm – ab U3 wirkt der Motor bremsend.
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>RatioValue_U#</code>
|Skid|| = 0||ToterGang (n)||Faktor für das Durchdrehen der Lokomotivräder bei Beschleunigung und Abbremsung. Werte für n: 0<=n<=1 (0= kein Durchdrehen, 1= volles Durchdrehen)
+
|style="padding:5px"|<code>= 900.0</code>
|-style="background:yellow"
+
|style="padding:5px"|Grenzdrehzahl U#<br>
|[Vehicle_Transmission]|| ||Getriebe {||Getriebeparameter für angetriebenes Rollmaterial
+
* U1&nbsp;&nbsp;&nbsp;&nbsp;Gibt die Drehzahl in Umdrehungen pro Minute (rpm) mit maximalem Drehmoment an. U1 bestimmt den Schaltzeitpunkt des Getriebes im Automatikmodus. Beispielwert: 1000 rpm – Gibt den Punkt in Umdrehungen/Minute an, ab dem der Motor bremsend wirkt.
|-
+
* U2&nbsp;&nbsp;&nbsp;&nbsp;beeinflusst den Schaltzeitpunkt des Getriebes im Automatikmodus. Beispielwert: 5000 rpm – Gibt den Punkt in Umdrehungen/Minute an, ab dem der Motor bremsend wirkt.
|Count|| = 4|| ||Summe der Anzahl von Vorwärts- und Rückwärtsgängen (immer geradzahlig).
+
* U3&nbsp;&nbsp;&nbsp;&nbsp;Ab dieser Drehzahl wirkt der Motor bremsend.
|-
+
|- style="vertical-align:top"
|Gear1|| = -8.40||Gang 1 {Uebersetzung (99)}||Jeder Block namens „Gear“ definiert eine Fahrstufe des Getriebes. Der Wert des Parameters <tt>Uebersetzung</tt> gibt einen Faktor an, mit dem die Drehzahlen und Geschwindigkeiten sowie Drehmomente und Zugkraft errechnet werden. Die Fahrzeuggeschwindigkeit ergibt sich aus der Drehzahl und den Getriebefaktoren: v [cm/min] = (2 * ∏ * Treibradradius [cm]) / (Uebersetzung * Drehzahl [rpm]) v [km/h] = 0,0006 * v [cm/min]. Die Zugkraft ergibt sich aus folgender Formel: F [kN] = Uebersetzung * Drehmoment/TreibradradiusF [t] = ca. F [kN]/10. Die Formel für das Drehmoment bei U1 lautet: D [kN * m] = Motorleistung [kW] / (2 * ∏ * U1 [rpm]).
+
|style="padding:5px"|<code>Skid</code>
|-
+
|style="padding:5px"|0.0 - 1.0<br><code><span style="background-color:#BFDFFF">=0.0</span></code>
|Gear2|| = -16.700001||Gang 2 {Uebersetzung (99)}
+
|style="padding:5px"|Durchdrehen der Räder<br>Faktor für das Durchdrehen der Räder bei Beschleunigung und Abbremsung.<br>0.0&nbsp;&nbsp;&nbsp;&nbsp;Kein Durchdrehen<br>1.0&nbsp;&nbsp;&nbsp;&nbsp;Volles Durchdrehen<br>Werte zwischen 0.0 und 1.0 bestimmen den tatsächlichen Wert der Durchdrehens der Räder
|-
 
|Gear3|| = 16.700001||Gang 3 {Uebersetzung (99)}
 
|-
 
|Gear4|| = 5.60||Gang 4 {Uebersetzung (99)}
 
|-
 
|WheelRadius|| = 100.0||Treibradradius (999)||Radius des angetriebenen Rades in Zentimeter.
 
 
|}
 
|}
===Geräusche===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
====Fahrzeug - Getriebe====
 +
 
 +
Überschrift <code>[Vehicle_Transmission]</code>
 +
 
 +
Parameter für das Getriebe des angetriebenen Rollmaterials
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Vehicle_Sound]|| ||Sound||Fahrzeuggeräusche (Signale, Dampf,Bremsen etc.) für Nicht-Standard-Geräusche.
+
Bezeichner
|-
+
!style="width:150px"|
|Signal|| = <tt>"EEXP\WH_RL2_pfeife_gr1.wav"</tt>||Sirene (xxx)||Als Parameter sind der relative Pfad, ausgehend vom Verzeichnis <tt>resourcen\sounds\</tt>, und der Name der Sounddatei anzugeben, z.B. (<tt> "EEXP\Pfiff.wav"</tt>). Der Sound kann für akustische Warnsignale auch durch Kontaktpunkte ausgelöst werden.
+
zugelassene Parameter / Beispielwerte
|-
+
!Beschreibung
|Steam|| = <tt>"EEXP\Abdampf1_RL2.wav"</tt>||DampfSnd (XXX)||Dampfgeräusch
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Count</code>
|Anfahr|| || ||Geräusch beim Anfahren
+
|style="padding:5px"|2 - 6<br><code>= 4</code>
|-
+
|style="padding:5px"|Summe der Anzahl von Vorwärts- und Rückwärtsgängen
|Bremse|| || ||Bremsgeräusch
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Gear#</code>
|Lauf|| || ||Motorgeräusch
+
|style="padding:5px"|<code>= -8.40</code>
|-
+
|style="padding:5px"|Übersetzung von Gang #<br><br>Jedem Gang muss ein Wert zugeteilt werden. Dabei fängt die Reihenfolge in der Regel mit einem Rückwärtsgang an. Damit EEP weiß, dass es sich um einen Rückwärtsgang handelt, wird der Wert als Minus-Wert angegeben.<br>Dieser Parameter ist der Wert der Getriebeübersetzung, mit dem die Drehzahlen und Geschwindigkeiten sowie Drehmomente und Zugkraft errechnet werden.<br><br>
|Rollen|| || ||Rollgeräusch
+
* Die Fahrzeuggeschwindigkeit ergibt sich aus der Drehzahl und den Getriebefaktoren: v [cm/min] = (2 * ∏ * Treibradradius [cm]) / (Uebersetzung * Drehzahl [rpm]) v [km/h] = 0,0006 * v [cm/min].
|-
+
* Die Zugkraft ergibt sich aus folgender Formel: F [kN] = Uebersetzung * Drehmoment/TreibradradiusF [t] = ca. F [kN]/10.
|Kurven|| || ||Fahrgeräusch in Kurven
+
* Die Formel für das Drehmoment bei U# lautet: D [kN * m] = Motorleistung [kW] / (2 * ∏ * U# [rpm]).
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>WheelRadius</code>
 +
|style="padding:5px"|<code>= 100.0</code>
 +
|style="padding:5px"|Treibradradius<br>Radius des angetriebenen Rades in Zentimeter.
 
|}
 
|}
===Kabinensicht===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
====Fahrzeug - Geräusche====
 +
 
 +
Überschrift <code>[Vehicle_Sound]</code>
 +
 
 +
Parameter für nicht standardisierte Geräusche des Rollmaterials (siehe auch <code>SoundType</code>)
 +
 
 +
Als Parameter sind jeweils der relative Pfad, ausgehend vom Verzeichnis <tt>resourcen\sounds\</tt>, und der Name der Sounddatei anzugeben, z.B. (<tt> "EEXP\Pfiff.wav"</tt>).
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Vehicle_Cabin]|| ||Kabin||Direkter Blick aus dem Modell.
+
Bezeichner
|-
+
!style="width:150px"|
|Pos||= 1160.0,-60.0,280.0|| ||Position der Kamera: x, y, z
+
zugelassene Parameter / Beispielwerte
|-
+
!style="min-width:600px"|
|AngleHor||= 4.0|| ||Blickrichtung horizontal beim Aktivieren der Kamera in Richtung x (0.00°).
+
Beschreibung
|-
+
|- style="vertical-align:top"
|AngleVer||= 5.0|| ||Blickrichtung vertikal beim Aktivieren der Kamera in Richtung x (0.00°).
+
|style="padding:5px"|<code>Signal</code>
|-
+
|style="padding:5px"|<code>= "EEXP\WH_RL2 _pfeife_gr1.wav"</code>
|AngleHorRange||= 120.0|| ||Bewegungswinkel der Kamera horizontal, bezogen auf die Blickrichtung.
+
|style="padding:5px"|Signalgeräusch
|-
+
|- style="vertical-align:top"
|AngleVerRange||= 25.0|| ||Bewegungswinkel der Kamera vertikal, bezogen auf die Blickrichtung.
+
|style="padding:5px"|<code>Steam</code>
|-
+
|style="padding:5px"|<code>= "EEXP\ Abdampf1_RL2.wav"</code>
|Shake||= 0.030|| ||Schüttelwert; darf 0.03 nicht unterschreiten.
+
|style="padding:5px"|Dampfgeräusch
|-
+
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Start</code>
 +
|style="padding:5px"|
 +
|style="padding:5px"|Geräusch beim Anfahren
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Breaks</code>
 +
|style="padding:5px"|  
 +
|style="padding:5px"|Bremsgeräusch
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Run</code>
 +
|style="padding:5px"|
 +
|style="padding:5px"|Motorgeräusch
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Roll</code>
 +
|style="padding:5px"|
 +
|style="padding:5px"|Rollgeräusch
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Curve</code>
 +
|style="padding:5px"|
 +
|style="padding:5px"|Fahrgeräusch in Kurven
 
|}
 
|}
===Rauch===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
 
 +
====Fahrzeug - Kabinensicht====
 +
 
 +
Überschrift <code>[Vehicle_Cabin]</code>
 +
 
 +
Parameter für die direkte Sicht aus der Kabine beim Aktivieren der Kamera
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|colspan="4"|Parameter für alle Rauchfunktionen (da alle Rauchfunktionen das gleiche Parameterset haben, werden im folgenden die einzelnen Rauchfunktionen und anschliessend die zugehörigen Parameter gelistet). Für Rauch ist auch der Sektor <tt>Model_ParticleTex</tt> erforderlich.
+
Bezeichner
|-style="background:yellow"
+
!style="width:150px"|
|[Vehicle_EngineSmoke_01]|| ||Rauch||Maschinenrauch (z.B. am Ejektor, an den Zylindern der Dampflok): Als Rauch werden Rauchwolkenmodelle benutzt, die von der Lok an den Zylindern etc. ausgestoßen werden.
+
zugelassene Parameter / Beispielwerte
|-style="background:yellow"
+
!style="min-width:600px"|
|[Vehicle_Smoke_01]|| ||Rauch||Generelle Rauchfunktion (die Abgrenzung zu Vehicle_EngineSmoke ist nicht klar): Als Rauch werden Rauchwolken-Modelle benutzt, die von der Lok durch den Schornstein ausgestoßen werden.
+
Beschreibung
|-style="background:yellow"
+
|- style="vertical-align:top"
|[Vehicle_SideSteam_01]|| ||Rauch||Rauchfunktion für Dampfstrahl (Überdruckabbau): Diese Art des Dampfes sieht man vorwiegend bei Dampflokomotiven beim Abbau des Überdrucks. Der Dampfstrahl wird zunächst mit großem Druck abgelassen (schnell), der im Laufe der Zeit nachlässt. Diese Art des Dampfes wird bei langsam fahrenden oder stehenden Rollmaterialien zu sehen sein. Nach einer Minute wird auch dieser Dampf automatisch abgestellt, wenn das Rollmaterial nicht wieder in Bewegung gesetzt wird.
+
|style="padding:5px"|<code>Pos</code>
|-style="background:yellow"
+
|style="padding:5px"|<code>= 1160.0,-60.0,280.0</code>
|[Vehicle_Whistle_01]|| ||Rauch||Dampf und Sound der Lok-Pfeife: Dieser Dampfaustritt simuliert die Lok-Pfeife bei Dampflokomotiven und wird in der Sektion <tt>Rauch</tt> definiert. Das zugehörige Schlüsselwort heißt in dem Fall <tt>Pfeifen()</tt>. Es kann durch das Tastenkürzel [H] oder durch Kontaktpunkt ausgelöst werden.
+
|style="padding:5px"|Position der Kamera: x, y, z relativ zum Nullpunkt des RM´s
|-style="background:yellow"
+
|- style="vertical-align:top"
|[Model_Smoke_01]|| ||Rauch||Rauch für Immobilien und Gleisobjekte
+
|style="padding:5px"|<code>AngleHor</code>
|-
+
|style="padding:5px"|0.0 - 359.9<br><code>= 4.0</code>
|Pos|| = 330.0,-44.0,430.0||PosX (999), PosY (999), PosZ (999) ||Die Position in cm, an der der Rauch entstehen soll.
+
|style="padding:5px"|Blickrichtung horizontal in Grad x (0.00°)
|-
+
|- style="vertical-align:top"
|Dir|| = 0.0,0.707107,0.707107||DirX (9), DirY (9), DirZ (9)||Richtung des Rauchs/Dampfstrahls; Werte können positiv oder negativ sein.
+
|style="padding:5px"|<code>AngleVer</code>
Der Parameter <tt>DirY</tt> unterliegt dem Einfluss des Windes und wird von diesem entsprechend umgelenkt.
+
|style="padding:5px"|0.0 - 359.9<br><code>= 5.0</code>
Ergebnisse der Versuche des Autors dieser Zusammenstellung: Achsrichtungen bezogen auf die Fahrtrichtung: +x weist nach vorne / +y weist nach links / +z weist nach oben. Diese Richtungen können durch einen negativen Wert für <tt>E1_Velocity</tt> umgekehrt werden. Einzugeben sind die Richtungsanteile in den Achsrichtungen (z. B. 0.0,0.0,0.1 = senkrecht aufsteigend / -1.0,0.0,0.0 = strömt gegen die Fahrtrichtung / 0.5,0.0,0.5 = strömt unter 45° nach oben und hinten usw.)
+
|style="padding:5px"|Blickrichtung vertikal in Grad in Richtung x (0.00°).
|-
+
|- style="vertical-align:top"
|SparkPower|| = 0.0|| ||Stärke des Funkenflugs im Rauch.
+
|style="padding:5px"|<code>AngleHorRange</code>
|-
+
|style="padding:5px"|0.0 - 359.9<br><code>= 120.0</code>
|E1_EjectFrq|| = 45.0||Ejakulationsfrequenz (999)||Anzahl Rauchpartikel, die maximal pro Sekunde ausgestoßen werden können. Mindestwert: 0.14.
+
|style="padding:5px"|Maximaler Bewegungswinkel der Kamera horizontal, bezogen auf die Blickrichtung.
|-
+
|- style="vertical-align:top"
|E1_Velocity|| = 0.1680||Steiggeschwindigkeit (999)||Geschwindigkeit in cm/sec, mit der der Rauch aufsteigen soll. Bei negativen Werten sinkt der Rauch nach unten (siehe auch Parameter <tt>Dir</tt>).||
+
|style="padding:5px"|<code>AngleVerRange</code>
|-
+
|style="padding:5px"|0.0 - 359.9<br><code>= 25.0</code>
|E1_Growth|| = 15.0||Wachstumsfaktor (9.9)||Faktor, mit dem die Wolke pro Sekunde wachsen soll, z. B. 1.02. Werte kleiner als 1 bedeuten eine Schrumpfung. Die Rauchwolke kann maximal auf das Dreifache vergrößert werden.
+
|style="padding:5px"|Maximaler Bewegungswinkel der Kamera vertikal, bezogen auf die Blickrichtung.
|-
+
|- style="vertical-align:top"
|E1_LifeTime|| = 0.850||Auflösungszeit (9.9)||Lebensdauer der Rauchwolke
+
|style="padding:5px"|<code>Shake</code>
|-
+
|style="padding:5px"|<code>= 0.030</code>
|E1_SrcDiffuse|| = 0x60808080|| ||Hex-Wert der Farbe des Rauches bei der Geburt. 0x am Anfang bedeutet Hexwert; die nachstehenden Zahlen 608080 sind der Farbwert (R,G,B) und die Letzte Zahl 80 der Farbwert des Alpha-Kanals (weil es etwas durchsichtig ist).
+
|style="padding:5px"|Schüttelwert, darf 0.03 nicht unterschreiten.
Hinweis: nach meinen Versuchen scheint das erste Ziffernpaar der Wert für die Durchsichtigkeit des Rauchs zu sein (00 ist völlig durchsichtig = unsichtbar und 99 ist praktisch undurchsichtig). Die nächsten 3 Ziffernpaare legen die Farbcodes für RGB (jeweils von 00-99) fest.
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>ShowAxis##</code>
|E1_DstDiffuse|| = 0x808080|| ||Hex-Wert der Farbe des Rauches bei seinem Tod (Auflösung) - s.o.
+
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 1</span></code>
|-
+
|style="padding:5px"|Schaltet zwischen Animations- und Sprungmodus der Achse <code>##</code><br>0: Die Achse springt bei Auslösen direkt in die jeweils entgegengesetzte Position, es gibt also keine sichtbare Bewegung. Dieser Parameter wird z.B. verwendet um Objekte plötzlich sicht- bzw. unsichtbar zu machen.<br>1: (Vorgabewert) Die Achse bewegt sich bei Auslösen gemäß der eingestellten Parameter.
|E1_DiffuseMlt|| = 2.0|| ||Wert der Geschwindigkeit des Farbübergangs von der Geburt bis zum Tod. Da die Lebensdauer unterschiedlich sein kann, ist der Wert ein Multiplikator. 0.5 bedeutet keinen Farbübergang von E1_SrcDiffuse zu E1_DstDiffuse, weil die zweite Farbe nicht erreicht wird.
 
1.0: Der Farbübergang dauert die komplette Lebensdauer .
 
2.0: Der Farbübergang findet bereits nach der Hälfte der Lebensdauer
 
statt. Der Rauch hat also schon in der Mitte der Rauchfahne eine andere Farbe.
 
|-
 
|E1_Scale|| = 1.0|| ||Skalierungsfaktor des Rauchs. Hinweis: Die maximale Anzahl Rauchpartikel mit insgesamt 300 ist sehr wenig; wer mehr Rauch haben möchte, kann sich mit der Erhöhung des Wertes für <tt>Scale</tt> behelfen.
 
|-
 
|E1_BrightAtNight|| = 0||Helligkeit bei Nacht||Helligkeit des Rauchs bei Dunkelheit (was sagt Faktor aus ???).
 
|-
 
|E1_Pictures|| = 5||Bild (9)||Gibt die Art des Rauches an - siehe dazu auch den Abschnitt <tt>Model_ParticleTex</tt> - Laut <tt>Model_ParticleTex</tt> sind 16 Varianten möglich, nach der Darstellung in der Textur <tt>SysSmokeFire</tt> jedoch nur 15 (?).
 
    (1)        (2)        (3)        (4)        (5)        (6)        (7)        (8)        (9)      (10)        (11)      (12)      (13)      (15)
 
(ToDo: Bild verlinken)
 
 
|}
 
|}
===Funkenflug===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
 
 +
===Rauch / Funken / Wasser / Schutt und Staub===
 +
 
 +
Es handelt sich allen vorgenannten Arten um Partikelausstoß. Daher sind die Parameter für diese verschiedenen Objekte nahezu identisch und in einer Tabelle zusammengefasst.
 +
<br/>
 +
'''''Für diese Funktionen ist zusätzlich der Sektor''''' <tt>Model_ParticleTex</tt> '''''erforderlich.'''''
 +
 
 +
Hinweis: Theoretisch sind viele Werte bis &#x221E; möglich. Begrenzt werden sie aber durch die maximale Partikelzahl von 300, berechnet aus den Faktoren <code>E1_EjectFrq</code> * <code>E1_LifeTime</code>.
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Vehicle_Spark_01]|| ||||Funkenflug: Funken können beim Beschleunigen und Bremsen durch die Reibung des Radreifens auf der Schiene entstehen; Funken können aber auch mit dem Rauch aus dem Schormstein einer Dampflokomotive kommen.
+
Überschrift
|-
+
!style="min-width:600px"|
|Pos|| = -610.0,-75.0,1.0||PosX (999), PosY (999), PosZ(999)||Gibt die Position in cm an.
+
Objekt
|-
+
|- style="vertical-align:top"
|Dir|| = 1.0,0.0,0.0||DirX (9), DirY (9), DirZ (9)||Gibt die Richtung des Dampfstrahls an; Werte können positiv oder negativ sein.
+
|style="padding:5px"|<code>[Model_Debris_01]</code>
Der Parameter <tt>DirY</tt> unterliegt dem Einfluss des Windes und wird diesem entsprechend umgelenkt.||
+
|style="padding:5px"|Schüttgut<br>Für Sand, Schutt, Kohlen oder ähnliches Schüttgut kann mit diesem Parameter eine realitätsnahe Schüttung z.B. am Auslasstrichter eines Silos oder in einem Kieswerk abgebildet werden.
|-
+
|- style="vertical-align:top"
|Power|| = 2.0||Funken (0.1)||Stärke des Funkenfluges;  gültige Werte sind 0.1 bis 1.
+
|style="padding:5px"|<code>[Model_IncludeSmoke_01]</code>
|-
+
|style="padding:5px"|Staub (nur) für Schüttgut<br>Zusätzlich zur reinen Schüttung des Schüttgutes kann hiermit eine Staubwolke erzeugt werden.<br>Hinweis: Für diese Funktion muss der Parameter <code>IncludeSmoke</code> im Abschnitt <code>[Model_Debris_01]</code> den Wert <code>= 1</code> erhalten.  
|Type|| ||
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>[Model_Water_01]</code>
|Axis|| = 19|| ||Nummer der Achse. Um die Nummer abzulesen kann der Dialog <tt>Bewegen der Achse</tt> im Home-Nostruktor aufgerufen werden. Dort wird der Achsenname gesucht und die zutreffende Nummer hier eingetragen.
+
|style="padding:5px"|Wasserausstoß<br>Mit diesem Parameter können z.B. ein Wasserstrahl eines Feuerwehrschlauches, das Wasser eines Springbrunnens oder die Gischt eines Wasserfalls gebildet werden.
|-style="background:yellow"
+
|- style="vertical-align:top"
|[Goods_Box]|| || ||Definiert die Umgrenzung aller im Modell vorhanden Achsen für die Funktion <tt>beladbares Modell</tt>.
+
|style="padding:5px"|<code>[Model_Smoke_01]</code>
|-
+
|style="padding:5px"|Rauch für Immobilien und Gleisobjekte
|Axis00_Min|| = -640.0,-138.0,91.0|| ||Legt die Grenze zu den Kollisionskanten fest. Es muss zunächst für jede Achse die dazugehörige Achsennummer ermittelt werden. Für jede Achse werden anschließend einzeln die Boxumgrenzungen übertragen. Hinweis: Falsche Werte können dazu führen,
+
|- style="vertical-align:top"
dass das Ladegut durch Bordwände ragt.
+
|style="padding:5px"|<code>[Vehicle_EngineSmoke_01]</code>
Das hier angeführte Beispiel einer sys-ini gilt für einen beladbaren offenen Hochbordgüterwagen.
+
|style="padding:5px"|Rauch für Rollmaterialien<br>z.B. am Ejektor, an den Zylindern der Dampflok, Auspuff. Die Werte sind in Abhängigkeit zur Antriebsgeschwindigkeit. Daher ist der Rauch an die Achse <tt>_Geschwindigkeit</tt> gekoppelt. Beim reinen Rollen und im Stand wird dieser Rauch auf Null gesetzt.<br>Als Rauch werden Rauchwolkenmodelle benutzt, die von dem Fahrzeug an den Zylindern, Auspuff etc. ausgestoßen werden.  
|-
+
Beispiel im Projektordner des Home-Nostruktor unter <tt>Rollmaterial/Lokomotiven/DAMPFLOK_S3-6-RG</tt>
|Axis00_Max|| = 640.0,138.0,106.0|| ||
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>[Vehicle_SideSteam_01]</code>
|Axis01_Min|| = -154.0,-114.0,25.0|| ||
+
|style="padding:5px"|Rauchfunktion für Dampfstrahl (Überdruckabbau) bei RM<br>Diese Art des Dampfes sieht man vorwiegend bei Dampflokomotiven beim Abbau des Überdrucks und ist bei langsam fahrenden oder stehenden Rollmaterialien zu sehen. Der Dampfstrahl wird zunächst mit großem Druck abgelassen (schnell), der im Laufe der Zeit nachlässt. Nach einer Minute wird auch dieser Dampf automatisch abgestellt, wenn das Rollmaterial nicht wieder in Bewegung gesetzt wird.
|-
+
|- style="vertical-align:top"
|Axis01_Max|| = 154.0,114.0,101.0|| ||
+
|style="padding:5px"|<code>[Vehicle_Smoke_01]</code>
|-
+
|style="padding:5px"|Rauchfunktion für Dampflokomotiven<br>Diese Funktion simuliert den Rauch des Kesselfeuers und ist auch im Stand aktiv. Er kann u.a. über einen Kontaktpunkt abgestellt werden, z.B. um aus Lokhalllen austretenden Rauch zu vermeiden. Als Rauch werden Rauchwolken-Modelle benutzt, die von der Lok durch den Schornstein ausgestoßen werden.
|Axis02_Min|| = -50.0,-50.0,-90.0|| ||
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>[Vehicle_Spark_01]</code>
|Axis02_Max|| = 50.0,50.0,90.0|| ||
+
|style="padding:5px"|Funkenflug bei Rollmaterial<br>Funken können beim Beschleunigen und Bremsen durch die Reibung des Radreifens auf der Schiene entstehen, aber auch mit dem Rauch aus dem Schornstein einer Dampflokomotive kommen.
|-
+
|- style="vertical-align:top"
|Axis03_Min|| = -50.0,-50.0,-90.0|| ||
+
|style="padding:5px"|<code>[Vehicle_Whistle_01]</code>
|-
+
|style="padding:5px"|Dampf und Sound der Lok-Pfeife<br>Dieser Dampfaustritt simuliert die Lok-Pfeife bei Dampflokomotiven und wird in der Sektion <tt>Rauch</tt> definiert. Das zugehörige Schlüsselwort heißt in dem Fall <tt>Pfeifen()</tt>. Es kann durch das Tastenkürzel [H] oder durch Kontaktpunkt ausgelöst werden.
|Axis03_Max|| = 50.0,50.0,90.0|| ||
+
 
|-
 
|Axis04_Min|| = 154.0,114.0,101.0|| ||
 
|-
 
|Axis04_Max|| = 154.0,114.0,101.0|| ||
 
|-
 
|Axis05_Min|| = -50.0,-50.0,-90.0|| ||
 
|-
 
|Axis05_Max|| = 50.0,50.0,90.0|| ||
 
|-
 
|Axis06_Min|| = -50.0,-50.0,-90.0|| ||
 
|-
 
|Axis06_Max|| = 50.0,50.0,90.0|| ||
 
|-
 
|Axis07_Min|| = 0.0,0.0,0.0|| ||
 
|-
 
|Axis07_Max|| = 0.0,0.0,0.0|| ||
 
|-
 
|Axis08_Min|| = -26.0,110.0,0.0|| ||
 
|-
 
|Axis08_Max|| = 0.0,110.0,118.0|| ||
 
|-
 
|Axis09_Min|| = -26.0,110.0,0.0|| ||
 
|-
 
|Axis09_Max|| = 0.0,110.0,118.0|| ||
 
|-
 
|Axis10_Min|| = -650.0,-152.0,81.0|| ||
 
|-
 
|Axis10_Max|| = 650.0,138.0,325.0|| ||
 
|-
 
|Axis11_Min|| = -650.0,-152.0,81.0|| ||
 
|-
 
|Axis11_Max|| = 650.0,138.0,325.0|| ||
 
|-  
 
|Axis12_Min|| = 637.0,-151.0,48.0|| ||
 
|-
 
|Axis12_Max|| = 702.0,151.0,325.0|| ||
 
|-
 
|Axis13_Min|| = 702.0,-151.0,48.0|| ||
 
|-
 
|Axis13_Max|| = 637.0,151.0,325.0|| ||
 
 
|}
 
|}
===Wasser===
+
<br/>
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Model_Water_01]|| ||Wasser||Parameter für einen Wasserstrahl (z.B. Feuerwehr). Für Wasser ist auch der Sektor <tt>Model_ParticleTex</tt> erforderlich
+
Bezeichner
|-
+
!style="width:150px"|
|Axis|| = 12|| ||Angabe der Wasserachse im Modell (z.B _Wasser_12 => = 12)
+
zugelassene Parameter / Beispielwerte
|-
+
!style="min-width:600px"|
|Sound|| = || ||Geräusch des Wasserstrahls||
+
Beschreibung
|-
+
|- style="vertical-align:top"
|SoundActivate|| = 0.0|| ||Abstand in Meter, wie weit von der Quelle das Geräusch zu hören  ist.
+
|style="padding:5px"|<code>Axis</code>
|-
+
|style="padding:5px"|1 - 99<br><code>= 2</code>
|E1_EjectFrq|| = 20.0|| ||Anzahl der Wasserpartikel, die maximal pro Sekunde ausgestoßen werden können, Mindestwert 0.14.
+
|style="padding:5px"|Ausstoßende Achse im Modell<br>gilt nur für
|-
+
* Funkenflug <code>[Vehicle_Spark_01]</code>
|E1_Velocity|| = 1.750|| ||Geschwindigkeit in cm/sec, mit der das Wasser aufsteigen soll.
+
* Wasser <code>[Model_Water_01]</code>
|-
+
* Schutt <code>[Model_Debris_01]</code>
|E1_Growth|| = 2.0|| ||Faktor, mit dem der Wasserstrahl pro Sekunde wachsen soll, z.B. 1.02. Werte kleiner als 1 bedeuten eine Schrumpfung. Der Wasserstrahl kann maximal auf das Dreifache vergrößert werden (???).
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Dir</code>
|E1_LifeTime|| = 4.50|| ||Lebensdauer des Wasserstrahls||
+
|style="padding:5px"|<code><span style="background-color:#BFDFFF">= 0.0,0.0,1.0</span></code><br><code>= 0.0,0.71,0.82</code>
|-
+
|style="padding:5px"|Ausstoßrichtung (optional)<br>gilt nicht für<br>
|E1_SrcDiffuse|| = 0x80707080|| ||Hex-Wert der Farbe des Wassers bei der "Geburt". 0x am Anfang bedeutet: Hexwert. Die nachstehenden Zahlen 608080 sind der Farbwert (R,G,B) und die letzte Zahl 80 der Farbwert des Alpha-Kanals (weil es etwas durchsichtig ist).
+
* Staub von Schüttgut <code>Model_IncludeSmoke_01]</code>
Hinweis: Nach Versuchen scheint das erste Ziffernpaar der Wert für die Durchsichtigkeit zu sein (00 ist völlig durchsichtig, also unsichtbar; 99 ist praktisch undurchsichtig. Die nächsten 3 Ziffernpaare bedeuten die Farbcodes für RGB (jeweils von 00-99).
+
Wert 1: X-Richtung<br>Wert 2: Y-Richtung<br>Wert 3: Z-Richtung<br>Werte können positiv oder negativ sein.
|-
+
<br>Der Parameter <tt>DirY</tt> unterliegt dem Einfluss des Windes und wird von diesem entsprechend umgelenkt.
|E1_DstDiffuse|| = 0x787888|| ||Hex-Wert der Farbe des Wassers bei seinem "Tod" (Auflösung) - s.o.||
+
<br/>Achsrichtungen bezogen auf die Fahrtrichtung: +x weist nach vorne / +y weist nach links / +z weist nach oben. Diese Richtungen können durch einen negativen Wert für <tt>E1_Velocity</tt> umgekehrt werden.<br>Einzugeben sind die Richtungsanteile in den Achsrichtungen (z. B. 0.0,0.0,1.0 = senkrecht aufsteigend / -1.0,0.0,0.0 = strömt gegen die Fahrtrichtung / 0.5,0.0,0.5 = strömt unter 45° nach oben und hinten usw.).<br>  
|-
+
Die Werte müssen mindestens eine Stelle nach dem Punkt (Dezimaltrenner) haben, sie kann auch 0 sein.
|E1_DiffuseMlt|| = 2.0|| ||Wert der Geschwindigkeit des Farbübergangs von der "Geburt" bis zum "Tod". Da die Lebensdauer unterschiedlich sein kann, ist E1_DiffuseMlt ein Multiplikator. Würde hier 0.5 stehen, so würde der Farbübergang von E1_SrcDiffuse zu E1_DstDiffuse nicht wirklich stattfinden, weil die zweite Farbe nicht erreicht würde.  
+
|- style="vertical-align:top"
1.0 bedeutet, dass der Farbübergang die komplette Lebensdauer dauert.  
+
|style="padding:5px"|<code>E1_BrightAtNight</code>
2.0 bedeutet, dass der Farbübergang bereits nach der Hälfte der Lebensdauer
+
|style="padding:5px"|-&#x221E; - + &#x221E;<br><code>= 1</code>
stattfinden wird, das Wasser also schon in der Mitte des Wasserstrahls eine andere Farbe haben wird.
+
|style="padding:5px"|Helligkeit der Partikel bei Dunkelheit (ohne Nachkommastellen) (optional)<br>0: Der Rauch bleibt dunkel<br>1: Die Partikel werden aufgehellt<br>2 - &#x221E;: Die Partikel werden immer heller, wobei der Wert 2 die Partikel vor dunklem Hintergrund unsichtbar macht.<br>-1 - -&#x221E; Die Farbe der Partikel wird immer dunkler.
|-
+
<br>Hinweis: Der Effekt ist in EEP in der Praxis nicht besonders stark, da keine absolute Dunkelheit besteht.
|E1_Scale|| = 0.50|| ||Skalierungsfaktor des Wasserstrahls; Hinweis: Die maximale Anzahl Wasserpartikel mit insgesamt 300 ist sehr wenig; wenn mehr Wasser gewünscht ist, können Sie die den Wert für Scale erhöhen.
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>E1_EjectFrq</code>
|E1_BrightAtNight|| = 0|| ||Helligkeit des Wasserstrahls bei Dunkelheit; 1 =sichtbar; 2 = unsichtbar.
+
|style="padding:5px"|>0 - &#x221E;<br><code>= 45.0</code>
|-
+
|style="padding:5px"|Ausstoßfrequenz (erforderlich)<br>Anzahl der Partikel, die maximal pro Sekunde ausgestoßen werden können.<br>Hinweis: Dieser Wert multipliziert mit dem Wert von <code>E1_LifeTime</code> darf 300 nicht übersteigen.
|E1_Pictures|| = 13|| ||Gibt die Art des Wasserstrahls an - siehe dazu auch den Abschnitt [Model_ParticleTex]. Hinweis: lt. Model_ParticleTex sind 16 Varianten möglich, nach der Darstellung in der Textur SysSmokeFire jedoch nur 15 (?) (Frage des Lektors: Liegt hier ein Kopierfehler aus der Rauch-Abteilung vor?)
+
|- style="vertical-align:top"
    (1)         (2)        (3)        (4)        (5)        (6)        (7)        (8)        (9)      (10)        (11)      (12)      (13)      (15)||
+
|style="padding:5px"|<code>E1_Growth</code>
 +
|style="padding:5px"|>0 - &#x221E;<br><code>= 1.5</code>
 +
|style="padding:5px"|Wachstumsfaktor (erforderlich)<br>Faktor, mit dem die Partikelwolke pro Sekunde wachsen soll.<br>Werte kleiner als 1 bedeuten eine Schrumpfung.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_LifeTime</code>
 +
|style="padding:5px"|>0 - &#x221E;<br><code>= 0.850</code>
 +
|style="padding:5px"|Auflösungszeit (erforderlich)<br>Lebensdauer der Partikelwolke<br>Hinweis: Dieser Wert multipliziert mit dem Wert von <code>E1_EjectFrq</code> darf 300 nicht übersteigen.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_SrcDiffuse</code>
 +
|style="padding:5px"|<code>= 0x60808080</code>
 +
|style="padding:5px"|Hex-Wert der Farbe der Partikel bei der Geburt (erforderlich)<br>0x am Anfang bedeutet Hexwert<br>Das erste Ziffernpaar ist der Wert für die Durchsichtigkeit der Partikelwolke (Alphakanal). 00 ist völlig durchsichtig (unsichtbar), 99 ist praktisch undurchsichtig.<br>Die nächsten 3 Ziffernpaare legen die Farbcodes für RGB (jeweils von 00-99) fest.<br>Hinweis: Sind nach dem x nur sechs Ziffern, wird der Alphakanal-Wert auf 00 - also völlig durchsichtig gesetzt.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_DstDiffuse</code>
 +
|style="padding:5px"|<code>= 0x505050</code>
 +
|style="padding:5px"|Hex-Wert der Farbe der Partikel bei seinem Tod (Auflösung) - s.o. (erforderlich)<br>Hinweis: Hier kann der Alphakanal weggelassen werden, so dass sich die Wolke "ins Nichts" auflöst.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_DiffuseMlt</code>
 +
|style="padding:5px"|0.01 - &#x221E;<br><code>= 2.0</code>
 +
|style="padding:5px"|Geschwindigkeit des Farbwechsels von Geburt bis Tod (erforderlich)<br>Je höher dieser Wert, umso später erfolgt der Farbwechsel. Dieser Wert bestimmt wie schnell die Farbe beim Tod der Wolke, also unsichtbar, erreicht wird und wann der Farbwechsel von Farbe 1 (<code>E1_SrcDiffuse</code>) zu Farbe 2 (<code>E1_DstDiffuse</code>) stattfindet.<br>
 +
Ein Wert von 2.0 ist etwa der mittlere Wert, dass heißt, die Partikelwolke erreicht ihre maximale Ausdehnung und beginnt etwa bei der Hälfte der Lebenszeit ihre Farbe zu ändern.<br>
 +
Werte von > 0.0 bis < 2.0 verkleinern die Partikelwolke, da der Wert "Unsichtbar" ebenfalls früher erreicht wird.<br>
 +
Werte über 2.0 bedeuten eine intensiver der ersten Farbe entsprechende Wolke, in der Regel also dunkler.<br>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_Scale</code>
 +
|style="padding:5px"|-10.0 - 300.0<br><code>= 1.0</code>
 +
|style="padding:5px"|Skalierungsfaktor der Wolke (optional)<br>je höher dieser Wert, desto breiter wird die Partikelwolke schon bei ihrem Ausstoß.<br>Durch Minuswerte wird der Ausstoß schmaler. So lassen sich im Zusammenspiel mit den anderen Werten z.B. Sanduhr- oder Pilzförmige Partikelwolken darstellen.<br>Theoretisch sind auch hier höhere Werte möglich, allerdings sind die genannten Maximalwerte die Grenzen der vernünftigen Darstellbarkeit.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_Velocity</code>
 +
|style="padding:5px"|>0 - &#x221E;<br><code>= 0.1680</code>
 +
|style="padding:5px"|Steiggeschwindigkeit (optional)<br>Geschwindigkeit in cm/sec, mit der die Partikelwolke aufsteigen soll. Bei negativen Werten sinkt die Wolke nach unten (siehe auch Parameter <tt>Dir</tt>).
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>E1_Pictures</code>
 +
|style="padding:5px"|<code>= 5</code>
 +
|style="padding:5px"|Wolkenbild (erforderlich)<br>In der unter <code>[Model_ParticleTex]</code> angegebenen Wolkentextur befinden sich in der Regel mehrere verschiedene Wolkenbilder. Dieser Wert gibt an, das wie vielte Wokenbild von links aus gesehen für die Partikelwolke verwendet werden soll.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>IncludeSmoke</code>
 +
|style="padding:5px"|0, 1<code>= 1</code>
 +
|style="padding:5px"|Angabe über zusätzlichen Staub<br>nur für
 +
* Schutt <code>[Model_Debris_01]</code>
 +
|- style="vertical-align:top"
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Pos</code>
 +
|style="padding:5px"|<code><span style="background-color:#BFDFFF">0.0,0.0,0.0</span></code><br><code>= 330.0,-44.0,430.0</code>
 +
|style="padding:5px"|Position des Ursprungs der Wolke (optional)<br>Die Werte sind PosX, PosY, PosZ, anzugeben in cm vom Ursprung des Objektes entfernt.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Power</code>
 +
|style="padding:5px"|0.1 - 1.0<br><code>= 1.0</code>
 +
|style="padding:5px"|Stärke des Funkenflugs<br>nur für
 +
* Funkenflug <code>[Vehicle_Spark_01]</code>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Sound</code>
 +
|style="padding:5px"|<code>= "EEXP\turn1.wav"</code>
 +
|style="padding:5px"|Sounddatei<br>nur für<br>
 +
* Wasser <code>[Model_Water_01]</code>
 +
* Schutt <code>[Model_Debris_01]</code>
 +
Die angegebene Sounddatei wird während des Ausstoßes abgespielt. Der Text beschreibt den Pfad der Tondatei im Ordner Resourcen/Sounds, hier "EEXP\turn1.wav".
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SoundActivate</code>
 +
|style="padding:5px"|0.1 - &#x221E;<br><code>= 10.5</code>
 +
|style="padding:5px"|Hörweite in m<br>nur für<br>
 +
* Wasser <code>[Model_Water_01]</code>
 +
* Schutt <code>[Model_Debris_01]</code>
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>SparkPower</code>
 +
|style="padding:5px"|0.1 - 100.0<code>= 30.0</code>
 +
|style="padding:5px"|Funkenflug in der Wolke (optional)<br> Anzahl der Funken/Sekunde
 
|}
 
|}
===Schutt===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
====Rauch/Funken/Schutt - Textur====
 +
 
 +
Überschrift: <code>[Model_ParticleTex]</code>
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Model_Debris_01]|| ||Schüttgut (z.B. Schotter)||Parameter für Schüttgut - dafür ist auch der Sektor <tt>Model_ParticleTex</tt> erforderlich.
+
Bezeichner
|-
+
!style="width:150px"|
|Axis|| = 2|| ||Angabe der Schüttgutachse im Modell
+
zugelassene Parameter / Beispielwerte
|-
+
!style="min-width:600px"|
|Sound||" = <tt>"*.wav"</tt>|| ||Geräusch des Ausschüttens
+
Beschreibung
|-
+
|- style="vertical-align:top"
|SoundActivate|| = 0.0|| ||(???)
+
|style="padding:5px"|<code>TexName</code>
|-
+
|style="padding:5px"|<code>= "SysSmokeFire"</code>
|E1_EjectFrq|| = 40.0|| ||Anzahl Schüttgutpartikel, die maximal pro Sekunde ausgestoßen werden können, Mindestwert 0.14.
+
|style="padding:5px"|Name der Texturdatei<br>Hinweis: Der Name ist ohne Dateiendung und in Anführungszeichen anzugeben<br>
|-
+
Im Verzeichnis <tt>\Resourcen\Parallels\</tt> sind verschiedene Texturen für Rauch, Wasser, Feuer und vieles mehr zu finden. Zur Ansicht empfiehlt sich das kostenfreie Programm [http://www.irfanview.de/ IrfanView]
|E1_Velocity|| = 0.50|| ||Geschwindigkeit in cm/sec, mit der Schüttgut bewegt werden soll.
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>TexUV#</code>
|E1_Growth|| = 2.0|| ||Faktor, mit dem das Schüttgut pro Sekunde wachsen soll, z.B. 1.02. Werte kleiner als 1 bedeuten eine Schrumpfung. Die Schüttgutentladung kann maximal auf das Dreifache vergrößert werden (???).
+
|style="padding:5px"|<code>= 0.000244, 0.0, 0.062256, 1.0, 1.0</code>
|-
+
|style="padding:5px"|Lage der verwendeten Textur innerhalb der Texturdatei, wobei # die laufende Nummer der Segmente mit Rauchtexturen darstellt<br>
|E1_LifeTime|| = 0.3750|| ||Lebensdauer der Bewegung des Schüttguts
+
1. Wert: X-Wert Start<br>
|-
+
2. Wert: Y-Wert Start<br>
|E1_SrcDiffuse|| = 0x505a5a5a|| ||Wert der Geschwindigkeit des Farbübergangs von der "Geburt" bis zum "Tod". Da die Lebensdauer unterschiedlich sein kann, ist E1_DiffuseMlt ein Multiplikator. Würde hier 0.5 stehen, so würde der Farbübergang von E1_SrcDiffuse zu E1_DstDiffuse nicht wirklich stattfinden, weil die zweite Farbe nicht erreicht würde.
+
3. Wert: X-Wert Ende<br>
1.0 bedeutet, dass der Farbübergang die komplette Lebensdauer dauert.
+
4. Wert: Y-Wert Ende<br>
2.0 bedeutet, dass der Farbübergang bereits nach der Hälfte der Lebensdauer
+
5. Wert: 1.0 (Autorotation), 0.0 (Autorotation inaktiv)<br>
stattfinden wird, das Schüttgut also schon in der Mitte des Schüttens eine andere Farbe haben wird.
+
Hinweis: Es müssen in der internen Ini nur die Segmente aufgelistet werden, die auch tatsächlich im Modell verwendet werden. Wer z.B. nur das 10. Rauchmodell aus der Textur "SysSmokeFire" benötigt muss unter<br>
|-
+
<code>[Model_ParticleTex]</code> nur die beiden folgenden Einträge platzieren:<br>
|E1_DstDiffuse|| = 0x5a5a5a|| ||Hex-Wert der Farbe des Schüttguts am Ende der Bewegung - s.o.
+
<code>TexName = "SysSmokeFire"</code><br>
|-
+
<code>TexUV1 = 0.562744, 0.0, 0.624756, 1.0, 1.0</code><br><br>
|E1_DiffuseMlt|| = 8.0|| ||Geschwindigkeit des Farbübergangs während der Schüttgutbewegung. Da die Lebensdauer unterschiedlich sein kann, ist dies weder ein Wert in Sekunden, noch in Prozenten, sondern ein Multiplikator. Würde hier 0.5 stehen, so würde der Farbübergang von E1_SrcDiffuse zu E1_DstDiffuse nicht wirklich stattfinden, weil die zweite Farbe nicht erreicht würde.
+
Im Abschnitt <code>[Model_Smoke_01]</code> wird dementsprechend der Wert<br>
1.0: Der Farbübergang dauert über die komplette Lebensdauer .
+
<code>E1_Pictures = 1</code> gesetzt<br><br>
2.0: Der Farbübergang erfolgt bereits nach der Hälfte der Lebensdauer.
+
[ParticleTex||Beispiel]
|-
 
|E1_Scale|| = 1.0|| ||Skalierungsfaktor des Schüttens. Anmerkung: Die maximale Anzahl Partikel mit insgesamt 300 ist sehr wenig. Wenn das nicht ausreicht, können Sie den Wert für <tt>Scale</tt> erhöhen.
 
|-
 
|E1_BrightAtNight|| = 0|| ||Helligkeit des Schüttguts bei Dunkelheit (was sagt Faktor aus ???).
 
|-
 
|E1_Pictures|| = 11|| ||Gibt die Art der Schüttgutbewegung an - siehe dazu auch den Abschnitt <tt>[Model_ParticleTex]</tt>. Hinweis: lt. <tt>Model_ParticleTex</tt> sind 16 Varianten möglich, nach der Darstellung in der Textur SysSmokeFire jedoch nur 15 (?). (Wieder Kopierfehler? HW1)
 
    (1)        (2)        (3)        (4)        (5)        (6)        (7)        (8)        (9)      (10)        (11)      (12)      (13)      (15)"||C
 
|-
 
|IncludeSmoke|| = 1|| ||
 
|-style="background:yellow"
 
|[Model_IncludeSmoke_01]|| ||Staub||Parameter für Staubaufwirbelung - dafür ist auch der Sektor <tt>Model_ParticleTex</tt> erforderlich.
 
|-
 
|E1_EjectFrq|| = 3.0|| ||Anzahl der Staubpartikel, die maximal pro Sekunde ausgestoßen werden können, Mindestwert 0.14.
 
|-
 
|E1_Velocity|| = 100.0|| ||Geschwindigkeit in cm/sec, mit der der Staub aufsteigen soll
 
|-
 
|E1_Growth|| = 2.0|| ||Faktor, mit dem die Wolke pro Sekunde wachsen soll, z.B. 1.02. Werte kleiner als 1 bedeuten eine Schrumpfung. Die Rauchwolke kann maximal auf das Dreifache vergrößert werden.
 
|-
 
|E1_LifeTime|| = 1.0|| ||Lebensdauer der Staubwolke
 
|-
 
|E1_SrcDiffuse|| = 0x505a5a5a|| ||Wert der Geschwindigkeit des Farbübergangs von der "Geburt" bis zum "Tod". Da die Lebensdauer unterschiedlich sein kann, ist E1_DiffuseMlt ein Multiplikator. Würde hier 0.5 stehen, so würde der Farbübergang von E1_SrcDiffuse zu E1_DstDiffuse nicht wirklich stattfinden, weil die zweite Farbe nicht erreicht würde.
 
1.0 bedeutet, dass der Farbübergang die komplette Lebensdauer dauert.
 
2.0 bedeutet, dass der Farbübergang bereits nach der Hälfte der Lebensdauer
 
stattfinden wird, der Staub also schon in der Mitte des Vorgangs eine andere Farbe haben wird.
 
|-
 
|E1_DstDiffuse|| = 0x5a5a5a|| ||Hex-Wert der Farbe der Staubwolke bei ihrem Tod (Auflösung).
 
|-
 
|E1_DiffuseMlt|| = 2.0|| ||Wert der Geschwindigkeit des Farbübergangs von der "Geburt" bis zum Tod. Da die Lebensdauer unterschiedlich sein kann, ist es weder ein Zeitwert noch ein Prozentwert, sondern ein Multiplikator. 0.5 bedeutet z. B. keinen wirklichen Farbübergang von E1_SrcDiffuse zu E1_DstDiffuse, weil die zweite Farbe nicht erreicht werden könnte.
 
1.0 bewirkt, dass der Farbübergang die komplette Lebensdauer dauert.
 
2.0 bewirkt, dass der Farbübergang bereits nach der Hälfte der Lebensdauer
 
stattfinden wird, der Rauch also schon in der Mitte der Rauchfahne eine andere Farbe hat.
 
|-
 
|E1_Scale|| = 1.0|| ||Skalierungsfaktor des Staubs; Anmerkung: die maximale Anzahl Staubpartikel mit insgesamt 300 ist sehr wenig; wer mehr Staub haben möchte kann sich mit der Erhöhung des Wertes für Scale behelfen.
 
|-
 
|E1_BrightAtNight|| = 0|| ||Helligkeit des Staubs bei Dunkelheit (was sagt Faktor aus ???)
 
|-
 
|E1_Pictures|| = 1|| ||Gibt die Art der Staubwolke an - siehe dazu auch den Abschnitt [Model_ParticleTex]. Hinweis: lt. Model_ParticleTex sind 16 Varianten möglich, nach der Darstellung in der Textur SysSmokeFire jedoch nur 15 (?).
 
    (1)        (2)        (3)        (4)        (5)        (6)        (7)        (8)        (9)      (10)        (11)      (12)      (13)      (15)
 
 
|}
 
|}
===Rauch/Funken/Schutt - allgemein===
+
 
 +
 
 +
 
 +
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
 
 +
===Güter===
 +
 
 +
Überschrift: <code>[Goods_Box]</code>
 +
 
 +
Diese Parameter definieren die Umgrenzung aller im Modell vorhanden Achsen für die Funktion <tt>beladbares Modell</tt>
 +
Beispielprojekt:<span style="background:lightgray"><tt>Goods\Goods_Example</tt></span>
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[Model_ParticleTex]|| || ||Definition für Rauch, Wasser, Schüttgut, Staub. Hinweis: diese Definitionen nicht verändern!
+
Bezeichner
|-
+
!style="width:150px"|
|TexName|| = SysSmokeFire|| ||<tt>\Resourcen\Paralles\SysSmokeFire.dds</tt> ist die Standard-Rauch-/Feuer-Textur.
+
zugelassene Parameter / Beispielwerte
|-
+
!style="min-width:600px"|
|Sort|| = 1|| ||???
+
Beschreibung
|-
+
|- style="vertical-align:top"
|TexUV1|| = 0.000244,0.0,0.062256,1.0,1.0|| ||TexUV1-TexUV16: Parameter zur Ermittlung des Bilds für Rauch, Wasser und Staub aus der Texturdatei <tt>SysSmokeFire.dds</tt>.
+
|style="padding:5px"|<code>Axis##_Min</code>
|-
+
|style="padding:5px"|<code>= -640.0,-138.0,91.0</code>
|TexUV2||= 0.062744,0.0,0.124756,1.0,1.0|| ||
+
|style="padding:5px"|Grenze 1 von Achse## zur Kollisionskante<br>Es muss zunächst für jede Achse die dazugehörige Achsennummer ermittelt werden. Für jede Achse werden anschließend einzeln die Boxumgrenzungen übertragen. <br>Hinweis: Falsche Werte können dazu führen,dass das Ladegut durch Bordwände ragt.  
|-
+
|- style="vertical-align:top"
|TexUV3||= 0.125244,0.0,0.187256,1.0,1.0|| ||
+
|style="padding:5px"|<code>Axis##_Max</code>
|-
+
|style="padding:5px"|<code>= 640.0,138.0,106.0</code>
|TexUV4|| = 0.187744,0.0,0.249756,1.0,1.0|| ||
+
|style="padding:5px"|Grenze 2 von Achse## zur Kollisionskante
|-
 
|TexUV5|| = 0.250244,0.0,0.312256,1.0,1.0|| ||
 
|-
 
|TexUV6|| = 0.312744,0.0,0.374756,1.0,1.0|| ||
 
|-
 
|TexUV7|| = 0.375244,0.0,0.437256,1.0,1.0|| ||
 
|-
 
|TexUV8|| = 0.437744,0.0,0.499756,1.0,1.0|| ||
 
|-
 
|TexUV9|| = 0.500244,0.0,0.562256,1.0,1.0|| ||
 
|-
 
|TexUV10|| = 0.562744,0.0,0.624756,1.0,1.0|| ||  
 
|-
 
|TexUV11|| = 0.625244,0.0,0.687256,1.0,1.0|| ||
 
|-
 
|TexUV12|| = 0.687744,0.0,0.749756,1.0,1.0|| ||
 
|-
 
|TexUV13|| = 0.750244,0.0,0.812256,1.0,1.0|| ||
 
|-
 
|TexUV14|| = 0.812744,0.0,0.874756,1.0,1.0|| ||
 
|-
 
|TexUV15|| = 0.875244,0.0,0.937256,1.0,1.0|| ||
 
|-
 
|TexUV16|| = 0.937744,0.0,0.999756,1.0,1.0|| ||  
 
 
|}
 
|}
===Modell (Rendering etc.)===
+
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
 
 +
===Splines===
 +
 
 +
Überschrift: <code>[Track]</code>
 +
 
 +
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:150px"|
 +
Bezeichner
 +
!style="width:150px"|
 +
zugelassene Parameter / Beispielwerte
 +
!style="min-width:600px"|
 +
Beschreibung
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>HeightOG</code>
 +
|style="padding:5px"|<code>= 60.0</code>
 +
|style="padding:5px"|Relative Höhe der Oberkante des Fahrwegs in cm<br>Die Regelhöhe für Eisenbahngleise liegt bei 60 cm, für Straßen bei mind. 10 cm.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Id_Code</code>
 +
|style="padding:5px"|6001 - 6100<br><code>= 6001</code>
 +
|style="padding:5px"|Spline-ID<br>Jeder Spline muss eine einmalige ID haben. Für eigene Zwecke ist der Bereich 6001 - 6100 reserviert, der nicht von Splines aus dem Programm oder dem Shop verwendet wird.<br>Offizielle Konstrukteure bekommen für Splines, die sie veröffentlichen möchten, die ID´s vom Konstrukteur GB1 auf Nachfrage (Email im Autorenbereich) unter Angabe der benötigten Menge reserviert.<br>Eine Liste der vergebenen Spline-IDs kann unter diesem [https://www.eepforum.de/filebase/download/1719/ Link] heruntergeladen werden (Stand 31.08.2018).<br>Bei Gleisobjekten sollte geprüft werden, ob sich der Eintrag eines unsichtbaren Splines in den Referenzpunkten empfiehlt (siehe auch  [[Gleisobjekte#Gleistyp_festlegen| Gleisstil_festlegen]]). Die IDs für unsichtbare Splines sind:<br>
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:200px"|
|[Model]|| || ||Modelldefinitionen
+
!style="width:50px"|  
|-
+
|- style="vertical-align:top"
|WindPower||= 0.0|| ||Bestimmt den Einfluss des Windes auf Landschaftsobjekte.
+
|style="padding:2px"|Wasser-/Luftwege
|-
+
|style="padding:2px;text-align:right"|17
| || || Zugelassene Werte: 0.0 bis 1.0 ||
+
|- style="vertical-align:top"
|-
+
|style="padding:2px"|Bahngleise
|WaveScaleXYXY||= 1.0,1.0,1.0,1.0|| ||Skalierung von Texturen des Wassers ohne bewegliches Drahtgittermodell
+
|style="padding:2px;text-align:right"|34
|-
+
|- style="vertical-align:top"
|WaveMaxBias||= = 0.25|| ||Die maximale Verschiebung in der Mischung von Texturkomponenten in der Wassertextur. Während der Animation (und hierbei der Mischung der beiden Komponenten) ändert sich das Aussehen der Oberflächenstruktur des Wassers und ähnelt damit mehr entweder der ersten oder der zweiten Textur. Je höher diese Parameter, desto größer ist die Ähnlichkeit zu dem Aussehen einer Textur-Komponente. Bei einem Wert von 0.0 werden beide Texturen gleichmäßig zu Hälfte gemischt.
+
|style="padding:2px"|Straßenbahn
<br/><span style="background:lightgray">Beispielprojekt: <tt>Technik\Water_Scale</tt></span>
+
|style="padding:2px;text-align:right"|35
|-
+
|- style="vertical-align:top"
| || ||Zugelassene Werte: 0.0 bis 0.5 ||
+
|style="padding:2px"|Zweispurige Straßen
|-
+
|style="padding:2px;text-align:right"|36
|CrossAutoChangeTime || || ||Die Standardlaufzeit zwischen Ampelphasen von Kreuzungen. Dieser Wert kann durch den Benutzer in EEP geändert werden.
+
|- style="vertical-align:top"
|-
+
|style="padding:2px"|Einspurige Straßen
| || ||Zugelassene Werte: 0.0 bis inf ||
+
|style="padding:2px;text-align:right"|5610
|-
+
|}
|SortByAxes|| || || Bestimmt die Reihenfolge des Renderings von Achsen eines Modells und eventuelle Gruppierung, sortiert nach Typ. Wird bei transparenten Flächen wie z.B. Glasscheiben verwendet.
+
|- style="vertical-align:top"
Bewirkt unabhängig vom Aufbau des Modells, dass die beweglichen Modelle hinter durchsichtigen Scheiben sichtbar werden. Gilt in allen folgenden Fällen: Die Scheibe liegt...
+
|style="padding:5px"|<code>NoTexAlign</code>
*... in der Basis.
+
|style="padding:5px"|0, 1<br><code>= 1</code>
*...auf einer Zusatzachse.
+
|style="padding:5px"|Texturkappung<br>0 = Die Textur wird gekappt<br>1 = Die Kappung wird verhindert
Die Scheibe hat...
+
|- style="vertical-align:top"
*...kein Backface-Culling.
+
|style="padding:5px"|<code>OneWay</code>
*...doppelte Polygone mit Backface-Culling.
+
|style="padding:5px"|0, 1<br><code><span style="background-color:#BFDFFF">= 0</span></code>
Beispiel 1: Bei einer E-Lok/Triebwagen/Straßenbahn können zwei Lokführer, die auf Achsen sitzen, je nach Fahrtrichtung erscheinen bzw. verschwinden.
+
|style="padding:5px"|Anzahl Straßenspuren<br>0 = zweispurige Straße<br>1 = einspurige Straße<br>Der Parameter wird zum Bau von einspurigen Straßensystemen benötigt
Beispiel 2: Im Innern einer Immobilie bewegt sich eine Rolltreppe o. ä.
+
|- style="vertical-align:top"
<br/>Anmerkung: Dieser Befehl soll ausschließlich in den Modellen benutzt werden, die tatsächlich über durchsichtige Scheiben und bewegliche Achsen-Modelle hinter den Scheiben aufweisen, da er die übliche Rendering-Kette unterbricht und das Modell (3dm) nach einem anderen (durch den Konstrukteur vorgegebenen) Renderingprinzip berechnet.
+
|style="padding:5px"|<code>PeriodAxis##</code>
<br/><span style="background:lightgray">Beispielprojekt: <tt>Technik\Velocity_speedometer_test</tt></span>
+
|style="padding:5px"|0.1 - &#x221E;<br><code>= 20.0</code>
|-
+
|style="padding:5px"|Anzahl der Modellwiederholungen auf 10 m<br>Wird für 3D-Splines wie Schienen mit 3D-Schwellen benötigt<br>Tipp: Bei Schnellbaustrecken wird alle 60 cm eine Schwelle verlegt. Wenn die Schwelle z.B. auf Achse 3 liegt ist der der Parameter mit <code>PeriodAxis03 = 16.67</code> einzutragen.
| ||= 0||Vorgabewert||Die Reihenfolge des Renderings bleibt unverändert und die Modelle werden nach diesem Muster berechnet: [Backface-Culling], dann [Backface-Culling + Z-Offset], dann [kein Backfaceculling] und schließlich [kein Backface-Culling + Z-Offset].
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>SwitchOffs</code>
| ||= 1|| ||Die Reihenfolge des Renderings entspricht derjenigen der Achsen, wobei mit der Basis des Modells begonnen wird.
+
|style="padding:5px"|<code>= 180.0</code>
|-
+
|style="padding:5px"|Entfernung der Weichenlaterne zur Spline-Mitte in cm<br>180 cm ist der Regelabstand bei Gleisen<br>400 cm ist der Regelabstand bei Straßen<br>Da gerade Straßen und Wege unterschiedliche Breiten haben, muss dieser Wert entsprechend angepasst werden.
| ||= -1|| ||Auch hierbei ist die Reihenfolge der Achsen ausschlaggebend, jedoch in umgekehrter Reihenfolge (also von hinten nach vorne). Damit wird die Basis das zuletzt gerenderte Modell.
+
|-style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Tunnel</code>
|||= -2|| ||Die Reihenfolge wird gegenüber der normalen Rendering-Folge umgekehrt. Es werden zunächst die Teile mit [kein Backface-Culling + Z-Offset], dann [kein Backfaceculling], dann [Backface-Culling + Z-Offset] und zuletzt [Backfaceculling] gerendert.
+
|style="padding:5px"|<code><span style="background-color:#BFDFFF">= 0</span></code><br><code>= 1</code>
|-
+
|style="padding:5px"|Der Rauchpartikel-Ausstoß auf diesem Gleis<br>0 = Das RM stößt Rauch aus<br>1 = Der Ausstoß wird unterbunden. Wird vor allem bei Tunnelbauten verwendet um die Rauchentwicklung durch die Tunneldecke zu verhindern.
|SortToViewer|| = 1|| ||Aktiviert die Sortierung des Renderings anhand der Entfernung zur Kamera und nicht aufgrund der Reihenfolge des Hinzufügens des Objektes in das Modell. Die Sortierung anhand der Entfernung erlaubt zwar die korrekte Darstellung von anderen Modellen/Objekten hinter transparenten Flächen, wirkt sich jedoch negativ auf die Effizienz des Renderings aus und ist nur bei Objekten mit größeren Glasflächen zu empfehlen, wie z.B. bei Bussen oder komplett verglasten Wänden.
 
|-
 
| ||= 0||Vorgabewert ||Sortierung nach Entfernung zu Kamera ist ausgeschaltet.
 
|-
 
| ||= 1|| ||Sortierung nach Entfernung zu Kamera ist eingeschaltet.
 
<br/><span style="background:lightgray">Beispielprojekt:<tt>Technik\cube_transp</tt></span>
 
|-
 
|SortToViewerLevel|| = 1|| ||Erhöht die Priorität beim Rendering anhand der Tiefe.  Wichtig im Falle von Schwierigkeiten bei der Festlegung der Rendering-Reihenfolge. Die erzwungene Priorität wirkt sich negativ auf die Effizienz des Renderings aus. Objekte mit einem höheren Wert des Parameters werden später berechnet, was so viel heißt, dass sie ein geringeres Fehlerpotenzial aufgrund von Transparenz aufweisen.
 
|-
 
| ||= 0||Vorgabewert ||
 
|-
 
| ||= -1|| ||
 
|-
 
| ||= 1|| ||
 
|-
 
|CtrlLightIdx|| || ||Schaltet die Berechnung einer Beziehung zwischen Helligkeit einer bestimmten Licht-ID (nur eine Licht-ID pro Modell ist dabei möglich) und der Helligkeit der Tageszeit - je näher/kürzer bis zu Mitternacht, umso heller das Erscheinungsbild der Licht-ID. Am Tage (um die Mittagszeit) wird das Licht einer Licht-ID dagegen automatisch gedämpft.
 
|-
 
| || ||Zugelassene Werte: 1 - 38 ||
 
|-
 
| ||= 0||Vorgabewert ||
 
|-
 
| ||= 2|| ||Rücklichter von Fahrzeugen
 
|-
 
| ||= 3|| ||Fenster von Fahrzeugen
 
|-
 
| ||= 4|| ||Immer an
 
|-
 
| ||= 5|| ||Signal #1 Lichtkegel vorne
 
|-
 
| ||= 6|| ||Signal #2 Lichtkegel hinten
 
|-
 
| ||= 7|| ||Signal #3 weiße Lampen vorne
 
|-
 
| ||= 8|| ||Signal #4 weiß hinten
 
|-
 
| ||= 9|| ||Signal #5 rot vorne
 
|-
 
| ||= 10|| ||Signal #6 rot hinten
 
|-
 
| ||= 11|| ||Signal #7
 
|-
 
| ||= 12|| ||Signal #8
 
|-
 
| ||= 13|| ||Signal #9
 
|-
 
| ||= 14|| ||Signal #10
 
|-
 
| ||= 15|| ||Licht in Immobilien
 
|-
 
| ||= 16|| ||Blinklicht 2s (aus)
 
|-
 
| ||= 17|| ||Blinklicht 2s (an)
 
|-
 
| ||= 18|| ||Blinklicht 1s (aus)
 
|-
 
| ||= 19|| ||Blinklicht 1s (an)
 
|-
 
| ||= 20|| ||Blinklicht 0.5s (aus)
 
|-
 
| ||= 21|| ||Blinklicht 0.5s (an)
 
|-
 
| ||= 22|| ||Blinklicht 0.25s (aus)
 
|-
 
| ||= 23|| ||Blinklicht 0.25s (an)
 
|-
 
| ||= 24|| ||Blinklicht 0.125s (aus)
 
|-
 
| ||= 25|| ||Blinklicht 0.125s (an)
 
|-
 
| ||= 26|| ||Richtungsblinker links
 
|-
 
| ||= 27|| ||Richtungsblinker rechts
 
|-
 
| ||= 28|| ||Stopplicht
 
|-
 
|Hinweis: Die Nummer (z.B. 01) nach dem Wort <tt>Axis</tt> bedeutet die Achsennummer.|| || ||
 
|-
 
|BreakAxis01||= 15.0|| ||Drehung in Schritten von n° (im Beispiel 15°)
 
|-
 
|SmoothAxis##||= 0|| ||Schaltet Glättung der Achsenbewegung für die Achse ##.
 
<br/><span style="background:lightgray">Beispielprojekt:<tt>Technik\Velocity_speedometer_test</tt></span>
 
|-
 
| || ||Vorgabewert:  0 <br/>Zugelassene Werte:  0 bis 1||
 
|-
 
| || ||0: aus <br/> 1: ein ||
 
|-
 
|VelocAxis##|| = 0.05|| ||Beschreibt den Multiplikator der Geschwindigkeit der Achsenbewegung der Achse mit der Nummer ##.  Werte  oberhalb von 0.2 beschleunigen die Bewegung. Nützlich ist diese Funktion, um z.B. die Drehgeschwindigkeit von Rädern mit der horizontalen Bewegung von Achsen zu synchronisieren. Kann auch für langsames Absenken von Schrankenbäumen verwendet werden.
 
<br/><span style="background:lightgray">Beispielprojekte:<tt>Technik\Alarm; Technik\Velocity_speedometer_test</tt></span>
 
|-
 
| || ||Vorgabewert:  0.0 <br/> Zugelassene Werte:  0.0 bis inf ||
 
|-
 
|SoundAxis01||= <tt>"EEXP\turn4.wav"</tt>|| ||Bestimmt den Zugriff auf eine Sounddatei, die während der Achsenbewegung der Achse mit der Nummer ## abgespielt wird. Der Text beschreibt den Pfad der Tondatei im Ordner <tt>Resourcen/Sounds</tt>, hier <tt>"EEXP\turn1.wav"</tt>.
 
<br/><span style="background:lightgray">Beispielprojekt:<tt>Technik\conveyor_anim</tt></span>
 
|-
 
| || ||Vorgabewert: "" ||
 
|-
 
| || ||Zugelassene Werte:  Pfad zu existierender <tt>*.wav-Datei</tt>, in Anführungszeichen
 
|-
 
|DoorAxis||= 0|| ||Schaltet die Kollisionsprüfung eines gleisbegleitenden Objektes ein und ist daher ausschließlich bei Gleisobjekten anzuwenden. Ein Gleis wird automatisch blockiert wird, sobald die Achse X (sichtbar im 3D-Fenster des Home-Nostruktor nach dem Einblenden von <tt>Anzeige - Achsen</tt>) durch irgendeine bewegliche Achse des Modells berührt bzw. durchdrungen wird. Dies kann z.B. bei  den Toren eines Lokschuppens auftreten.
 
<br/><span style="background:lightgray">Beispielprojekte:<tt>Technik\Loco_Shed; Technik\Farm_GenericField</tt></span>
 
|-
 
| ||= 1 (Vorgabewert)|| ||Kollisionsprüfung ist eingeschaltet.  
 
|-
 
| ||= 0|||| Kollisionsprüfung ist ausgeschaltet. Das Objekt kann immer befahren werden. 
 
|-
 
|Beispiel: Drehscheibe|| || ||
 
|-
 
|[Model]|| || ||
 
|-
 
|BreakAxis01||= 15.0|| ||Drehung der Drehscheibe in Schritten von z.B. 15°.
 
|-
 
|VelocAxis01|| = 0.05|| ||Drehgeschwindigkeit der Drehscheibe von z.B. 0.05 der maximalen Bewegungsgeschwindigkeit
 
|-
 
|SoundAxis01||= <tt>"EEXP\turn4.wav"</tt>|| ||Drehscheibengeräusch
 
|-
 
|
 
|-
 
|Beispiel: Schiebebühne|| || ||
 
|-
 
|[Model]|| || ||
 
|-
 
|BreakAxis##||= 34.377449|| ||Verschiebung der Schiebebühne in Schritten von 34.377449.
 
|-
 
|VelocAxis##|| = 0.05|| ||Schiebegeschwindigkeit der Schiebebühne von 0.05 der maximalen Bewegungsgeschwindigkeit
 
|-
 
|SoundAxis##||= <tt>"EEXP\turn4.wav"</tt>|| ||Schiebebühnengeräusch
 
|-
 
|
 
|-
 
|Beispiel: Geräusch|| || ||
 
|-
 
|SoundAxis##|= <tt>"EEXP\Bimmel1_EF1.wav"</tt>|| ||Geräusch allgemein
 
|-
 
|SwissClock = 1|| || ||Ermöglicht den Nachbau von Bahnhofsuhren nach schweizerischem Vorbild. Dabei wird die Systemachse „_TimerS“ (Sekundenzeiger) für einen Moment angehalten, sobald die volle Minute erreicht ist (mit dem sogenannten Minutensprung).
 
<br/><span style="background:lightgray">Beispielprojekt: <tt>Immobilien\Bahnhofsuhr_eckig-01_NP1</tt></span>
 
|-
 
| ||=0 ||Standardwert||aus
 
|-
 
| ||=1 || ||ein
 
|-style="background:yellow"
 
|[Track]|| || ||Spline-Definition
 
|-
 
|Id_Code|| = 334|| ||Spline-ID
 
|-
 
|HeightOG|| = 60.0|| ||Fahrweghöhe in Zentimeter . 60 cm gilt für Eisenbahngleise, sonstige Splines: = 0
 
|-
 
|SwitchOffs|| = 180.0|| ||Entfernung der Weichenlaterne zur Spline-Mitte in Zentimeter (ist wegen der unterschiedlichen Spline-Breiten, z.B. für Normalspur, Schmalspur, Straßen etc. erforderlich).
 
|-
 
|Tunnel|| = 1|| ||Der Rauchpartikel-Ausstoß auf diesem Gleis wird unterbunden (damit z.B. Dampfloks nicht durch die Tunnelwände rauchen können).
 
|-
 
|NoTexAlign||= 1 || ||Verhindert das Kappen der Textur in den Splines.
 
|-
 
|
 
|-style="background:yellow"
 
|[Model_SignalFunc]|| ||[Func]||Signalfunktion für alle Signale. Hinweis: Der Einsatz von Bewegungsachsen bei Lichtsignalen ist nicht erwünscht.
 
|-
 
|Pos||= 3|| ||Gibt die Anzahl der möglichen Signalbegriffe an.
 
|-
 
|POS01_FN|| || ||Funktion des 1. Begriffes
 
|-
 
| ||= 1|| ||Fahrt
 
|-
 
| ||= 2|| ||Halt
 
|-
 
| ||= 1xxx - xxx|| ||Geschwindigkeit bis Vmax (z.B. POS01 = 1040 => Vmax ist 40 km/h)
 
|-
 
| ||= 2xxx - xxx|| ||Geschwindigkeit ab Vmin
 
|-
 
|POS02_FN||= ....|| ||Funktion des zweiten Begriffes
 
|-
 
|POS03_FN||= ....|| ||Funktion des dritten Begriffes usw.
 
 
|}
 
|}
 +
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
 
===Signale und ihre Achsen===
 
===Signale und ihre Achsen===
 +
 +
Überschrift: <code>[Model_SignalFunc]</code><br>
 +
Beschreibung: Signalfunktion für alle Signale. <br>
 +
► Hinweis: Der Einsatz von Bewegungsachsen bei Lichtsignalen ist nicht erwünscht.<br>
 +
► Der Eintrag <code>[Model_SignalFunc]</code> ist nicht zu verwechseln mit dem gleichnamigen Eintrag in der externen Ini, welcher zur Bezeichnung der einzelnen Signalachsen in EEP dient.
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:150px"|
 +
Bezeichner
 +
!style="width:150px"|
 +
zugelassene Parameter / Beispielwerte
 +
!style="min-width:600px"|
 +
Beschreibung
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>PosN</code>
 +
|style="padding:5px"|<code>3</code>
 +
|style="padding:5px"|Anzahl der möglichen Signalbegriffe.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>POS##_FN</code>
 +
|style="padding:5px"|<code>1</code><br><code>2040</code>...
 +
|style="padding:5px"|Funktion des Begriffs mit der Nummer ##<br>
 +
{| class="mw-datatable" style="vertical-align:top"
 +
!style="width:50px"|Wert
 +
!style="width:350px"|Bedeutung
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>1</code>
 +
|style="padding:5px"|Fahrt
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>2</code>
 +
|style="padding:5px"|Halt
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>1###</code>
 +
|style="padding:5px"|Fahrt bis Vmax (z.B. 1040: Vmax = 40 km/h)
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>1###</code>
 +
|style="padding:5px"|Fahrt ab Vmin (z.B. 2060: Vmin = 60 km/h)
 +
|}
 +
|}
 +
 +
<br><br>
 +
 +
{| class="mw-datatable" style="vertical-align:top; border:0px"
 
|-
 
|-
|Die Bezeichnung der folgenden Achsen mit Signal, Signal1, Signal2 usw. bis Signal9 ist zwingend vorgeschrieben. Natürlich müssen nur so viele Achsen definiert werden wie das Signal Begriffe hat.||
+
|style="padding:5px;border:0px"|Überschrift:
|-
+
|style="padding:5px;border:0px"|<code>[Model_Signal]</code>
|[Model-Signal]|| ||[Signal]||Erste Achse des Signals (MS = Mainsingal, PS = Presignal; die Winkelangaben sind Beispiele!)
+
|style="padding:5px;border:0px"|1. Achse
|-
 
|Pos01_MS||= 0.0||POS01_HS =0.0||Winkel der Signalachse der Funktion 1 für das Hauptsignal
 
|-
 
|Pos01_PS ||= 135.0||POS01_VS = 135.0||Winkel der Signalachse der Funktion 1 für das Vorsignal
 
|-
 
|Pos02_MS||= 0.0||POS02_HS = 0.0||Winkel der Signalachse der Funktion 2 für das Hauptsignal
 
 
|-
 
|-
|Pos02_PS||= 90.0||POS02_VS = 90.0||Winkel der Signalachse der Funktion 2 für das Vorsignal
+
|style="padding:5px;border:0px"|  
 +
|style="padding:5px;border:0px"|<code>[Model_Signal1]</code>
 +
|style="padding:5px;border:0px"|2. Achse
 
|-
 
|-
|Pos03_MS||= 45.0||POS03_HS = 45.0||Winkel der Signalachse der Funktion 3 für das Hauptsignal
+
|style="padding:5px;border:0px"|  
|-
+
|style="padding:5px;border:0px"|<code>[Model_Signal2]</code>
|Pos03_PS||= 135.0||POS03_VS = 135.0||Winkel der Signalachse der Funktion 3 für das Vorsignal
+
|style="padding:5px;border:0px"|3. Achse .... usw.
[Model-Signal1]|| ||[Signal1]||Zweite Achse des Signals
 
|-
 
|Pos01_MS||= 0.0||POS01_HS =0.0||Winkel der Signalachse der Funktion 1 für das Hauptsignal
 
|-
 
|Pos01_PS ||= 135.0||POS01_VS = 135.0||Winkel der Signalachse der Funktion 1 für das Vorsignal
 
|-
 
|Pos02_MS||= 0.0||POS02_HS = 0.0||Winkel der Signalachse der Funktion 2 für das Hauptsignal
 
|-
 
|Pos02_PS||= 90.0||POS02_VS = 90.0||Winkel der Signalachse der Funktion 2 für das Vorsignal
 
|-
 
|Pos03_MS||= 45.0||POS03_HS = 45.0||Winkel der Signalachse der Funktion 3 für das Hauptsignal
 
|-
 
|Pos03_PS||= 135.0||POS03_VS = 135.0||Winkel der Signalachse der Funktion 3 für das Vorsignal
 
|-
 
|[Model-Signal2]|| ||[Signal1]||Zweite Achse des Signals
 
|-
 
|Pos01_MS||= 0.0||POS01_HS =0.0||Winkel der Signalachse der Funktion 1 für das Hauptsignal
 
|-
 
|Pos01_PS ||= 135.0||POS01_VS = 135.0||Winkel der Signalachse der Funktion 1 für das Vorsignal
 
|-
 
|Pos02_MS||= 0.0||POS02_HS = 0.0||Winkel der Signalachse der Funktion 2 für das Hauptsignal
 
|-
 
|Pos02_PS||= 90.0||POS02_VS = 90.0||Winkel der Signalachse der Funktion 2 für das Vorsignal
 
|-
 
|Pos03_MS||= 45.0||POS03_HS = 45.0||Winkel der Signalachse der Funktion 3 für das Hauptsignal
 
|-
 
|Pos03_PS||= 135.0||POS03_VS = 135.0||Winkel der Signalachse der Funktion 3 für das Vorsignal
 
|-
 
|Pos01_MS||= 1,0,0,0,0,0,0,0,0,0|| ||Um eine Licht-ID für eine Signalfunktion anzusprechen, wird der Leuchtzustand notiert. Da es 10 Signal-IDs gibt, werden diese der Reihe nach mit einem Komma getrennt notiert. Dabei ist 0 (Null) der ausgeschaltete und 1 (Eins) der eingeschaltete Zustand der jeweiligen Licht-ID. Die ersten 8 Licht-IDs leuchten konstant, die letzten 2 blinken abwechselnd.
 
|-
 
|Pos01_PS||= 1,0,0,0,0,0,0,0,0,0|| ||
 
|-
 
|Pos02_MS||= 0,1,0,0,0,0,0,0,0,0|| ||
 
|-
 
|Pos02_PS||= 0,1,0,0,0,0,0,0,0,0|| ||
 
|-
 
|Pos03_MS||= 0,0,1,0,0,0,0,0,0,0|| ||
 
|-
 
|Pos03_PS||= 0,0,1,0,0,0,0,0,0,0|| ||
 
|-
 
|[Model_SignalFunc]|| || ||In der externen <tt>Modell.ini</tt> können die vorgegebenen Bezeichnungen der Signalstellungen frei bezeichnet werden.
 
|-
 
|Pos01_Fn_Name_GER = "FG-grün/PKW-rot"|| || ||EEP Standardwerte sind <tt>Halt</tt>, <tt>Fahrt</tt> etc.
 
|-
 
|Pos02_Fn_Name_GER = "FG-rot/PKW-rot"|| || ||
 
|-
 
|Pos03_Fn_Name_GER = "FG-rot/PKW-rot/gelb"|| || ||
 
|-
 
|Pos04_Fn_Name_GER = "FG-rot/PKW-grün"|| || ||
 
|-
 
|Pos05_Fn_Name_GER = "FG-rot/PKW-gelb"|| || ||
 
|-
 
|Pos06_Fn_Name_GER = "FG-rot/PKW-rot""|| ||
 
 
|}
 
|}
===Modell: Verhalten bei Klick===
+
<br>
 +
► Hinweis: Die Bezeichnung der folgenden Achsen mit Signal, Signal1, Signal2 usw. bis Signal9 ist zwingend vorgeschrieben. Natürlich müssen nur so viele Achsen definiert werden wie das Signal Begriffe hat.
 +
<br>
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
! colspan="3" |Einträge für Flügelsignale
|[DisableClick]|| || ||
+
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Pos##_MS</code>
 +
|style="padding:5px"|<code>0.0<code>
 +
|style="padding:5px"|Winkel der Signalachse der Funktion ## für das Hauptsignal (MS: Mainsignal)
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Pos##_PS</code>
 +
|style="padding:5px"|<code>135.0</code>
 +
|style="padding:5px"|Winkel der Signalachse der Funktion ## für das Vorsignal (PS: Presignal)
 +
|-
 +
! colspan="3" |Einträge für Lichtsignale
 
|-
 
|-
| || || ||Schaltet die Reaktion des Objektes auf einen Klick seitens des Users aus. Kann bei allen Objekten angewendet werden.
+
| colspan="3" |Um eine Licht-ID für eine Signalfunktion anzusprechen, wird der Leuchtzustand angegeben.<br>
|-
+
Da es 10 Signal-IDs gibt, werden diese der Reihe nach mit einem Komma getrennt notiert. <br>
| || 0 || Vorgabewert ||aus
+
0 (Null) ist der ausgeschaltete,<br>
|-
+
1 (Eins) der eingeschaltete Zustand der jeweiligen Licht-ID. <br>
| || 1 || ||ein
+
Die ersten 8 Licht-IDs leuchten konstant, die letzten 2 blinken abwechselnd.
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Pos##_MS</code>
 +
|style="padding:5px"|<code>1,0,0,0,0,0,0,0,0,0</code>
 +
|style="padding:5px"|Licht der Funktion ## für das Hauptsignal (MS: Mainsignal)
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Pos##_MS</code>
 +
|style="padding:5px"|<code> 0,0,0,0,0,0,0,0,1,0</code>
 +
|style="padding:5px"|Licht der Funktion ## für das Hauptsignal (PS: Mainsignal)
 
|}
 
|}
===Animationen===
+
 
 +
 
 +
 
 +
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
 +
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  -->
 +
===Veränderbare Aufschriften===
 +
 
 +
Überschrift: <code>[TexText#]</code>
 +
 
 
{| class="mw-datatable" style="vertical-align:top"
 
{| class="mw-datatable" style="vertical-align:top"
|-style="background:yellow"
+
!style="width:150px"|
|[AnimSwitch01 || || ||
+
Bezeichner
|-
+
!style="width:150px"|
| || || ||Gültig nur bei Weichen. Verknüpfung der Bewegung einer Achse mit dem Schaltzustand einer Weiche. Änderung der Weichenstellung bewirkt Bewegung der Achse zwischen ihrem Minimal- und Maximalwert. Zugelassene Werte: 1 bis 99 (dabei müssen die Achsen des Modells bereits existieren).
+
zugelassene Parameter / Beispielwerte (in Arbeit April 2021)
|-
+
!style="min-width:600px"|
|[AnimSwitch02] ||= 0|| || Wie oben, wobei die Verknüpfung für die zweite Achse gilt.
+
Beschreibung (in Arbeit April 2021)
|-
+
|- style="vertical-align:top"
|[AnimSwitch03] ||= 0|| || Wie oben, wobei die Verknüpfung für die dritte Achse gilt.
+
|style="padding:5px"|<code>TexId</code>
|-style="background:yellow"
+
|style="padding:5px"|1, 2</br><code>= 1</code>
|[ControlNs1] || || ||
+
|style="padding:5px"|Definiert, auf welche Text-Textur das Textfeld gedruckt wird. [http://wiki.eepshopping.de/index.php?title=Aufschriftfunktion&redirect=no Zur Verfahrensweise].
|-
+
|- style="vertical-align:top"
| ||=0 || ||Beschreibt die Steuerachse für die Systemachse <tt>_NonstopIf1</tt>. Der Grad der Auslenkung dieser Achse (mit der angegebenen Nummer) bestimmt die Drehgeschwindigkeit der Systemachse  <tt>_NonstopIf1</tt>. Sofern die Steuerachse  nicht vorhanden ist bzw. nicht definiert wurde, wird sich die Systemachse <tt>_NonstopIf1</tt> kontinuierlich drehen, wie z.B. die Systemachse  <tt>_Nonstop</tt>. Zugelassene Werte: 1 bis 99 (dabei müssen die Achsen des Modells bereits existieren).  
+
|style="padding:5px"|<code>FontSize</code>
<br/><span style="background:lightgray">Beispielprojekt: <tt>Technik\Wind_Power</tt></span>
+
|style="padding:5px"|1 - 100 </br><code> =28</code>
|-
+
|style="padding:5px"|Größe der verwendeten Schriftart. Werte > 100 sind möglich, werden aber von EEP ignoriert.
|ControlNs2 || || || Wie oben, allerdings für die Systemachse <tt>_NonstopIf2</tt>.
+
|- style="vertical-align:top"
|-style="background:yellow"
+
|style="padding:5px"|<code>FontStyle </code>
|[EnableFire] || || ||
+
|style="padding:5px"|1 ... 10</br><code>= 5</code>
|-
+
|style="padding:5px"|Strichstärke der Zeichen. Die meisten Schriften sind auf 5 (Standard) und 6 (Fett) beschränkt.
| ||=0 || ||Gibt an, ob der Emitter des Feuers standardmäßig aktiviert werden soll. Gilt bei Objekten vom Typ Immobilie, Gleisobjekt und Landschaftselement. <br/><span style="background:lightgray">Beispielprojekt: <tt>Technik\Loco_Shed</tt></span>
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>FontItalic </code>
| ||=0 ||Standardwert||aus
+
|style="padding:5px"|0, 1<br><code>= 0</code>
|-
+
|style="padding:5px"|Kursivität der Zeichen. Nicht kursiv = 0.
| ||=1 || ||ein
+
|- style="vertical-align:top"
|-style="background:yellow"
+
|style="padding:5px"|<code>FontUnderline </code>
Noch mal Rauch (ToDo)
+
|style="padding:5px"|0, 1, 2, 3<br><code>= 0</code>
|[EnableSmoke] || || ||
+
|style="padding:5px"|Zeichen unterstrichen = 1. Zeichen durchgestrichen = 2. Zeichen unterstrichen + durchgestrichen = 3. keine Funktion = 0. <br> Ab EEP 17 wirksam.
|-
+
|- style="vertical-align:top"
| ||=0 || ||Gibt an, ob der Emitter des Rauchs standardmäßig aktiviert werden soll. Gilt bei Objekten vom Typ Immobilie, Gleisobjekt und Landschaftselement.
+
|style="padding:5px"|<code>FontName  </code>
<br/><span style="background:lightgray">Beispielprojekt: <tt>Technik\Loco_Shed</tt></span>
+
|style="padding:5px"|Name</br><code>"Arial"</code>
|-
+
|style="padding:5px"|Name der Schriftart (nicht Dateiname).
| ||=0 ||Standardwert||aus
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Center  </code>
| ||=1 || ||ein
+
|style="padding:5px"|0, 1</br><code>=1</code>
|-style="background:yellow"
+
|style="padding:5px"|(Horizontale) Zentrierung des Textes. Zentriert auch vertikal, wenn eine einzelne Textzeile eingegeben wird (es werden keine Zeilenumbruchzeichen AKA[e] unterstützt).
|[ModelInfoTip] || || ||
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>Text</code>
| ||=0 || ||Deklariert ein Modell als ein Informationsmodell. Dadurch können z.B. Texte eingeblendet werden, die in der 3D-Darstellung zu sehen sind, sobald sich der Anwender dem Objekt nähert.
+
|style="padding:5px"|Zeichenkette</br><code>"Das ist der Text."</code>
|-
+
|style="padding:5px"|Standardtext im aktuellen Textfeld.
| ||=0 ||Standardwert||aus
+
|- style="vertical-align:top"
|-
+
|style="padding:5px"|<code>UVPosSize</code>
| ||=1 || ||ein
+
|style="padding:5px"|0 ... 1</br><code>= 0.0030,0.520,0.9940,0.460 </code>
|-style="background:yellow"
+
|style="padding:5px"|Die Position und Größe des Feldes auf der Textur. Die Koordinaten werden innerhalb des UV-Raums der Textur definiert (Werte zwischen 0 und 1). Textfelder, die über diese Werte hinausgehen, werden abgeschnitten.
|[HorizonV] || || ||
+
<br/>
|-
+
Die Parameter des Eintrags:
| ||0.0,0.25,0.5,0.75,1.0 ||Zugelassene Werte: 0.0 bis 1.0 ||Bestimmung der horizontalen (!) Schnitte einer Horizont-Textur, um diese als eine lange Rundum-Textur darzustellen. Ferner ermöglicht die derartige Anordnung der Texturfragmente (Streifen) eine optimale geometrische Form einer Textur, nämlich die eines Quadrats. Die Werte 0.0, 1.0 bedeuten keine Teilung der Textur, wogegen die Werte 0.5, 1.0 zwei Texturstreifen beschreiben, die genau in der Mitte geteilt sind.
+
* Startpunkt entlang der U-Achse (Textur horizontal)
<br/>Bei einem einfachen Hintergrund ist die Textur 4096px x 256px groß (mit Alphakanal, der auch für die sanfte Ausblendung nach unten sorgt). Bei 360°-Panoramen sind 4 Horizontstreifen übereinander gestapelt. Dies ergibt eine Texturgröße von 4096px x 1024px.
+
* Startpunkt entlang der V-Achse (Textur vertikal)
Alles, was auf der Textur durchsichtig ist, wird auch in EEP nicht angezeigt. Auf diese Weise ist es möglich, eine Anlagenseite leer zu lassen.
+
* Länge entlang der U-Achse
 +
* Höhe entlang der V-Achse
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>BgFgColor</code>
 +
|style="padding:5px"|0x&s,0x&s<code>= = 0x00000000,0x88ff88  </code>
 +
|style="padding:5px"|Farbe des Textes und Farbe des Hintergrundes. Wenn 00000000 (100% schwarz) als Hintergrund verwendet wird, wird er transparent. Verwenden Sie für den schwarzen Hintergrund einen niedrigen Wert, der ungleich Null ist (z.B. 010101). Zur Umrechnung von RGB- in HEX-Werte siehe diese [[Handreichung]].
 +
|- style="vertical-align:top"
 +
|style="padding:5px"|<code>Textur</code>
 +
|style="padding:5px"|0 ... 1</br><code>Textur{ id(#########) Name(##########) texttexture1() }</code>
 +
|style="padding:5px"|Diese Textureinträge in der Datei <code>textures.txt</code> können in Verbindung mit anderen Textureffekten wie Opazität oder Animofs verwendet werden.
 +
 
 
|}
 
|}
 +
<br>
 +
[[#Allgemeine_Information_zur_Eingabe_von_Werten| nach oben ↑]]
 +
<br/>
  
 
== Beispieldateien ==
 
== Beispieldateien ==
Zeile 778: Zeile 1.036:
  
 
[[Datei:1_a-system-ini_bsp-e-lok-gesamtansicht.jpg]]
 
[[Datei:1_a-system-ini_bsp-e-lok-gesamtansicht.jpg]]
 
=== Dampflok ===
 
 
Baureihe BR 41; ''Modellautor: Ralph Goerbing ‒ RG2''
 
 
[[Datei:1_a-system-ini_bsp-dampflok_br41-editiert.png]]
 
 
  
 
=== Gleisstil/Spline ===
 
=== Gleisstil/Spline ===
Zeile 801: Zeile 1.052:
  
 
[[Datei:1_a-system-ini_wasserkran_sg1.jpg]]
 
[[Datei:1_a-system-ini_wasserkran_sg1.jpg]]
 +
 +
=== Modell mit Beschriftungsfunktion===
 +
 +
[[Datei:a-system-ini_beschriftung.png]]
 +
 +
Straßenschild; ''Modellautor: unbekannt''
  
  
 
[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zur Startseite]
 
[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zur Startseite]

Aktuelle Version vom 26. Oktober 2021, 19:55 Uhr

Die interne Datei System.ini legt Funktionen und Systemeinstellungen für das betreffende Modell fest. Diese reichen von der Festlegung der Antriebskonfigurationen, des Gewichts und Bremsverhaltens über Kabinenansichtsparameter bis hin zu Rauch-, Feuer-, Staub-, Wind- und Sound-Zuordnungen.

Allgemeine Information zur Eingabe von Werten

Grundsätzlich beginnt jeder Abschnitt in der internen ini-Datei mit einer Überschrift, die in eckigen Klammern steht. In der Tabelle stehen zunächst diese Überschriften und nachfolgend die jeweiligen möglichen Parameter.

Die Schreibweisen zu den Werten sind:

  • Ganze Zahlen [Integer]: -2; 0; 34
  • Fließkommazahlen [Float]: 4.1; 3.0; -100.53 (als Dezimaltrenner den Punkt [.] verwenden)
  • Hexadezimale Zahlen; Farbwerte (je 8 Bit) im 24-Bit-Format [HexRGB] mit dem Prefix 0x: 0x4832a0; 0xa0b0f0
  • Hexadezimale Zahlen; Farbwerte plus Alpha-Kanal (je 8 Bit) im 32-Bit-Format [HexARGB]: 0x30ffffff; 0x80a0b0f0
  • Zeichenkette [String]: "EEXP\Roll_Feuerwehr.wav"; "FRAME"; "_Sys_StartWalk" (in Anführungszeichen schreiben)
  • ## steht für einzusetzende Ziffern, wobei die Anzahl der Rauten die Anzahl der Ziffern angibt.
  • Kommentare beginnen in der ini-Datei mit einem Semikolon und können mit Abstand von einem Leerzeichen auch hinter Parametern gesetzt werden (z.B.: ControlNs1 = 47 ; Kommentar Achse 47 (Luftsteuerung) Als Kontrollachse fuer NonstopIf1


Bei allen Befehlen/Parametern muss Groß-/ Kleinschreibung beachtet werden. Die Auflistung enthält die Werte für EEP ab Version 13. Frühere anders lautende Befehle, Parameter und Attribute sind hier nicht berücksichtigt.

Übersichtstabelle

Die folgende Tabelle ist derzeit in Überarbeitung. Wenn jemand Fehler entdeckt oder Ergänzungen vornehmen möchte, bitten wir freundlich um Nachricht per PN im Forum an das Wiki-Team.


Legende

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

Parameter Bezeichnung des Parameters - steht links neben dem Gleichheitszeichen
0 - ∞ Wertebereich
In diesem Fall dürfen ganze Zahlen im Bereich von 0 bis unendlich eingetragen werden. Die Werte dürfen keine Nachkommastelle enthalten.
= 0.0 Beispieleintrag
Wenn der Eintrag mind. eine Nachkommastelle hat, muss auch mindestens eine Nachkommastelle angegeben werden.
Wenn keine Nachkommastelle vorhanden ist, dürfen nur ganze Zahlen eingegeben werden.
= 0 Vorgabewert (Default)
Wenn der Parameter nicht in der internen Ini eingetragen ist gilt dieser Wert.
Beispielprojekt: Immobilien\Swing

Die Beispielprojekte befinden sich im Ordner Projects des Home-Nostructor im angegebenen Pfad.


Allgemeines

Überschrift: [System]

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

ModelType = 0x0000 Legt fest, dass diese Datei HEX-codiert sein wird (in der 3dm-Datei).

Dieser Wert ist die Standardvorgabe und darf nicht entfernt oder verändert werden.


Modell (Rendering etc.)

Überschrift: [Model]

Allgemeine Eigenschaften des Modells und dessen Achsen
Berechnungsbeispiele

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung
  Rendering - Anweisungen
SortByAxes -2, -1, 0, 1, 2
= 0
Reihenfolge des Renderings der Achsen des Modells sowie eventuelle typ-sortierte Gruppierung
Wird bei transparenten Flächen wie z.B. Glasscheiben verwendet.

Bewirkt unabhängig vom Aufbau des Modells, dass die beweglichen Modelle hinter durchsichtigen Scheiben sichtbar werden.
Gilt in allen folgenden Fällen: Die Scheibe liegt...

  • ... in der Basis.
  • ...auf einer Zusatzachse.

Die Scheibe hat...

  • ...kein Backface-Culling.
  • ...doppelte Polygone mit Backface-Culling.

Beispiel 1: Bei einer E-Lok/Triebwagen/Straßenbahn können zwei Lokführer, die auf Achsen sitzen, je nach Fahrtrichtung erscheinen bzw. verschwinden.
Beispiel 2: Im Innern einer Immobilie bewegt sich eine Rolltreppe o. ä.
Anmerkung: Dieser Befehl wird ausschließlich in Modellen benutzt, die tatsächlich über durchsichtige Scheiben und bewegliche Achsen-Modelle hinter den Scheiben aufweisen, da er die übliche Rendering-Kette unterbricht und das Modell (3dm) nach einem anderen (durch den Konstrukteur vorgegebenen) Renderingprinzip berechnet.
Beispielprojekt: Technik\Velocity_speedometer_test, Cabins\CabinControlsExample_BR232

Wert

Effekt

      0 Vorgabewert
Die Reihenfolge des Renderings bleibt unverändert und die Modelle werden nach diesem Muster berechnet: [Backface-Culling], dann [Backface-Culling + Z-Offset], dann [kein Backfaceculling] und schließlich [kein Backface-Culling + Z-Offset].
      1 Die Reihenfolge des Renderings entspricht derjenigen der Achsen, wobei mit der Basis des Modells begonnen wird.
      2
     -1 Wie 1, jedoch in umgekehrter Reihenfolge (also von hinten nach vorne). Damit wird die Basis das zuletzt gerenderte Modell.
     -2 Die Reihenfolge wird gegenüber der normalen Rendering-Folge umgekehrt. Es werden zunächst die Teile mit [kein Backface-Culling + Z-Offset], dann [kein Backfaceculling], dann [Backface-Culling + Z-Offset] und zuletzt [Backfaceculling] gerendert.
SortToViewer 0, 1
= 0
Aktiviert die Sortierung des Renderings anhand der Entfernung zur Kamera - wichtig für die Sichtbarkeit von Modellen (mit Innenraum/ Glasflächen) untereinander in EEP.
Normalerweise rendert EEP in der Reihenfolge der Achsen (Objekte). Die Sortierung anhand der Entfernung erlaubt zwar die korrekte Darstellung von anderen Modellen/Objekten hinter transparenten Flächen, wirkt sich jedoch negativ auf die Effizienz des Renderings aus und ist nur bei Objekten mit größeren Glasflächen zu empfehlen, wie z.B. bei Bussen oder komplett verglasten Wänden.
Berechnung des Rendering bei SortToViewer = 1: Es wird stets das Fahrzeug/ Objekt in der Reihenfolge zuerst gerendert, welches sich in einer geringeren Distanz von der Kameraposition zu seinem Mittelpunkt gesehen befindet.
0    (Vorgabewert) Sortierung nach Entfernung zu Kamera ist ausgeschaltet
1    Sortierung nach Entfernung zu Kamera ist eingeschaltet
Beispielprojekt:Technik\cube_transp
SortToViewerLevel 0, 1, -1
= 0
Erhöht die Priorität beim Rendering anhand der Tiefe
Wichtig im Falle von Schwierigkeiten bei der Festlegung der Rendering-Reihenfolge. Die erzwungene Priorität wirkt sich negativ auf die Effizienz des Renderings aus. Objekte mit einem höheren Wert des Parameters werden später berechnet, was so viel heißt, dass sie ein geringeres Fehlerpotenzial aufgrund von Transparenz aufweisen.
  Achsen - Parameter (allgemein)
AnimSwitch## = 0 Verknüpfung der Bewegung der Achse ## mit dem Schaltzustand = 0 einer Weiche
Die Änderung der Weichenstellung bewirkt eine Bewegung der Achse zwischen ihrem Minimal- und Maximalwert.
Dieser Parameter ist ausschließlich für Weichen zu verwenden.
BreakAxis## -∞ bis +∞
= -10000.0
= 0.0
Gibt die Weite des Hub-Sprungs einer Achse mit der Nummer ## an, sobald die Achse in EEP angeklickt wird (siehe Berechnungsbeispiele)

Dieser Wert gilt für bewegliche Achsen in Immobilien und Gleisobjekten (z.B. Türen).
< 0: Deaktiviert die Möglichkeit zum Bewegen der Achse im Kabinenmodus (nur bei Objekten vom Typ Rollmaterial).
-10000.0: Bewirkt eine dauerhafte Bewegung der Achse (anzuwenden bei Immobilien und Gleisobjekten). Klickt der Anwender auf diese Achse, so vollzieht diese eine kontinuierliche Bewegung, sobald der Arbeitswinkel mehr als 358° beträgt. Anderenfalls vollzieht die Achse eine Pendelbewegung zwischen dem Minimal- und Maximalwert (vorwärts und rückwärts). Kann z.B. beim Nachbau einer Schaukel angewendet werden.
Beispielprojekt: Immobilien\Swing

ControlNs# 1 - 99
= 1
(Nr. der Steuerachse)
Beschreibt die Steuerachse = 1 für die Systemachse _NonstopIf#
Der Grad der Auslenkung der Achse mit der angegebenen Nummer # bestimmt die Drehgeschwindigkeit der Systemachse _NonstopIf#. Sofern die Steuerachse nicht vorhanden ist bzw. nicht definiert wurde, wird sich die Systemachse _NonstopIf# kontinuierlich drehen, wie z.B. die Systemachse _Nonstop.


Beispielprojekt: Technik\Wind_Power

DoorAxes 0, 1
= 1
Kollisionsprüfung des Gleisobjekts
Ein Gleis wird automatisch blockiert wird, sobald die Achse X (sichtbar im 3D-Fenster des Home-Nostruktor nach dem Einblenden von Anzeige - Achsen) durch irgendeine bewegliche Achse des Modells berührt bzw. durchdrungen wird. Dies kann z.B. bei den Toren eines Lokschuppens auftreten.
Dieser Parameter ist ausschließlich bei Gleisobjekten anzuwenden.
1    (Vorgabewert) Kollisionsprüfung ist eingeschaltet
0    Kollisionsprüfung ist ausgeschaltet. Das Objekt kann jederzeit befahren werden


Beispielprojekte:Technik\Farm_GenericField

SmoothAxis## 0, 1
= 0
Schaltet Glättung der Achsenbewegung für die Achse ##
Vorgabewert: 0 (aus)


Beispielprojekt:Technik\Velocity_speedometer_test

SoundAxis## = "EEXP\turn1.wav" Sounddatei für Achse ##
Die angegebene Sounddatei wird während der Achsenbewegung abgespielt. Der Text beschreibt den Pfad der Tondatei im Ordner Resourcen/Sounds, hier "EEXP\turn1.wav".
Beispielprojekt:Technik\conveyor_anim
VelocAxis## 0.0 - ∞
= 0.05
= 0.2
Multiplikator der Geschwindigkeit der Achsenbewegung der Achse ##
Werte oberhalb von 0.2 beschleunigen die Bewegung, Werte darunter verlangsamen sie.
Nützlich ist diese Funktion, um z.B. die Drehgeschwindigkeit von Rädern mit der horizontalen Bewegung von Achsen zu synchronisieren. Dieser Parameter kann auch z.B. für die Geschwindigkeit von Schrankenbäumen, Toren etc. verwendet werden.
Beispielprojekte:Technik\Alarm; Technik\Velocity_speedometer_test
TextureAxis## Textur-ID
= 0
Definition einer Steuerachse für animierte Texturen
Damit die Definition möglich ist, muss die Textur in der Datei „Texturen.txt“ als animierte Textur vordefiniert werden (z.B. mit "animfrm_y(4) animfps(1.0) ).
Für die kontinuierliche Bewegung der Animation sollte die Steuerachse als „_Nonstop“ Systemachse ausgeführt werden.
Beispielprojekte:Technik\conveyor_anim
VolumeAxis## 1 - ∞
= 20
Rest-Lautstärke des abgespielten Geräusches der Achse##
Dieser Wert beschreibt den Abstand der Quelle des Geräusches bis zum Zuhörer (in Metern), in dem die Lautstärke des Geräusches noch zu 100% gehört werden kann. Erst ab dem vordefinierten Abstand fällt die Lautstärke ab und das Geräusch wird leiser. Ab der eingetragenen Distanz reduziert sich die Lautstärke des Geräusches auf jeden 20 weiteren Metern um 50%.
Beispielprojekte:Technik\conveyor_anim
  weitere Einstellungen (alphabetisch sortiert)
CrossAutoChangeTime 0.0 bis ∞
= 10.0
Standardzeit der Ampelphasen von Kreuzungen
Dieser Wert kann durch den Benutzer in EEP geändert werden.
CtrlLightIdx 0, 2-28
= 0
Berechnung der Helligkeit von Licht
Dieser Parameter schaltet die Berechnung der Beziehung zwischen Helligkeit einer bestimmten Licht-ID und der Helligkeit der Tageszeit. Je näher/kürzer bis Mitternacht, desto heller das Erscheinungsbild der Licht-ID. Am Tage (um die Mittagszeit) wird das Licht einer Licht-ID dagegen automatisch gedämpft.
Hinweis: Pro Modell ist nur eine Licht-ID möglich.

Wert

Zweck

Wert

Zweck

Wert

Zweck

      0  Vorgabewert      10  Signal #6 rot hinten      20  Blinklicht 0.5s (aus)
     11  Signal #7      21  Blinklicht 0.5s (an)
      2  Rücklichter von Fahrzeugen      12  Signal #8      22  Blinklicht 0.25s (aus)
      3  Fenster von Fahrzeugen      13  Signal #9      23  Blinklicht 0.25s (an)
      4  Immer an      14  Signal #10      24  Blinklicht 0.125s (aus)
      5  Signal #1 Lichtkegel vorne      15  Licht in Immobilien      25  Blinklicht 0.125s (an)
      6  Signal #2 Lichtkegel hinten      16  Blinklicht 2s (aus)      26  Richtungsblinker links
      7  Signal #3 weiße Lampen vorne      17  Blinklicht 2s (an)      27  Richtungsblinker rechts
      8  Signal #4 weiß hinten      18  Blinklicht 1s (aus)      28  Stopplicht
      9  Signal #5 rot vorne      19  Blinklicht 1s (an)
DisableClick 0, 1
= 0
Schaltet die Reaktion des Objektes auf einen Klick seitens des Users aus
Dieser Parameter kann bei allen Objekten angewendet werden.
0    (Vorgabewert) Ausgeschaltet (Objekt reagiert auf Klick)
1    Eingeschaltet (Objekt reagiert NICHT auf Klick)
EnableFire 0, 1
= 0
Aktivierung der Funktion Feuer.
Dieser Wert gibt an, ob der Emitter des Feuers standardmäßig aktiviert werden soll. Er gilt für Objekte der Typen Immobilie, Gleisobjekt und Landschaftselement.
0    (Vorgabewert) aus
1    ein
EnableSmoke 0, 1
=0
Aktiviert die Funktion Rauch als Standard
Mit diesem Wert kann die Rauchfunktion als Standardwert eingeschaltet werden, dass heißt, der Nutzer sieht den Rauch auch ohne ihn explizit einzuschalten. Sinnvoll ist dies z.B. bei Schornsteinen und in Verbindung mit EnableFire = 1
Er gilt für Objekte der Typen Immobilie, Gleisobjekt und Landschaftselement.
Der Nutzer kann die Funktion in den Objekteigenschaften ausschalten.
0    (Vorgabewert) aus
1    ein
Hinweis: Die Parameter für die Erscheinung des Rauchs sind unter #Rauch.2FFunken.2FSchutt_-_allgemein zu finden.
HorizonV 0.= - 1.0
0.0,0.25,0.5,0.75,1.0
Bestimmung der horizontalen (!) Schnitte einer Horizont-Textur, um diese als eine lange Rundum-Textur darzustellen
Die derartige Anordnung der Texturfragmente (Streifen) ermöglicht eine optimale geometrische Form einer Textur, nämlich die eines Quadrats. Die Werte 0.0, 1.0 bedeuten keine Teilung der Textur, wogegen die Werte 0.5, 1.0 zwei Texturstreifen beschreiben, die genau in der Mitte geteilt sind.
Bei einem einfachen Hintergrund ist die Textur 4096px x 256px groß (mit Alphakanal, der auch für die sanfte Ausblendung nach unten sorgt). Bei 360°-Panoramen sind 4 Horizontstreifen übereinander gestapelt. Dies ergibt eine Texturgröße von 4096px x 1024px.
Hinweis: Durchsichtige Teile der Textur durchsichtig werden in EEP nicht angezeigt. Auf diese Weise ist es möglich, eine Anlagenseite leer zu lassen.
Beispielprojekt: Horizon
ModelInfoTip 0,1
=0
Deklariert ein Modell als Informationsmodell
Dadurch können z.B. Texte eingeblendet werden, die in der 3D-Darstellung zu sehen sind, sobald sich der Anwender dem Objekt nähert.
0    (Vorgabewert) aus
1    ein
SwissClock 0, 1
= 0
Schweizer Bahnhofsuhr
Dieser Wert ermöglicht den Nachbau von Bahnhofsuhren nach schweizerischem Vorbild. Dabei wird die Systemachse „_TimerS“ (Sekundenzeiger) für einen Moment angehalten, sobald die volle Minute erreicht ist (mit dem sogenannten Minutensprung).
0    (Vorgabewert) aus
1    ein
Beispielprojekt: Immobilien\Bahnhofsuhr_eckig-01_NP1
WaveMaxBias 0.0 bis 0.5
= 0.25
Maximale Verschiebung in der Mischung von Texturkomponenten in der Wassertextur
Während der Animation bei der Mischung der beiden Komponenten ändert sich das Aussehen der Oberflächenstruktur des Wassers und ähnelt damit mehr entweder der ersten oder der zweiten Textur.
Je höher diese Parameter, desto größer ist die Ähnlichkeit zu dem Aussehen einer Textur-Komponente. Bei einem Wert von 0.0 werden beide Texturen gleichmäßig zu Hälfte gemischt.
Beispielprojekt: Technik\Water_Scale
WaveScaleXYXY = 1.0,1.0,1.0,1.0 Skalierung der Textur des Wassers ohne bewegliches Drahtgittermodell
WindPower 0.0 bis 1.0
= 0.0
Bestimmt den Einfluss des Windes auf das Landschaftsobjekt


nach oben ↑

Fahrzeug

Überschrift [Vehicle]

Parameter für jedes Rollmaterial (angetrieben und nicht angetrieben)

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung
BackBumper = 800.0 Länge vom der Nullpunkt des Koordinatensystems (Ursprung) bis zur Außenkante der hinteren Puffer in cm
Der Wert bestimmt, wann RM voneinander abgestoßen wird bzw. wo es kuppelt.
Box... BoxX+ = 900
BoxX- = 900
BoxY+ = 900
BoxY- = 900
BoxZ+ = 900
BoxZ- = 900
Die Boxwerte beschreiben einen quaderförmigen Raum, in dem die Lok unter allen Umständen bleiben muss
Werte mit einem + geben den Abschnitt auf der positiven, Werte mit einem - den auf der negativen Achse an. Die Werte selbst sind immer positiv und in cm angegeben.
Bei einer Bewegung von Achsen für Stromabnehmer, Radsätze etc. darf kein Modellteil den Boxbereich verlassen, da dies zu Darstellungsfehlern in EEP führt.
Drehungen der ganzen Lok werden dabei jedoch nicht berücksichtigt, hier wird der Kubus mitgedreht.
Hinweis: Der Wert darf nicht zu hoch bemessen werden, da dies die Performance in einigen Situationen erheblich beeinträchtigt. Es muss der kleinstmögliche Kubus festgelegt werden, in dem noch alle Modellteile in jedem Bewegungszustand Platz finden.
Breaks
= 10.0
Passive Bremskraft
Die der Antriebskraft entgegenwirkende Kraft in kN
Die passive Bremskraft ist der Rollwiderstand durch die Reibung der Räder auf der Schiene/Fahrbahn (andere Reibungskomponenten sind in EEP vernachlässigbar).
Sie bewirkt, dass angestoßenes RM irgendwann zum Stehen kommen.
Hinweis: Waggons, die am Abrollberg gut abrollen sollen, müssen mit entsprechend kleiner Reibungskraft versehen werden.
DisableConnection 0 oder 1
= 0
bei Kfz: = 1
Zustand der Kupplung (vorne und hinten) beim Einsetzen eines Rollmaterials
Die Kupplung wird durch den Wert 1 ausgeschaltet, also inaktiv.
Bei Rollmaterial auf der Schiene sind die Kupplungen immer scharf, also aufnahmefähig. Bei Kfz dagegen sind sie beim Einsetzen des Rollmaterials immer ausgeschaltet.
FieldWork 0, 1
= 0
Gibt an, ob das Fahrzeug als eine landwirtschaftliche Maschine logisch mit den landwirtschaftlichen Splines (Gleisstil als animierte Feld bzw. Ackerfläche mit der Sektion [Field]) verbunden ist
0     nein
1     Landwirtschaftliche Maschine, die das Feld bearbeiten kann.
Beispielprojekt:Technik\Farm_GenericHarvester
FieldWorkAxis 0 - 99
= 0
Gibt die Nummer der Achse in der Maximalstellung an, nachdem das landwirtschaftliche Fahrzeug das landwirtschaftliche Spline (Gleisstil als animierte Feld bzw. Ackerfläche) befährt
Die Zahl muss einer existierenden Achse entsprechen.
Beispielprojekt:Technik\Farm_GenericHarvester
FieldWorksOfs -∞ - +∞
=0.0
Abstand in Meter vom Ursprung bis zum Punkt der Feldbearbeitung
Der Wert bestimmt den Abstand von den Koordinaten 0,0,0 des Modells entlang der X-Achse bis zu dem Punkt des Fahrzeugs, an dem die Eigenschaften des landwirtschaftlichen Splines (Gleisstil als animierte Feld bzw. Ackerfläche) geändert werden sollen, z.B. beim Mähen eines Getreides oder pflügen eines Ackers.
Beispielprojekt:Technik\Farm_GenericHarvester
FieldWorkCheckOfs -∞ - +∞
=0.0
Abstand in Meter vom Ursprung bis zum Punkt der Prüfung des Fahrweges
Der Wert bestimmt den Abstand von den Koordinaten 0,0,0 des Modells entlang der X-Achse bis zu dem Punkt des Fahrzeugs, an dem eine Prüfung erfolgt, ob das Fahrzeug den landwirtschaftlichen Spline (Gleisstil als animierte Feld bzw. Ackerfläche) befahren hat. In der Regel ist dieser Wert etwas höher als „FieldWorkOfs“, dennoch aber sehr ähnlich.
Beispielprojekt:
FrontBumper = 850.0 Länge vom der Nullpunkt des Koordinatensystems (Ursprung) bis zur Außenkante der vorderen Puffer in cm
Der Wert bestimmt, wann RM voneinander abgestoßen wird bzw. wo es kuppelt.
HangLength = 0.0 Länge des Pendels in Metern (nur für Pendelmodelle, z.B.Seilbahn)
Der Wert gibt die Länge des Pendels vom Ursprung des Objektes (0,0,0) an, der zur Berechnung der Pendelbewegung herangezogen wird. Idealerweise ist der Ursprung des Objektes die Unterkante Seilrolle und die Pendellänge von dort bis zur Unterkante des hängenden Modells.
Die physikalische Berechnung der Pendelbewegung steht im Zusammenhang mit den Systemachsen „_GravityX“ und/oder „_GravityY“.
Hinweis: Die Schwinggeschwindigkeit eines Pendels ist nur von der Länge des Pendels abhängig, nicht jedoch von dessen Masse.
MaxBreaks = 132.0 Bremskraft
Maximale Stärke der Bremsen in KiloNewton (kN). Aus der Bremskraft wird der Bremsweg berechnet.
Pantograph## 1 - 99
= 1
Hauptachse des Stromabnehmers mit der Nummer ##
Der Wert ist die Nummer der Hauptachse des jeweiligen Stromabnehmers, wobei der Stromabnehmer und die jeweilige Achse in ihm existieren müssen. Ist die Stellung der Achse kleiner als der Maximalwert, so ist der Stromabnehmer sozusagen elektrisch getrennt (gesenkt). Wenn alle Stromabnehmer einer elektrischen Lokomotive deaktiviert sind, so wird diese nicht angetrieben. (Diese Programmfunktion kann in EEP nach Bedarf ausgeschaltet werden).
Beispielprojekt:Rollmaterial\Lokomotiven\DB_110-225-bl-EpIV_SK2
SoundType 0 - 10
= 0
Typ-Definition des Rollmaterials und seiner zugeordneten Geräusch-Eigenschaften

RMTyp

Bezeichnung

Gegenverkehr

Kupplung vorne

Kupplung hinten

       0 Diverse (Waggon, Fahrrad, Fuhrwerk etc.)

nein

kuppeln

kuppeln

       1 Dampflok (Schlepptender)

nein

kuppeln

kuppeln

       2 Diesellok

nein

kuppeln

kuppeln

       3 Elektrolok

nein

kuppeln

kuppeln

       4 Strassen- und U-Bahn

nein

kuppeln

kuppeln

       5 PKW

ja

abstoßen

abstoßen

       6 Maschine, Kran

nein

kuppeln

kuppeln

       7 LKW

ja

abstoßen

abstoßen

       8 Andere (Schiff, Flugzeug etc.)

nein

kuppeln

kuppeln

       9 Dampflok klein (Tenderlok)

nein

kuppeln

kuppeln

      10 Transrapid

nein

kuppeln

kuppeln

Springs -100 bis +100
= 50
Neigung eines Fahrzeuges in Kurven sowie bei der Beschleunigung und Bremsung
Beispielprojekt:Technik\Car_Physics_Preview
Swimming 0 - 100
= 50
Einfluss des Wellengangs auf das Schwimmverhalten von Objekten auf der Wasseroberfläche
Hinweis: Der Wert bezieht sich ausschließlich auf Wasserfahrzeuge.
Beispielprojekt:Animation\Boat_Rollmaterial_Floating
Weight = 100000.0 Masse des RMs in Kilogramm (kg)
Für diese Berechnungen ist die Verwendung des Gewichts an Stelle der Masse hinreichend genau. Der Wert spielt eine Rolle beim Abstoßen des RMs voneinander. Leichte Waggons werden stärker gestoßen als schwere. Des Weiteren bestimmt dieser Wert die Trägheit beim Beschleunigen und die notwendige Zugkraft bei Steigungen.
WindInfluence = 1.0 Wind-Einfluss (nur für Pendelmodelle, z.B.Seilbahn)
Drückt den Luftwiderstand des Modells aus und hat Einfluss auf dessen Pendelbewegung. Ist der Luftwiderstand des Modells klein (z.B. durch seine aerodynamische Form / kleine Angriffsfläche), so sollte der Wert des Parameters klein sein (z.B. 0.1).
Ist der Luftwiderstand groß, sollte der Wert entsprechend groß gewählt sein (z.B. 3.0).


nach oben ↑

Fahrzeug - Motor

Beispielprojekte:Rollmaterial\Lokomotiven\DAMPFLOK_S3-6-RG, Rollmaterial\Strasse\TLF_Knuffingen01_SB1

Überschrift [Vehicle_Motor]

Parameter für den Motor des Rollmaterials mit eigenem Antrieb (z.B.: Lokomotiven, PKW’s, LKW’s, Flugzeuge, Schiffe)


Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung
Power = 3000.0 Motorleistung in kW
Ist die Leistung nur in PS bekannt, kann sie mit Hilfe der folgenden Formel im kW umgerechnet werden: kW = PS * 0,7355
RatioValue_U# = 900.0 Grenzdrehzahl U#
  • U1    Gibt die Drehzahl in Umdrehungen pro Minute (rpm) mit maximalem Drehmoment an. U1 bestimmt den Schaltzeitpunkt des Getriebes im Automatikmodus. Beispielwert: 1000 rpm – Gibt den Punkt in Umdrehungen/Minute an, ab dem der Motor bremsend wirkt.
  • U2    beeinflusst den Schaltzeitpunkt des Getriebes im Automatikmodus. Beispielwert: 5000 rpm – Gibt den Punkt in Umdrehungen/Minute an, ab dem der Motor bremsend wirkt.
  • U3    Ab dieser Drehzahl wirkt der Motor bremsend.
Skid 0.0 - 1.0
=0.0
Durchdrehen der Räder
Faktor für das Durchdrehen der Räder bei Beschleunigung und Abbremsung.
0.0    Kein Durchdrehen
1.0    Volles Durchdrehen
Werte zwischen 0.0 und 1.0 bestimmen den tatsächlichen Wert der Durchdrehens der Räder


nach oben ↑

Fahrzeug - Getriebe

Überschrift [Vehicle_Transmission]

Parameter für das Getriebe des angetriebenen Rollmaterials

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung
Count 2 - 6
= 4
Summe der Anzahl von Vorwärts- und Rückwärtsgängen
Gear# = -8.40 Übersetzung von Gang #

Jedem Gang muss ein Wert zugeteilt werden. Dabei fängt die Reihenfolge in der Regel mit einem Rückwärtsgang an. Damit EEP weiß, dass es sich um einen Rückwärtsgang handelt, wird der Wert als Minus-Wert angegeben.
Dieser Parameter ist der Wert der Getriebeübersetzung, mit dem die Drehzahlen und Geschwindigkeiten sowie Drehmomente und Zugkraft errechnet werden.

  • Die Fahrzeuggeschwindigkeit ergibt sich aus der Drehzahl und den Getriebefaktoren: v [cm/min] = (2 * ∏ * Treibradradius [cm]) / (Uebersetzung * Drehzahl [rpm]) v [km/h] = 0,0006 * v [cm/min].
  • Die Zugkraft ergibt sich aus folgender Formel: F [kN] = Uebersetzung * Drehmoment/TreibradradiusF [t] = ca. F [kN]/10.
  • Die Formel für das Drehmoment bei U# lautet: D [kN * m] = Motorleistung [kW] / (2 * ∏ * U# [rpm]).
WheelRadius = 100.0 Treibradradius
Radius des angetriebenen Rades in Zentimeter.


nach oben ↑

Fahrzeug - Geräusche

Überschrift [Vehicle_Sound]

Parameter für nicht standardisierte Geräusche des Rollmaterials (siehe auch SoundType)

Als Parameter sind jeweils der relative Pfad, ausgehend vom Verzeichnis resourcen\sounds\, und der Name der Sounddatei anzugeben, z.B. ( "EEXP\Pfiff.wav").

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

Signal = "EEXP\WH_RL2 _pfeife_gr1.wav" Signalgeräusch
Steam = "EEXP\ Abdampf1_RL2.wav" Dampfgeräusch
Start Geräusch beim Anfahren
Breaks Bremsgeräusch
Run Motorgeräusch
Roll Rollgeräusch
Curve Fahrgeräusch in Kurven


nach oben ↑

Fahrzeug - Kabinensicht

Überschrift [Vehicle_Cabin]

Parameter für die direkte Sicht aus der Kabine beim Aktivieren der Kamera

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

Pos = 1160.0,-60.0,280.0 Position der Kamera: x, y, z relativ zum Nullpunkt des RM´s
AngleHor 0.0 - 359.9
= 4.0
Blickrichtung horizontal in Grad x (0.00°)
AngleVer 0.0 - 359.9
= 5.0
Blickrichtung vertikal in Grad in Richtung x (0.00°).
AngleHorRange 0.0 - 359.9
= 120.0
Maximaler Bewegungswinkel der Kamera horizontal, bezogen auf die Blickrichtung.
AngleVerRange 0.0 - 359.9
= 25.0
Maximaler Bewegungswinkel der Kamera vertikal, bezogen auf die Blickrichtung.
Shake = 0.030 Schüttelwert, darf 0.03 nicht unterschreiten.
ShowAxis## 0, 1
= 1
Schaltet zwischen Animations- und Sprungmodus der Achse ##
0: Die Achse springt bei Auslösen direkt in die jeweils entgegengesetzte Position, es gibt also keine sichtbare Bewegung. Dieser Parameter wird z.B. verwendet um Objekte plötzlich sicht- bzw. unsichtbar zu machen.
1: (Vorgabewert) Die Achse bewegt sich bei Auslösen gemäß der eingestellten Parameter.


nach oben ↑

Rauch / Funken / Wasser / Schutt und Staub

Es handelt sich allen vorgenannten Arten um Partikelausstoß. Daher sind die Parameter für diese verschiedenen Objekte nahezu identisch und in einer Tabelle zusammengefasst.
Für diese Funktionen ist zusätzlich der Sektor Model_ParticleTex erforderlich.

Hinweis: Theoretisch sind viele Werte bis ∞ möglich. Begrenzt werden sie aber durch die maximale Partikelzahl von 300, berechnet aus den Faktoren E1_EjectFrq * E1_LifeTime.

Überschrift

Objekt

[Model_Debris_01] Schüttgut
Für Sand, Schutt, Kohlen oder ähnliches Schüttgut kann mit diesem Parameter eine realitätsnahe Schüttung z.B. am Auslasstrichter eines Silos oder in einem Kieswerk abgebildet werden.
[Model_IncludeSmoke_01] Staub (nur) für Schüttgut
Zusätzlich zur reinen Schüttung des Schüttgutes kann hiermit eine Staubwolke erzeugt werden.
Hinweis: Für diese Funktion muss der Parameter IncludeSmoke im Abschnitt [Model_Debris_01] den Wert = 1 erhalten.
[Model_Water_01] Wasserausstoß
Mit diesem Parameter können z.B. ein Wasserstrahl eines Feuerwehrschlauches, das Wasser eines Springbrunnens oder die Gischt eines Wasserfalls gebildet werden.
[Model_Smoke_01] Rauch für Immobilien und Gleisobjekte
[Vehicle_EngineSmoke_01] Rauch für Rollmaterialien
z.B. am Ejektor, an den Zylindern der Dampflok, Auspuff. Die Werte sind in Abhängigkeit zur Antriebsgeschwindigkeit. Daher ist der Rauch an die Achse _Geschwindigkeit gekoppelt. Beim reinen Rollen und im Stand wird dieser Rauch auf Null gesetzt.
Als Rauch werden Rauchwolkenmodelle benutzt, die von dem Fahrzeug an den Zylindern, Auspuff etc. ausgestoßen werden.

Beispiel im Projektordner des Home-Nostruktor unter Rollmaterial/Lokomotiven/DAMPFLOK_S3-6-RG

[Vehicle_SideSteam_01] Rauchfunktion für Dampfstrahl (Überdruckabbau) bei RM
Diese Art des Dampfes sieht man vorwiegend bei Dampflokomotiven beim Abbau des Überdrucks und ist bei langsam fahrenden oder stehenden Rollmaterialien zu sehen. Der Dampfstrahl wird zunächst mit großem Druck abgelassen (schnell), der im Laufe der Zeit nachlässt. Nach einer Minute wird auch dieser Dampf automatisch abgestellt, wenn das Rollmaterial nicht wieder in Bewegung gesetzt wird.
[Vehicle_Smoke_01] Rauchfunktion für Dampflokomotiven
Diese Funktion simuliert den Rauch des Kesselfeuers und ist auch im Stand aktiv. Er kann u.a. über einen Kontaktpunkt abgestellt werden, z.B. um aus Lokhalllen austretenden Rauch zu vermeiden. Als Rauch werden Rauchwolken-Modelle benutzt, die von der Lok durch den Schornstein ausgestoßen werden.
[Vehicle_Spark_01] Funkenflug bei Rollmaterial
Funken können beim Beschleunigen und Bremsen durch die Reibung des Radreifens auf der Schiene entstehen, aber auch mit dem Rauch aus dem Schornstein einer Dampflokomotive kommen.
[Vehicle_Whistle_01] Dampf und Sound der Lok-Pfeife
Dieser Dampfaustritt simuliert die Lok-Pfeife bei Dampflokomotiven und wird in der Sektion Rauch definiert. Das zugehörige Schlüsselwort heißt in dem Fall Pfeifen(). Es kann durch das Tastenkürzel [H] oder durch Kontaktpunkt ausgelöst werden.


Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

Axis 1 - 99
= 2
Ausstoßende Achse im Modell
gilt nur für
  • Funkenflug [Vehicle_Spark_01]
  • Wasser [Model_Water_01]
  • Schutt [Model_Debris_01]
Dir = 0.0,0.0,1.0
= 0.0,0.71,0.82
Ausstoßrichtung (optional)
gilt nicht für
  • Staub von Schüttgut Model_IncludeSmoke_01]

Wert 1: X-Richtung
Wert 2: Y-Richtung
Wert 3: Z-Richtung
Werte können positiv oder negativ sein.
Der Parameter DirY unterliegt dem Einfluss des Windes und wird von diesem entsprechend umgelenkt.
Achsrichtungen bezogen auf die Fahrtrichtung: +x weist nach vorne / +y weist nach links / +z weist nach oben. Diese Richtungen können durch einen negativen Wert für E1_Velocity umgekehrt werden.
Einzugeben sind die Richtungsanteile in den Achsrichtungen (z. B. 0.0,0.0,1.0 = senkrecht aufsteigend / -1.0,0.0,0.0 = strömt gegen die Fahrtrichtung / 0.5,0.0,0.5 = strömt unter 45° nach oben und hinten usw.).
Die Werte müssen mindestens eine Stelle nach dem Punkt (Dezimaltrenner) haben, sie kann auch 0 sein.

E1_BrightAtNight -∞ - + ∞
= 1
Helligkeit der Partikel bei Dunkelheit (ohne Nachkommastellen) (optional)
0: Der Rauch bleibt dunkel
1: Die Partikel werden aufgehellt
2 - ∞: Die Partikel werden immer heller, wobei der Wert 2 die Partikel vor dunklem Hintergrund unsichtbar macht.
-1 - -∞ Die Farbe der Partikel wird immer dunkler.


Hinweis: Der Effekt ist in EEP in der Praxis nicht besonders stark, da keine absolute Dunkelheit besteht.

E1_EjectFrq >0 - ∞
= 45.0
Ausstoßfrequenz (erforderlich)
Anzahl der Partikel, die maximal pro Sekunde ausgestoßen werden können.
Hinweis: Dieser Wert multipliziert mit dem Wert von E1_LifeTime darf 300 nicht übersteigen.
E1_Growth >0 - ∞
= 1.5
Wachstumsfaktor (erforderlich)
Faktor, mit dem die Partikelwolke pro Sekunde wachsen soll.
Werte kleiner als 1 bedeuten eine Schrumpfung.
E1_LifeTime >0 - ∞
= 0.850
Auflösungszeit (erforderlich)
Lebensdauer der Partikelwolke
Hinweis: Dieser Wert multipliziert mit dem Wert von E1_EjectFrq darf 300 nicht übersteigen.
E1_SrcDiffuse = 0x60808080 Hex-Wert der Farbe der Partikel bei der Geburt (erforderlich)
0x am Anfang bedeutet Hexwert
Das erste Ziffernpaar ist der Wert für die Durchsichtigkeit der Partikelwolke (Alphakanal). 00 ist völlig durchsichtig (unsichtbar), 99 ist praktisch undurchsichtig.
Die nächsten 3 Ziffernpaare legen die Farbcodes für RGB (jeweils von 00-99) fest.
Hinweis: Sind nach dem x nur sechs Ziffern, wird der Alphakanal-Wert auf 00 - also völlig durchsichtig gesetzt.
E1_DstDiffuse = 0x505050 Hex-Wert der Farbe der Partikel bei seinem Tod (Auflösung) - s.o. (erforderlich)
Hinweis: Hier kann der Alphakanal weggelassen werden, so dass sich die Wolke "ins Nichts" auflöst.
E1_DiffuseMlt 0.01 - ∞
= 2.0
Geschwindigkeit des Farbwechsels von Geburt bis Tod (erforderlich)
Je höher dieser Wert, umso später erfolgt der Farbwechsel. Dieser Wert bestimmt wie schnell die Farbe beim Tod der Wolke, also unsichtbar, erreicht wird und wann der Farbwechsel von Farbe 1 (E1_SrcDiffuse) zu Farbe 2 (E1_DstDiffuse) stattfindet.

Ein Wert von 2.0 ist etwa der mittlere Wert, dass heißt, die Partikelwolke erreicht ihre maximale Ausdehnung und beginnt etwa bei der Hälfte der Lebenszeit ihre Farbe zu ändern.
Werte von > 0.0 bis < 2.0 verkleinern die Partikelwolke, da der Wert "Unsichtbar" ebenfalls früher erreicht wird.
Werte über 2.0 bedeuten eine intensiver der ersten Farbe entsprechende Wolke, in der Regel also dunkler.

E1_Scale -10.0 - 300.0
= 1.0
Skalierungsfaktor der Wolke (optional)
je höher dieser Wert, desto breiter wird die Partikelwolke schon bei ihrem Ausstoß.
Durch Minuswerte wird der Ausstoß schmaler. So lassen sich im Zusammenspiel mit den anderen Werten z.B. Sanduhr- oder Pilzförmige Partikelwolken darstellen.
Theoretisch sind auch hier höhere Werte möglich, allerdings sind die genannten Maximalwerte die Grenzen der vernünftigen Darstellbarkeit.
E1_Velocity >0 - ∞
= 0.1680
Steiggeschwindigkeit (optional)
Geschwindigkeit in cm/sec, mit der die Partikelwolke aufsteigen soll. Bei negativen Werten sinkt die Wolke nach unten (siehe auch Parameter Dir).
E1_Pictures = 5 Wolkenbild (erforderlich)
In der unter [Model_ParticleTex] angegebenen Wolkentextur befinden sich in der Regel mehrere verschiedene Wolkenbilder. Dieser Wert gibt an, das wie vielte Wokenbild von links aus gesehen für die Partikelwolke verwendet werden soll.
IncludeSmoke 0, 1= 1 Angabe über zusätzlichen Staub
nur für
  • Schutt [Model_Debris_01]
Pos 0.0,0.0,0.0
= 330.0,-44.0,430.0
Position des Ursprungs der Wolke (optional)
Die Werte sind PosX, PosY, PosZ, anzugeben in cm vom Ursprung des Objektes entfernt.
Power 0.1 - 1.0
= 1.0
Stärke des Funkenflugs
nur für
  • Funkenflug [Vehicle_Spark_01]
Sound = "EEXP\turn1.wav" Sounddatei
nur für
  • Wasser [Model_Water_01]
  • Schutt [Model_Debris_01]

Die angegebene Sounddatei wird während des Ausstoßes abgespielt. Der Text beschreibt den Pfad der Tondatei im Ordner Resourcen/Sounds, hier "EEXP\turn1.wav".

SoundActivate 0.1 - ∞
= 10.5
Hörweite in m
nur für
  • Wasser [Model_Water_01]
  • Schutt [Model_Debris_01]
SparkPower 0.1 - 100.0= 30.0 Funkenflug in der Wolke (optional)
Anzahl der Funken/Sekunde


nach oben ↑

Rauch/Funken/Schutt - Textur

Überschrift: [Model_ParticleTex]

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

TexName = "SysSmokeFire" Name der Texturdatei
Hinweis: Der Name ist ohne Dateiendung und in Anführungszeichen anzugeben

Im Verzeichnis \Resourcen\Parallels\ sind verschiedene Texturen für Rauch, Wasser, Feuer und vieles mehr zu finden. Zur Ansicht empfiehlt sich das kostenfreie Programm IrfanView

TexUV# = 0.000244, 0.0, 0.062256, 1.0, 1.0 Lage der verwendeten Textur innerhalb der Texturdatei, wobei # die laufende Nummer der Segmente mit Rauchtexturen darstellt

1. Wert: X-Wert Start
2. Wert: Y-Wert Start
3. Wert: X-Wert Ende
4. Wert: Y-Wert Ende
5. Wert: 1.0 (Autorotation), 0.0 (Autorotation inaktiv)
Hinweis: Es müssen in der internen Ini nur die Segmente aufgelistet werden, die auch tatsächlich im Modell verwendet werden. Wer z.B. nur das 10. Rauchmodell aus der Textur "SysSmokeFire" benötigt muss unter
[Model_ParticleTex] nur die beiden folgenden Einträge platzieren:
TexName = "SysSmokeFire"
TexUV1 = 0.562744, 0.0, 0.624756, 1.0, 1.0

Im Abschnitt [Model_Smoke_01] wird dementsprechend der Wert
E1_Pictures = 1 gesetzt

[ParticleTex||Beispiel]



nach oben ↑

Güter

Überschrift: [Goods_Box]

Diese Parameter definieren die Umgrenzung aller im Modell vorhanden Achsen für die Funktion beladbares Modell Beispielprojekt:Goods\Goods_Example

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

Axis##_Min = -640.0,-138.0,91.0 Grenze 1 von Achse## zur Kollisionskante
Es muss zunächst für jede Achse die dazugehörige Achsennummer ermittelt werden. Für jede Achse werden anschließend einzeln die Boxumgrenzungen übertragen.
Hinweis: Falsche Werte können dazu führen,dass das Ladegut durch Bordwände ragt.
Axis##_Max = 640.0,138.0,106.0 Grenze 2 von Achse## zur Kollisionskante


nach oben ↑

Splines

Überschrift: [Track]

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

HeightOG = 60.0 Relative Höhe der Oberkante des Fahrwegs in cm
Die Regelhöhe für Eisenbahngleise liegt bei 60 cm, für Straßen bei mind. 10 cm.
Id_Code 6001 - 6100
= 6001
Spline-ID
Jeder Spline muss eine einmalige ID haben. Für eigene Zwecke ist der Bereich 6001 - 6100 reserviert, der nicht von Splines aus dem Programm oder dem Shop verwendet wird.
Offizielle Konstrukteure bekommen für Splines, die sie veröffentlichen möchten, die ID´s vom Konstrukteur GB1 auf Nachfrage (Email im Autorenbereich) unter Angabe der benötigten Menge reserviert.
Eine Liste der vergebenen Spline-IDs kann unter diesem Link heruntergeladen werden (Stand 31.08.2018).
Bei Gleisobjekten sollte geprüft werden, ob sich der Eintrag eines unsichtbaren Splines in den Referenzpunkten empfiehlt (siehe auch Gleisstil_festlegen). Die IDs für unsichtbare Splines sind:
Wasser-/Luftwege 17
Bahngleise 34
Straßenbahn 35
Zweispurige Straßen 36
Einspurige Straßen 5610
NoTexAlign 0, 1
= 1
Texturkappung
0 = Die Textur wird gekappt
1 = Die Kappung wird verhindert
OneWay 0, 1
= 0
Anzahl Straßenspuren
0 = zweispurige Straße
1 = einspurige Straße
Der Parameter wird zum Bau von einspurigen Straßensystemen benötigt
PeriodAxis## 0.1 - ∞
= 20.0
Anzahl der Modellwiederholungen auf 10 m
Wird für 3D-Splines wie Schienen mit 3D-Schwellen benötigt
Tipp: Bei Schnellbaustrecken wird alle 60 cm eine Schwelle verlegt. Wenn die Schwelle z.B. auf Achse 3 liegt ist der der Parameter mit PeriodAxis03 = 16.67 einzutragen.
SwitchOffs = 180.0 Entfernung der Weichenlaterne zur Spline-Mitte in cm
180 cm ist der Regelabstand bei Gleisen
400 cm ist der Regelabstand bei Straßen
Da gerade Straßen und Wege unterschiedliche Breiten haben, muss dieser Wert entsprechend angepasst werden.
Tunnel = 0
= 1
Der Rauchpartikel-Ausstoß auf diesem Gleis
0 = Das RM stößt Rauch aus
1 = Der Ausstoß wird unterbunden. Wird vor allem bei Tunnelbauten verwendet um die Rauchentwicklung durch die Tunneldecke zu verhindern.


nach oben ↑

Signale und ihre Achsen

Überschrift: [Model_SignalFunc]
Beschreibung: Signalfunktion für alle Signale.
► Hinweis: Der Einsatz von Bewegungsachsen bei Lichtsignalen ist nicht erwünscht.
► Der Eintrag [Model_SignalFunc] ist nicht zu verwechseln mit dem gleichnamigen Eintrag in der externen Ini, welcher zur Bezeichnung der einzelnen Signalachsen in EEP dient.

Bezeichner

zugelassene Parameter / Beispielwerte

Beschreibung

PosN 3 Anzahl der möglichen Signalbegriffe.
POS##_FN 1
2040...
Funktion des Begriffs mit der Nummer ##
Wert Bedeutung
1 Fahrt
2 Halt
1### Fahrt bis Vmax (z.B. 1040: Vmax = 40 km/h)
1### Fahrt ab Vmin (z.B. 2060: Vmin = 60 km/h)



Überschrift: [Model_Signal] 1. Achse
[Model_Signal1] 2. Achse
[Model_Signal2] 3. Achse .... usw.


► Hinweis: Die Bezeichnung der folgenden Achsen mit Signal, Signal1, Signal2 usw. bis Signal9 ist zwingend vorgeschrieben. Natürlich müssen nur so viele Achsen definiert werden wie das Signal Begriffe hat.

Einträge für Flügelsignale
Pos##_MS 0.0 Winkel der Signalachse der Funktion ## für das Hauptsignal (MS: Mainsignal)
Pos##_PS 135.0 Winkel der Signalachse der Funktion ## für das Vorsignal (PS: Presignal)
Einträge für Lichtsignale
Um eine Licht-ID für eine Signalfunktion anzusprechen, wird der Leuchtzustand angegeben.

Da es 10 Signal-IDs gibt, werden diese der Reihe nach mit einem Komma getrennt notiert.
0 (Null) ist der ausgeschaltete,
1 (Eins) der eingeschaltete Zustand der jeweiligen Licht-ID.
Die ersten 8 Licht-IDs leuchten konstant, die letzten 2 blinken abwechselnd.

Pos##_MS 1,0,0,0,0,0,0,0,0,0 Licht der Funktion ## für das Hauptsignal (MS: Mainsignal)
Pos##_MS 0,0,0,0,0,0,0,0,1,0 Licht der Funktion ## für das Hauptsignal (PS: Mainsignal)



nach oben ↑

Veränderbare Aufschriften

Überschrift: [TexText#]

Bezeichner

zugelassene Parameter / Beispielwerte (in Arbeit April 2021)

Beschreibung (in Arbeit April 2021)

TexId 1, 2
= 1
Definiert, auf welche Text-Textur das Textfeld gedruckt wird. Zur Verfahrensweise.
FontSize 1 - 100
=28
Größe der verwendeten Schriftart. Werte > 100 sind möglich, werden aber von EEP ignoriert.
FontStyle 1 ... 10
= 5
Strichstärke der Zeichen. Die meisten Schriften sind auf 5 (Standard) und 6 (Fett) beschränkt.
FontItalic 0, 1
= 0
Kursivität der Zeichen. Nicht kursiv = 0.
FontUnderline 0, 1, 2, 3
= 0
Zeichen unterstrichen = 1. Zeichen durchgestrichen = 2. Zeichen unterstrichen + durchgestrichen = 3. keine Funktion = 0.
Ab EEP 17 wirksam.
FontName Name
"Arial"
Name der Schriftart (nicht Dateiname).
Center 0, 1
=1
(Horizontale) Zentrierung des Textes. Zentriert auch vertikal, wenn eine einzelne Textzeile eingegeben wird (es werden keine Zeilenumbruchzeichen AKA[e] unterstützt).
Text Zeichenkette
"Das ist der Text."
Standardtext im aktuellen Textfeld.
UVPosSize 0 ... 1
= 0.0030,0.520,0.9940,0.460
Die Position und Größe des Feldes auf der Textur. Die Koordinaten werden innerhalb des UV-Raums der Textur definiert (Werte zwischen 0 und 1). Textfelder, die über diese Werte hinausgehen, werden abgeschnitten.


Die Parameter des Eintrags:

  • Startpunkt entlang der U-Achse (Textur horizontal)
  • Startpunkt entlang der V-Achse (Textur vertikal)
  • Länge entlang der U-Achse
  • Höhe entlang der V-Achse
BgFgColor 0x&s,0x&s= = 0x00000000,0x88ff88 Farbe des Textes und Farbe des Hintergrundes. Wenn 00000000 (100% schwarz) als Hintergrund verwendet wird, wird er transparent. Verwenden Sie für den schwarzen Hintergrund einen niedrigen Wert, der ungleich Null ist (z.B. 010101). Zur Umrechnung von RGB- in HEX-Werte siehe diese Handreichung.
Textur 0 ... 1
Textur{ id(#########) Name(##########) texttexture1() }
Diese Textureinträge in der Datei textures.txt können in Verbindung mit anderen Textureffekten wie Opazität oder Animofs verwendet werden.


nach oben ↑

Beispieldateien

Ellok

1 a-system-ini bsp-e-lok-gesamtansicht.jpg

Gleisstil/Spline

1 a-system-ini bsp-track.jpg

Immobilie mit Schornsteinrauch

1 a-system-ini bsp-immo.png

Geigenbauerhaus_HW1.3dm (Free-Modell); Modellautor: Hans-Ulrich Werner ‒ HW1

Modell mit Wasserfunktion

Wasserkran_Einheitsbauart2; Modellautor: Stefan Gothe ‒ SG1

1 a-system-ini wasserkran sg1.jpg

Modell mit Beschriftungsfunktion

A-system-ini beschriftung.png

Straßenschild; Modellautor: unbekannt


Zur Startseite