|
|
Figyelem! Ez a lap fejlesztők számára készült! Ha csak játszani akarsz, ezt nem kell elolvasnod.
|
A leírás az openBVE-hez készíthető járművek panel2.cfg fájlhoz szükséges parancsok magyarázatát írja le.
Egyes elemek működése ismeretlen, vagy még nem kipróbált, vagy a leírás még hiányzik. Ezért a leírás nem teljes körű, néhol hiányos, vagy még angol nyelvű.
A panel2.cfg fájlban lehet a járműhöz 2D (kétdimenziós) panelt (vezetőállást) készíteni, és a vezetőálláson megjelenő berendezéseket beállítani, mint például sebességmérők, jelzőlámpák, mérőműszerek, stb. A berendezéseket egyenként definiálni lehet, hogy a vezetőálláson hol, és mikor jelenjenek meg, illetve hogyan működjenek.
A panel2.cfg fájlnak kötelezően a jármű mappájában kell lennie, köteletően ezen az elnevezésen! A fájl program általi értelmezése soronként történik fentről lefelé.
| ⓘ Rétegek
|
| A vezetőállás kép elemei rétegekből épülnek fel. A rétegek számokkal határozhatók meg, ahol az alacsony szám a hátrább helyezett, a magasabb szám az előrébb helyezett (látható) réteget jelenti. Egy elem elhelyezése során ügyelni kell arra, hogy ne legyenek egyformák a rétegek számai azonos területen. A vezetőállás kép mindig a 0 réteget jelenti, az erre helyezett elemek az 1, vagy ennél magasabb számokat kaphatnak. Amennyiben a vezetőállás kép háta mögé helyezünk egy elemet, akkor negatív számokat is használhatunk a réteg számaként. Egymást fedő elemek közül az látszik, amelynek a legmagasabb a LayerIndex paraméterben megadott RétegSzám értéke.
|
| ⓘ Nappali és éjszakai verziójú képek
|
| Valamennyi elemre meg lehet határozni nappali és éjszakai verziójú képeket. A route-fájlban megadott fényerő változások függvényében az openBVE egy a nappali (DaytimeImage) és az éjszakai (NighttimeImage) verziójú képek között átmenetet készít. Amennyiben éjszakai verziójú kép nincs megadva, akkor a nappali verziójú kép sötétedik el, imitálva a fényerő változását.
|
| ⓘ Rétegek és fényerők
|
| A vezetőállás megjelenítése felső rétegként történik. Ez azt jelenti, hogy a vezetőállás mindig a táj objektumai fölött helyezkedik el. Ez szándékosan így van, mert így a táj objektumai (pl. falak, eső, egyéb más objektumok) véletlenül sem tudnak a vezetőállásban megjelenni. Emiatt a fényváltozás a vezetőállásban különböző, mint a tájon. Amíg a környezeti fényerő tükröződik a fülkén, addig a környezeti szín nem és a vezetőállás mindig olyannak tűnik mintha tükröződő fehér fény lenne.
|
- Egykaros jármű
Egykaros jármű esetén egy kontroller van, ami magában foglalja a menetkart és a fékezőkart. Így ezzel az egy karral lehet a sebességet növelni, illetve csökkenteni.
- Kétkaros jármű
Kétkaros jármű esetén külön van menetkar és fékezőkar. A menetkarral lehet a sebességet növelni, a fékezőkarral pedig a sebességet csökkenteni.
- Irányváltó
A jármű haladási irányának kiválasztására szolgáló kar. Pozíciói: „0” állás, „Előre” állás és „Hátra” állás.
- Kontroller
Egykaros jármű esetén a jármű sebességének növelésére, vagy sebességének csökkentésére szolgáló kar.
- Menetkar
Kétkaros járműnél, a sebesség növelésére szolgáló kar.
- Fékezőkar
Kétkaros járműnél, a sebesség csökkentésére szolgáló kar.
- Menetpozíció
A kontroller, vagy menetkar azon pozíciói, amelyek a sebesség növelésére szolgálnak.
- „0” állás
A kontroller, vagy menetkar „nulla” állása.
- Fékpozíció
A kontroller vagy fékkar azon pozíciói, amelyek a sebesség csökkentésére szolgálnak.
- Szerelvény
A vasúti járművekből összeállított és összekapcsolt járműegység.
- Szerelvénybe sorolt kocsi
A szerelvényben megtalálható vontató vagy vontatott jármű. A szerelvénybe sorolt kocsik száma a szerelvényben megtalálható vontató és vontatott járművek összessége.
- A kép X-koordinátája, Y-koordinátája
A Windows-ban lévő „Paint” programban egy képfájl megnyitása után, az állapotsorban található két szám, amely a kurzor mozgatására változik, ezek a számok mutatják meg, hogy a kép hányadik „pixel-sorában és oszlopában” (koordináták) áll épp a kurzor.
Az első szám jelenti az X-koordináta értékét, a vessző után található második szám pedig az Y-koordináta értékét.
- HexColor
Egy hat számjegyű szám 16-os számrendszerben, kettőskereszt megjelöléssel. A 16-os számrendszer számjegyei a 0-9-ig terjedő számtartomány, valamint vagy a a-tól f-ig terjedő kisbetűk (a, b, c, d, e, f), vagy az A-tól F-ig terjedő nagybetűk (A, B, C, D, E, F). A HexColor értéket a következő formátumban kell megadni:
RR: a szín vörös összetevője GG: a szín zöld összetevője BB: a szín kék összetevője
|
Mindegyik paraméter tartománya 00-tól FF-ig terjed (10-es számrendszerben 0 és 255 közötti tartománynak felel meg).
A szakasznevet követően a paraméterekhez értéket, adatokat kell társítani. A bejegyzésnek mindig ahhoz a szakasznévhez tartozó paramétert és a párosított értéket kell tartalmaznia, amely legutoljára meg lett nyitva.
Új szakasz neve elé és a végére szögletes zárójelet ([, ]) kell tenni. A szöveg a kis és nagybetűket nem különbözteti meg.
A paraméter neve után egyenlőség jelet kell tenni, ezt követően kell az adott paraméterhez az értéket megadni. Néhány paraméterhez több adatot kell megadni, ezeket vesszővel kell elválasztani.
Megjegyzéseket lehet írni minden sor végére. Ilyenkor az adat után pontosvesszőt (;) kell tenni, ezt követően lehet a megjegyzést írni a sor végére.
Ebben a szakaszban kell megadni a vezetőállás kép tulajdonságait (felbontás, stb.) A fájlban csak egy darab [This] szakasz lehet.
Ez a bejegyzés kezdi el a This szakaszt.
| Érték: Egy szám, amely a vezetőállás kép szélességét jelenti, a képernyő méretéhez, illetve az alapértelmezett kameraálláshoz viszonyítva.
|
| Érték: Egy szám, amely a képnek azt a X-koordinátáját jelenti, ameddig a kép balra görgethető. Az értéknek nem szükséges a kép méretein belüli számnak lennie.
|
| Érték: Egy szám, amely a képnek azt a X-koordinátáját jelenti, ameddig a kép jobbra görgethető. Az értéknek nem szükséges a kép méretein belüli számnak lennie.
|
| Érték: Egy szám, amely a képnek azt a Y-koordinátáját jelenti, ameddig a kép felfelé görgethető. Az értéknek nem szükséges a kép méretein belüli számnak lennie.
|
| Érték: Egy szám, amely a képnek azt a Y-koordinátáját jelenti, ameddig a kép lefelé görgethető. Az értéknek nem szükséges a kép méretein belüli számnak lennie.
|
| Fájlnév: A vezetőállás képhez használt nappali verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Ha nincs megadva, akkor nem jelenik meg kép.
|
| Fájlnév: A vezetőállás képhez használt éjszakai verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Ha meg van adva, akkor DaytimeImage képet is meg kell határozni. Ha nincs megadva, akkor éjszakai verziójú kép nincs.
|
|
|
| TransparentColor = HexColor
|
| HexColor: Egy szín „HexColor” formátumban megadva, amely azt a színt jelöli, amely a játék során átlátszó lesz. Az alapértelmezett érték #0000FF.
|
X: Egy szám, amely a képnek azt az X-koordinátáját jelenti, amelynél a kép a képernyő közepén lesz az alapértelmezett kameraállásban. Y: Egy szám, amely a képnek azt az Y-koordinátáját jelenti, amelynél a kép a képernyő közepén lesz az alapértelmezett kameraállásban.
|
Az adat azt adja meg, hogy a vezetőállás képének melyik pixele legyen középen az alapértelmezett kameraállásban. Az eltűnési pont az a pont, ahol a két sínszál a horizonton találkozik. A Center és az Origin adataival a vezetőállás elfordulásának szögét lehet beállítani.
X: Egy szám, amely a képnek az eltűnési pontjának X-koordinátáját jelenti. Y: Egy szám, amely a képnek az eltűnési pontjának Y-koordinátáját jelenti.
|
Az adat azt adja meg, hogy a vezetőállás képének melyik pixelénél legyen az eltűnési pont az alapértelmezett kameraállásban. Az eltűnési pont az a pont, ahol a két sínszál a horizonton találkozik. A Center és az Origin adataival a vezetőállás elfordulásának szögét lehet beállítani.
| ⓘ A következő szöveg nincs lefordítva!{{#if:When camera restriction affects the default camera setup| When camera restriction affects the default camera setup|}}
|
| A következő szöveg nincs lefordítva!{{#if:Camera restriction is the built-in functionality to limit the camera view inside cabs created by the panel2.cfg to the rectangle as specified via Left, Right, Top and Bottom. If your setup of Center and Resolution would force the camera to show parts that are outside of that specified region even with the default camera settings, the camera position will be altered to guarantee that the view stays inside the cab region. In order to verify that your Center and Origin setup is unaffected by this, disable camera restriction by hitting the CAMERA_RESTRICTION key (default: CTRL+R) and then reset the camera by hitting the CAMERA_RESET key (default: num 5). The Center and Origin values will now be exactly as scripted, thereby revealing possible problems in the relations of Resolution, Left, Right, Top, Bottom, Center and Origin.| Camera restriction is the built-in functionality to limit the camera view inside cabs created by the panel2.cfg to the rectangle as specified via Left, Right, Top and Bottom. If your setup of Center and Resolution would force the camera to show parts that are outside of that specified region even with the default camera settings, the camera position will be altered to guarantee that the view stays inside the cab region. In order to verify that your Center and Origin setup is unaffected by this, disable camera restriction by hitting the CAMERA_RESTRICTION key (default: CTRL+R) and then reset the camera by hitting the CAMERA_RESET key (default: num 5). The Center and Origin values will now be exactly as scripted, thereby revealing possible problems in the relations of Resolution, Left, Right, Top, Bottom, Center and Origin.|}}
|
Ebben a szakaszban a vezetőállásra helyezhető jelzőlámpák adatait kell megadni. Annyi darab PilotLamp szakasz használható, ahány szükséges.
A DaytimeImage paraméter szükséges a PilotLamp szakasz használata esetén. A Változó értékének 1-et kell visszaadnia, hogy a PilotLamp látható legyen, ellenkező esetben nem látható.
Ez a bejegyzés kezdi el a szakaszt.
| Változó: Az egyik lehetséges változó. Az alapértelmezett érték „true”.
|
|
|
| Location = Balról, Felülről
|
Balról: A vezetőállás képnek az az X-koordinátája, ahová a DaytimeImage (és NighttimeImage) kép bal oldala beszúrásra kerül. Az alapértelmezett érték 0. Felülről: A vezetőállás képnek az az Y-koordinátája, ahová a DaytimeImage (és NighttimeImage) kép felső oldala beszúrásra kerül. Az alapértelmezett érték 0.
|
| Fájlnév: A jelzéshez használt nappali verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Használata kötelező!
|
| Fájlnév: A jelzéshez használt éjszakai verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Ha nincs megadva, akkor éjszakai verziójú kép nincs.
|
|
|
| TransparentColor = HexColor
|
| HexColor: Egy szín „HexColor” formátumban megadva, amely azt a színt jelöli, amely a játék során átlátszó lesz. Az alapértelmezett érték #0000FF.
|
| RétegSzám: Egy szám, amely az elemnek a sorrendjét jelöli a vezetőállás képen. Az alacsony szám hátrébb elhelyezett, a magas szám előrébb helyezett réteget jelent. Egymást fedő elemek közül az látszik, amelynek a legmagasabb a RétegSzám értéke. Az alapértelmezett érték 0.
|
Ebben a szakaszban a vezetőállásra helyezhető elforduló elemek adatait kell megadni. Annyi darab Needle szakasz használható, ahány szükséges.
Az elforduló elemhez használt DaytimeImage (szükséges) vagy a NighttimeImage (opcionális) textúrája az Origin körül elfordul, a Radius mértékének megfelelően. a Needle szakasz használata esetén. A mutató hegyének alapértelmezésben felfelé kell állnia.
Ez a bejegyzés kezdi el a szakaszt.
| Változó: Az egyik lehetséges változó. Az alapértelmezett érték true.
|
|
|
| Location = KözéppontX, KözéppontY
|
KözéppontX: A vezetőállás képnek az az X-koordinátája, ahová a DaytimeImage (és NighttimeImage) kép középpontja beszúrásra kerül. Az alapértelmezett érték 0. KözéppontY: A vezetőállás képnek az az Y-koordinátája, ahová a DaytimeImage (és NighttimeImage) kép középpontja beszúrásra kerül. Az alapértelmezett érték 0.
|
| ÉrtékPixel: Egy szám, amely a kép sugarának újraszámolt értékét jelenti pixelben a vezetőállás képhez viszonyítva. Az alapértelmezett érték az Origin paraméter Y értéke.
|
A Origin paraméter Y értéke határozza meg a forgás függőleges pontját, de ez meghatározza az elem sugarát is, Ha az ÉrtékPixel különböző az elem sugarától, akkor a kép a Radius / Y arányában megváltozik, amíg ez az Origin és a Center paraméterek kapcsolatát nem befolyásolja. Ha a kép arányát nem kívánjuk megváltoztatni, akkor az ÉrtékPixel értékeként az Origin paraméter Y értékét adjuk meg, vagy a Radius paraméter el is hagyható.
| Fájlnév: A mutatóhoz használt nappali verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Kötelező megadni!
|
| Fájlnév: A mutatóhoz használt éjszakai verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Ha nincs megadva, akkor éjszakai verziójú kép nincs.
|
| HexColor: Egy szín „HexColor” formátumban megadva, amely azt a színt jelöli, amely a játék során átlátszó lesz. Az alapértelmezett érték #FFFFFF.
|
A következő szöveg nincs lefordítva!{{#if:Multiplies the images by the color specified by HexColor. Setting HexColor to #FFFFFF (white) preserves the original color of the images, while setting HexColor to #000000 (black) produces black images. Pixels defined as being transparent via TransparentColor are not affected.|
Multiplies the images by the color specified by HexColor. Setting HexColor to #FFFFFF (white) preserves the original color of the images, while setting HexColor to #000000 (black) produces black images. Pixels defined as being transparent via TransparentColor are not affected.|}}
|
|
| TransparentColor = HexColor
|
| HexColor: Egy szín „HexColor” formátumban megadva, amely azt a színt jelöli, amely a játék során átlátszó lesz a DaytimeImage és a NighttimeImage esetében is. Az alapértelmezett érték #0000FF.
|
X: Egy szám fok mértékegységben, amely a képnek azt az X-koordinátáját adja meg, amely körül a kép elfordul. Az alapértelmezett érték a kép szélességének fele. Y: Egy szám, amely a képnek azt az Y-koordinátáját adja meg, amely körül a kép elfordul. Az alapértelmezett érték a kép magasságának fele.
|
| ÉrtékFok: Egy szám fok mértékegységben, amely azt jelenti, hogy a Minimum paraméterben megadott érték hány fokos szögben van a 12 óra irányához képest (függőlegesen felfelé irány), az óramutató járásával megegyező irányban. Az alapértelmezett érték -120.
|
| ÉrtékFok: Egy szám, amely azt jelenti, hogy a Maximum paraméterben megadott érték hány fokos szögben van a 12 óra irányához képest (függőlegesen felfelé irány), az óramutató járásával megegyező irányban. Az alapértelmezett érték 120. The default value is 0.
|
| Érték: Egy szám, amely azt az értéket jelenti, amit a Subject paraméterben megadott elem visszaad az InitialAngle paraméterben beállított szögben. Az alapértelmezett érték 0.
|
| Érték: Egy szám, amely azt az értéket jelenti, amit a Subject paraméterben megadott elem visszaad a LastAngle paraméterben beállított szögben. Az alapértelmezett érték 1000.
|
- Magyarázat az „Subject”, az „InitialAngle”, a „LastAngle”, a „Minimum” és „Maximum” paraméterek kapcsolatáról
- A példában egy sebességmérő készítésének leírása található:
- Először a Subject paraméterhez kell az elemet meghatározni. A sebességmérő esetén a Subject paraméterhez írjuk a kmph értéket (Subject = kmph).
- Ezt követően a Minimum és a Maximum értéket határozzuk meg. Példaképp a sebességmérő műszeren a mutató skálája 0-tól 160-ig tart. Ekkor a Minimum értéknek 0-t (Minimum = 0), Maximum értéknek 160-at (Maximum = 160) írjunk.
- Ezután az InitialAngle és a LastAngle paramétereket kell maghatározni. Az InitialAngle adathoz azt az értéket kell megadni, hogy a 0 km/h sebesség (vagyis a Minimum érték) a skálán milyen szögben található a felfelé, előre irányhoz képest (12 óra iránya). Ez általában negatív szám (ettől a ponttól balra), például -135 fok. Ekkor az InitialAngle értékeként -135-öt kell megadni (InitialAngle = -135).
- A LastAngle adathoz azt az értéket kell megadni, hogy a 160 km/h sebesség (vagyis a Maximum érték) a skálán milyen szögben található a felfelé, előre irányhoz képest (12 óra iránya). Ez általában pozitív szám (ettől a ponttól jobbra), például 145 fok. Ekkor az LastAngle értékeként 145-öt kell megadni (LastAngle = 145).
|
|
Példa az analóg kilométerórára:
|
| ▶
|
[Needle] DaytimeImage = kmoramutato.bmp Subject = kmph Minimum = 0 Maximum = 160 InitialAngle = -135 LastAngle = 145
|
| Érték: Egy nem negatív szám, amely a forgás sebességét jelenti.
|
Ha az Érték 0, akkor az elem nem fordul el. Minél magasabb értéket használunk, annál gyorsabb a forgás folyamata. Ha ez az adat meg van adva, akkor a DampingRatio adatot is meg kell adni.
| Érték: Egy nem negatív szám, amely a csillapítás típusát mutatja. Ha nincs megadva, akkor csillapítás nem érzékelhető.
|
0 és 1 közötti érték esetén alulcsillapított, a forgás végén kileng az objektum, mire eléri a végső pozícióját. 1 esetén nincs kilengés, 1 feletti érték esetén felülcsillapított, a forgás végéhez közeledve lassul az objektum. Ha ez az adat meg van adva, akkor a NaturalFreq adatot is meg kell adni. A különböző értékek kilengéseit a mellékelt ábra mutatja.
| RétegSzám: Egy szám, amely az elemnek a sorrendjét jelöli a vezetőállás képen. Az alacsony szám hátrébb elhelyezett, a magas szám előrébb helyezett réteget jelent. Egymást fedő elemek közül az látszik, amelynek a legmagasabb a RétegSzám értéke. Az alapértelmezett érték 0.
|
[DigitalNumber] szakasz[szerkesztés]
Ebben a szakaszban olyan jelzések adatait kell megadni, amelyeknek több állapota lehet, vagy hasznos lehet digitális számokhoz is. Annyi darab DigitalNumber szakasz használható, ahány szükséges.
A DaytimeImage (és NighttimeImage) paraméterben megadott képek egyedi állapotokat mutatnak, a különböző állapotokat függőlegesen lefelé, egymás alá kell elhelyezni. Az állapot szélessége megegyezik a kép szélességével, a magasságát azonban az Interval paraméterben kell megadni. A Subject paraméter értékei 0 (legelső állapot) és n-1 (legutolsó állapot) között változnak, ahol n egyenlő az állapotok számával. Ha az érték kívül esik a tartományon, akkor az az állapot láthatatlan lesz.
A digitális számokhoz például 11 darab számjegy kell (0-9-ig és egy üres). A számjegyeket a DaytimeImage (illetve a NighttimeImage) képben folyamatosan egymás alá kell helyezni, fentről lefelé sorrendben: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, „üres”.
Ha egy darab számjegy (képrészlet) például 12 pixel magas, akkor egy 12 pixel x 11 db = 132 pixel magas képeket kell készítenünk a DaytimeImage (illetve a NighttimeImage) részére.
Ez a bejegyzés kezdi el a szakaszt.
| Változó: Az egyik lehetséges változó. Az alapértelmezett érték „true”.
|
|
|
| Location = Balról, Felülről
|
Balról: A vezetőállás képnek az az X-koordinátája, ahová a DaytimeImage (és NighttimeImage) kép bal oldala beszúrásra kerül. Az alapértelmezett érték 0. Felülről: A vezetőállás képnek az az Y-koordinátája, ahová a DaytimeImage (és NighttimeImage) kép felső oldala beszúrásra kerül. Az alapértelmezett érték 0.
|
| Fájlnév: A számjegyeket tartalmazó, nappali verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Kötelező megadni!.
|
| Fájlnév: A számjegyeket tartalmazó, éjszakai verziójú képfájl neve, a jármű mappájához viszonyított relatív útvonalon megadva. Ha nincs megadva, akkor éjszakai verziójú kép nincs.
|
|
|
| TransparentColor = HexColor
|
| HexColor: Egy szín „HexColor” formátumban megadva, amely azt a színt jelöli, amely a játék során átlátszó lesz a DaytimeImage és a NighttimeImage esetében is. Az alapértelmezett érték #0000FF.
|
| Magasság: Egy képrészlet magassága pixelben. Kötelező megadni!
|
| RétegSzám: Egy szám, amely az elemnek a sorrendjét jelöli a vezetőállás képen. Az alacsony szám hátrébb elhelyezett, a magas szám előrébb helyezett réteget jelent. Egymást fedő elemek közül az látszik, amelynek a legmagasabb a RétegSzám értéke. Az alapértelmezett érték 0.
|
[DigitalGauge] szakasz[szerkesztés]
A következő szöveg nincs lefordítva!{{#if:The DigitalGauge section creates a solid-color square of which only a radial section is shown at a time. You can use as many of these sections as required.
There are three important angles to consider. The InitialAngle defines which angle corresponds to the Minimum value, while LastAngle defines which angle corresponds to the Maximum value. The current value at a given time corresponds to the current angle. The solid-color square will only show the part that is between the current angle and the LastAngle. If InitialAngle is less than LastAngle, the solid-color square will wind clockwise. If InitialAngle is greater than LastAngle, the solid-color square will wind counter-clockwise.
The subject needs to return a value that meaningfully works together with the Minimum and Maximum settings.|
The DigitalGauge section creates a solid-color square of which only a radial section is shown at a time. You can use as many of these sections as required.
There are three important angles to consider. The InitialAngle defines which angle corresponds to the Minimum value, while LastAngle defines which angle corresponds to the Maximum value. The current value at a given time corresponds to the current angle. The solid-color square will only show the part that is between the current angle and the LastAngle. If InitialAngle is less than LastAngle, the solid-color square will wind clockwise. If InitialAngle is greater than LastAngle, the solid-color square will wind counter-clockwise.
The subject needs to return a value that meaningfully works together with the Minimum and Maximum settings.|}}
Ez a bejegyzés kezdi el a szakaszt.
Subject: One of the available subjects]. The default subject is true.|}}
|
|
|
| Location = CenterX, CenterY
|
CenterX: A floating-point number representing the x-coordinate at which the left of the image is inserted. The default value is 0. CenterY: A floating-point number representing the y-coordinate at which the top of the image is inserted. The default value is 0.|}}
|
ValueInPixels: A non-zero floating-point number representing half the edge length of the solid-color square in pixels. Is required to be specified.|}}
|
A következő szöveg nincs lefordítva!{{#if:If Radius is negative, it is treated as if it was positive, but the entire LED is rotated by 180 degrees.|
If Radius is negative, it is treated as if it was positive, but the entire LED is rotated by 180 degrees.|}}
HexColor: A hexcolor representing the color of the solid-color square. The default value is #FFFFFF.|}}
|
|
|
| InitialAngle = ValueInDegrees
|
ValueInDegrees: A floating-point number representing the angle in degrees that corresponds to the Minimum value. The angle is measured clock-wise from the 12 o'clock position. The default value is -120.|}}
|
| ⚠
|
|
|
A következő szöveg nincs lefordítva!{{#if:The absolute difference between InitialAngle and LastAngle may not exceed 360 degrees.| The absolute difference between InitialAngle and LastAngle may not exceed 360 degrees.|}}
|
|
|
|
| LastAngle = ValueInDegrees
|
ValueInDegrees: A floating-point number representing the angle in degrees that corresponds to the Maximum value. The angle is measured clock-wise from the 12 o'clock position. The default value is 120.|}}
|
| ⚠
|
|
|
A következő szöveg nincs lefordítva!{{#if:The absolute difference between InitialAngle and LastAngle may not exceed 360 degrees.| The absolute difference between InitialAngle and LastAngle may not exceed 360 degrees.|}}
|
|
Value: A floating-point value corresponding to the value returned by the Subject in use that should be linked to the InitialAngle. The default value is 0.|}}
|
Value: A floating-point value corresponding to the value returned by the Subject in use that should be linked to the LastAngle. The default value is 1000.|}}
|
Value: A floating-point value representing the step in which values on the solid-color square can increase. The value to be displayed via the solid-color square will be rounded down to the next integer multiple of Value. If Value is negative, values will be rounded up to the absolute value of Value instead. If Value is 0, increases will be smooth. The default value is 0.|}}
|
LayerIndex: An integer which uniquely defines this element among overlapping elements. Lower numbers represent the background and higher numbers the foreground. Elements may use the same LayerIndex as long as they do not overlap. The default value is 0.|}}
|
Ebben a szakaszban az egyedi menetrend megjelenítésének helyét lehet beállítani. Az aktuális menetrend képe a route-fájlban megadottak szerint kerülnek betöltésre. A fájlban csak egy darab [Timetable] szakasz alkalmazható.
Ez a bejegyzés kezdi el a szakaszt.
|
|
| Location = Balról, Felülről
|
Balról: A vezetőállás képnek az az X-koordinátája, ahová a kép bal oldala beszúrásra kerül. Az alapértelmezett érték 0. Felülről: A vezetőállás képnek az az Y-koordinátája, ahová a kép felső oldala beszúrásra kerül. Az alapértelmezett érték 0.
|
| ÉrtékPixel: Egy pozitív szám, amely a kép szélességét jelenti a vezetőállás képhez viszonyítva. Kötelező megadni!
|
| ÉrtékPixel: Egy pozitív szám, amely a kép magasságát jelenti a vezetőállás képhez viszonyítva. Kötelező megadni!
|
|
|
| TransparentColor = HexColor
|
| HexColor: Egy szín „HexColor” formátumban megadva, amely azt a színt jelöli, amely a játék során átlátszó lesz a DaytimeImage és a NighttimeImage esetében is. Az alapértelmezett érték #0000FF.
|
| RétegSzám: Egy szám, amely az elemnek a sorrendjét jelöli a vezetőállás képen. Az alacsony szám hátrébb elhelyezett, a magas szám előrébb helyezett réteget jelent. Egymást fedő elemek közül az látszik, amelynek a legmagasabb a RétegSzám értéke. Az alapértelmezett érték 0.
|
A változó egy meghatározott paraméterből áll, esetlegesen utótagot is lehet használni. A paraméter határozza meg, hogy az adott elem a jármű mely jelzését/berendezését mutatja. Például a Needle szakaszhoz használt kmph változó azt jelenti, hogy a mutató a jármű sebességét mutatja kilométer/órában. Ha mr paramétert használunk, akkor a jármű töltővezeték nyomását mutatja az adott mutató.
Alap változók
| Paraméter
|
Leírás
|
| acc
|
Returns the (signed) acceleration of the train in meters per second squared (m/s²).
|
| atc
|
Equivalent to ats271.
|
| atsi
|
Returns the state of the ith plugin variable, depending on the plugin used. This is the same as pluginState[i] in animated objects. For the built-in safety systems ATS and ATC, see below.
|
| bc
|
Returns the pressure of the brake cylinder in kPa (1000 Pa).
|
| bp
|
Returns the pressure of the brake pipe in kPa (1000 Pa).
|
| brake
|
Returns the currently selected brake notch.
For trains with automatic air brakes, 0 represents RELEASE, 1 represents LAP, 2 represents SERVICE and 3 represents the emergency brake.
For trains without a hold brake device, 0 represents released brakes, i represents brake notch i and n+1 represents the emergency brake, where n is the number of brake notches the train has.
For trains with a hold brake device, 0 represents released brakes, 1 represents the hold brake, i+1 represents brake notch i, and n+2 represents the emergency brakes, where n is the number of brake notches the train has.
|
| csc
|
Returns 1 if the const speed system is currently active and 0 otherwise.
|
| door
|
Returns a value between 0 (open doors) and 1 (closed doors).
|
| doorli
|
Returns a value between 0 (open) and 1 (closed) for the left doors of car i, or 2 if the car does not exist.
Car index 0 represents the first car in the train, and n-1 the last car, where n is the number of cars in the train.
|
| doorri
|
Returns a value between 0 (open) and 1 (closed) for the right doors of car i, or 2 if the car does not exist.
Car index 0 represents the first car in the train, and n-1 the last car, where n is the number of cars in the train.
|
| er
|
Returns the pressure of the equalizing reservoir in kPa (1000 Pa).
|
| hour
|
Returns the integer part of the current hour.
|
| kmph
|
Returns the absolute speed of the train in kilometers per hour (km/h).
|
| min
|
Returns the integer part of the current minute.
|
| motor
|
Returns the acceleration which the motor of the first motor car currently generates in m/s².
|
| mph
|
Returns the absolute speed of the train in international miles per hour (mph).
|
| mr
|
Returns the pressure of the main reservoir in kPa (1000 Pa).
|
| ms
|
Returns the absolute speed of the train in meters per second (m/s).
|
| power
|
Returns the currently selected power notch. This is an integer between 0 and n, where n is the number of power notches the train has.
|
| rev
|
Returns the currently selected reverser position. 0 represents backward, 1 represents neutral and 2 represents forward.
|
| sap
|
Returns the pressure of the straight air pipe in kPa (1000 Pa).
|
| sec
|
Returns the integer part of the current second.
|
| true
|
Mindig 1 értéket ad vissza. Ez segítségképp használható a PilotLamp szakaszhoz, így mindig látható a társított képfájl.
|
If atsi is used with the built-in safety systems ATS and ATC, the following mapping for i applies:
| i
|
English
|
日本語
|
Return values
|
|
ats271
|
Meaning
|
| 256
|
ATS
|
ATS
|
0 (unlit) or 1 (lit)
|
|
0
|
ATC not available
|
| 257
|
ATS RUN
|
ATS 作動
|
0 (unlit), 1 (lit) or 2 (flashing)
|
|
1
|
0 km/h
|
| 258
|
ATS RUN
|
ATS 作動
|
0 (unlit / non-flashing), 1 (lit / flashing)
|
|
2
|
15 km/h
|
| 259
|
P POWER
|
P 電源
|
0 (unlit) or 1 (lit)
|
|
3
|
25 km/h
|
| 260
|
PTN APPROACH
|
パターン接近
|
0 (unlit) or 1 (lit)
|
|
4
|
45 km/h
|
| 261
|
BRAKE RELEASE
|
ブレーキ開放
|
0 (unlit) or 1 (lit)
|
|
5
|
55 km/h
|
| 262
|
BRAKE APPLY
|
ブレーキ動作
|
0 (unlit) or 1 (lit)
|
|
6
|
65 km/h
|
| 263
|
ATS P
|
ATS-P
|
0 (unlit) or 1 (lit)
|
|
7
|
75 km/h
|
| 264
|
FAILURE
|
故障
|
0 (unlit) or 1 (lit)
|
|
8
|
90 km/h
|
| 265
|
ATC
|
ATC
|
0 (unlit) or 1 (lit)
|
|
9
|
100 km/h
|
| 266
|
ATC POWER
|
ATC 電源
|
0 (unlit) or 1 (lit)
|
|
10
|
110 km/h
|
| 267
|
ATC SRV
|
ATC 常用
|
0 (unlit) or 1 (lit)
|
|
11
|
120 km/h
|
| 268
|
ATC EMG
|
ATC 非常
|
0 (unlit) or 1 (lit)
|
|
12
|
ATS is active
|
| 269
|
CONST SPEED
|
定速
|
0 (unlit) or 1 (lit)
|
|
|
|
| 270
|
EB
|
EB
|
0 (unlit) or 1 (lit)
|
|
|
|
| 271
|
ATC speed indicator
|
|
0 - 12, see table on the right
|
|
|
|
Képzők
| Képző
|
Leírás
|
| di
|
Az eredeti paraméter i helyi érték szerinti számjegyet adja vissza. Például a d0 az egyes helyiértéket, a d1 a tízes helyiértéket, a d2 a százas helyiértéket adja vissza, stb. Példa: A kmphd1 alkalmazható a DigitalNumber szakasz Subject értékeként. Ez a jármű aktuális sebességének (km/h) tízes helyi értékét adja vissza. Ha a jármű például 59 km/h sebességgel halad, akkor a kmphd1 értéke 5, a kmphd0 értéke 9.
|