Action 0 properties for rail types
Action 0 - Properties for rail types
Definiowanie właściwości typów szyn.
1.0 16 typów szyn można zdefiniować.
1.9 64 typów szyn można zdefiniować.
Properties
Numer | Wersja | Rozmiar | Opis |
---|---|---|---|
08 | 1.0 | 4*B | Etykieta typu szyny |
09 | 1.0 | W | StringID: nagłówek paska narzędzi budowania szyny[1] |
0A | 1.0 | W | StringID: Tekst listy rozwijanej konstrukcji kolejowych |
0B | 1.0 | W | StringID: Nagłówek okna budowania pojazdu |
0C | 1.0 | W | StringID: Automatyczne zastępowanie text |
0D | 1.0 | W | StringID: Text nowego silnika |
0E | 1.0 | B n*D | Lista kompatybilnych typów szyn[2] |
0F | 1.0 | B n*D | Lista typów szyn zasilanych[2] |
10 | 1.0 | B | Flagi typu szynowego |
11 | 1.0 | B | Mnożnik 'przewagi' prędkości na łuku |
12 | 1.0 | B | Grafika stacji (i zajezdni) |
13 | 1.0 | W [3] | Koszty budowy |
14 | 1.0 | W | Ograniczenie prędkości |
15 | 1.0 | B | Model przyspieszenia |
16 | 1.0 | B | Kolor minimapy |
17 | 1.1 | D | Data wprowadzenia |
18 | 1.1 | B n*D | Wprowadzenie listy wymaganych typów szyn[2] |
19 | 1.1 | B n*D | Wprowadzono listę typów szyn[2] |
1A | 1.1 | B | Porządek sortowania |
1B | 1.2 | W | StringID: Nazwa typu szyny[4] |
1C | 1.2 | W | Współczynnik kosztów utrzymania infrastruktury |
1D | 1.2 | B n*D | Alternatywne etykiety typu szyny, które należy "przekierować" na ten typ szyny |
- ↑ GRFv≤7 Dla wersji GRF 7 lub wcześniejszej ustawienie właściwości 09 ustawia również właściwość 1B.
- ↑ 2.0 2.1 2.2 2.3 Etykiety typu szyny na tej liście są "nie" rozwiązywane za pomocą alternatywnej listy etykiet.
- ↑ W r18969 do 19306 ta właściwość miała wielkość bajtu.
- ↑ GRFv≤7 W przypadku wersji GRF 7 lub wcześniejszej ustaw właściwość 1B "po" ustawieniu właściwości 09, ponieważ właściwość 09 ustawia również nazwę typu szyny do tyłu zgodność.
W NFO identyfikatory typu szyny będą lokalne GRF, z identyfikatorem mapowania etykiety. Dlatego, aby zmodyfikować istniejący typ szyny, określ jego etykietę we właściwości 08. Aby utworzyć nowy typ szyny, ponownie po prostu określ jej etykietę we właściwości 08. W ten sposób nie ma potrzeby stosowania skomplikowanych mechanizmów GRM do przydzielania ID`ów. If a label 'clashes' with another GRF, then one GRF will end up modifying the properties instead of creating a new rail type.
Gdy tworzony jest nowy typ szyny, jest on wypełniany informacjami z pierwszego typu szyny, z tym wyjątkiem, że lista kompatybilnych i zasilanych zawiera tylko tworzony typ szyny. Nie należy jednak zakładać żadnych wartości domyślnych, ponieważ pierwszy typ szyny mógł zostać zmodyfikowany.
Vehicle and Railtype availability
Dostępność i kompatybilność pojazdów i typów szyn zależy od wielu właściwości. Zasadniczo pojazd określa, jaki to typ szyny, a typy szyn określają wzajemną kompatybilność.
- Pojazd istnieje, jeżeli zdefiniowano jego typ szyny (podpora pociągu 05). W przeciwnym razie pojazd jest wyłączony.
- Kiedy pojazd jest wprowadzany, zawsze wprowadza swój typ szyny (podpora pociągu 05).
-
Typ szyny zostaje wprowadzony, jeżeli spełniony jest przynajmniej jeden z następujących warunków:
- Wprowadzono pojazd, który odnosi się do typu szyny (podpora pociągu 05).
- Wprowadzono kolejny typ szyny, który odwołuje się do typu szyny za pomocą wprowadzonej listy rodzajów szyn (prop 19).
- Data wprowadzenia (podpora typu szyny 17) została przekroczona i dostępne są wszystkie wymagane typy szyn (podpora typu szyny 18).
Poprzez właściwość typu szyny 1D można zdefiniować wiele rodzajów szyn, które należy uznać za równoważne z typem szyny. Wpływa to na interpretację właściwości pociągu 05. Jeśli właściwość pociągu 05 odnosi się do niezdefiniowanego rodzaju kolei, wówczas właściwość 1D typu szyny jest sprawdzana dla wszystkich zdefiniowanych typów szyn, czy pojazd może zostać ponownie przypisany do innego rodzaju szyny. W przeciwnym razie pojazd jest wyłączony.
Etykieta typu szyny (08)
Są to unikatowe na skalę światową czteroliterowe identyfikatory dla określonych rodzajów szyn (analogiczne do cargo labels ), używane do udostępniania różnych typów szyn pociągiem grfs pojazdu. Zarezerwowane etykiety dla domyślnych typów szyn to:
Etykieta | Rail Typ |
---|---|
RAIL | Normal Rail |
ELRL | Electrified Rail |
MONO | Mono Rail |
MGLV | Maglev Rail |
1.0 Można zdefiniować 16 typów szyn.
1.9 Można zdefiniować 64 typy kolei.
Zestawy typów szyn mogą wykorzystywać do 64 rodzajów szyn i muszą określać własne etykiety.
Zobacz także Rail Type Translation Table w celu uzyskania dalszych informacji.
ID ciągu nazwy typu szyny, jak pokazano w podpisie paska narzędzi.
OpenTTD przed wersjami r20342 i 1.0.3 wymagają, aby ciąg zaczynał się od białego kodu sterującego. Późniejsze wersje OpenTTD automatycznie domyślnie zmieniają kolor na biały.
Rail construction dropdown text (0A)
Identyfikator ciągu tekstu w menu rozwijanym wszystkich typów szyn.
Ciąg ten nigdy nie może zaczynać się od kodu kontroli koloru.
Identyfikator ciągu dla podpisu okna pojazdu.
OpenTTD przed wersjami r20342 i 1.0.3 wymagają, aby ciąg zaczynał się od białego kodu sterującego. Późniejsze wersje OpenTTD automatycznie domyślnie zmieniają kolor na biały.
Autoreplace text (0C)
ID ciągu dla typu szyny pokazany w oknie automatycznego zastępowania.
New engines (0D)
StringID do wyświetlania tekstów typu "Wynaleźliśmy nowy <rail type> silnik" (engine).
Compatible rail type list (0E)
Lista rodzajów szyn, na których mogą jeździć pociągi tego rodzaju, nawet jeśli mogą nie być zasilane. Na przykład. wagony/silniki typu "zelektryfikowana szyna" (eletrified rail) - są również kompatybilne z typami "normal rail" i "trzecia szyna" (third) , ale nie są napędzane (w celu przemieszczania pociągu musi istnieć inny silnik z napędem).
Format to:
0E <nvar> (<rail type label>){n}
Oznacza to, że podajesz liczbę kompatybilnych typów szyn w jednym bajcie, a następnie listę etykiet szyn o takiej długości. Typ szyny jest automatycznie kompatybilny (i zasilany) ze sobą, więc nie musisz wymieniać bieżącego typu szyny.
Należy pamiętać, że te właściwości dotyczą pociągów tego rodzaju szyn, a nie toru. Jeśli chcesz, aby pociągi innych typów kolei mogły jeździć na twoich typach kolei, musisz ustawić właściwość kompatybilnych typów kolei dla każdego rodzaju kolei. Ustawienie tych właściwości zachowuje się zawsze przyrostowo, więc wystarczy ustawić dodatkowe bity dla każdego typu szyny, nie można usunąć kompatybilności/mocy po jej ustawieniu (przez jakiś inny GRF).
Powered rail type list (0F)
Lista rodzajów szyn, na których napędzane są pociągi tego rodzaju szyn. Na przykład. silniki typu "normalna szyna" są zasilane również na "szynie zelektryfikowanej" - i "trzeciej szynie" .
Taki sam format jak dla właściwości 0E powyżej.
Rail type flags (10)
Flagi do zdefiniowania właściwości związanych z typem szyny:
Mnożnik przewagi na krzywej prędkości (11)
Ta właściwość ustawia mnożnik na przewagę prędkości łuku, którą otrzymują wszystkie pociągi kursujące na tym typie torów. Przewaga prędkości krzywej bazowej wynika z pomnożenia wartości tej właściwości przez przewagę prędkości bazowej - która zależy od długości krzywej w wagonach:
Długość krzywej | Prędkość bazowa Adv. |
---|---|
0 (90° turn) | 30 |
1 (2x45° turn) | 44 |
2 | 55 |
3 | 66 |
4 | 75 |
5 | 84 |
6 | 91 |
7 | 98 |
8 | 103 |
9 | 108 |
10 | 111 |
11 | 114 |
12+ | 115 |
"Długość krzywej" to średnia liczba wagonów pociągu między zwojami. Jednak bardzo ostre zakręty (wartości 0 i 1) nie są uśredniane w dłuższych pociągach.
Maksymalna prędkość pociągu na łuku jest określona przez "przewagę prędkości podstawowej" * (2 + "właściwość 11"). Pociągi przechylające otrzymują dodatkową premię w wysokości 20% do tej wartości.
Dla domyślnych typów szyn ta właściwość wynosi 0 dla szyny normalnej i szyny zelektryfikowanej, 1 dla szyny jednoszynowej i 2 dla szyny maglev.
Station (and depot) graphics (12)
Ta właściwość określa domyślną grafikę dla stacji. Jeśli nie zdefiniowano żadnych 'sprites' zajezdni, definiuje to jednocześnie 'sprites' , które mają być używane. Istnieją trzy rodzaje domyślnych stacji (i składów), zwykle związanych z torami kolejowymi, jednoszynowymi i maglevowymi. Prawidłowe wartości to:
Wartość | Znaczenie |
---|---|
0 | Normal Rail |
1 | Monorail |
2 | Maglev |
Speed limit (14)
Ograniczenie prędkości w mph*1.6 (ok. km/h). Ustaw na "0" w ogóle bez limitu.
Acceleration model (15)
Ta właściwość definiuje zastosowany model przyspieszenia. Prawidłowe wartości mieszczą się w zakresie od 0 do 2:
Wartość | Znaczenie |
---|---|
0 | Normal Rail |
1 | Monorail |
2 | Maglev |
Obecnie nie ma różnicy między normalną koleją a koleją jednoszynową.
Map colour (16)
Ta właściwość określa kolor, jaki ten typ ścieżki jest rysowany w widoku minimapy. Wartość bajtu określa wpis koloru w DOS palette.
Introduction date (17)
Ta właściwość określa sformatowaną datę wprowadzenia daty tego typu szyny. Z tym zestawem właściwości typ szyny zostanie wprowadzony w dniu (lub po tej dacie), gdy wszystkie wymagane typy szyny będą dostępne dla firmy gracza lub za każdym razem, gdy pojazd wykorzystujący ten typ szyny zostanie wprowadzony, w zależności od tego, co nastąpi wcześniej.
Introduction required rail type list (18)
Lista rodzajów szyn na tym szynie musi być dostępna dla firmy gracza, aby ten typ szyny mógł zostać wprowadzony w dniu wprowadzenia (lub później). Limit ten nie ma zastosowania, gdy typ szyny zostaje wprowadzony przez wprowadzenie pojazdu.
Taki sam format jak dla właściwości 0E powyżej.
Może to być na przykład wykorzystane do wprowadzenia trzeciej szyny z typem sieci trakcyjnej, gdy dostępne są zarówno typy trzeciej szyny, jak i sieci trakcyjnej.
Introduced rail type list (19)
Lista rodzajów szyn wprowadzanych po wprowadzeniu tego typu szyn. Na przykład, aby upewnić się, że po wprowadzeniu typu szybkiej szyny istnieje wariant wolny.
Taki sam format jak dla właściwości 0E powyżej.
Sort order (1A)
Właściwość wpływająca na porządek sortowania list rozwijanych z typami szyn. Wartości domyślne są następujące:
Wartość | Znaczenie |
---|---|
07 | Normal Rail |
17 | Electrified Rail |
27 | Monorail |
37 | Maglev |
n7 | Railtype #n |
Zatem typ szyny, który (wewnętrznie) otrzymuje indeks 8, otrzyma wartość domyślną 87. Te wartości domyślne mają zachować porządek, gdy ta właściwość nie jest obsługiwana tak, jak były.
Rail type name (1B)
ID ciągu nazwy typu szyny.
Alternate rail type labels (1D)
Lista alternatywnych etykiet, które "przekierowują" (redirected) na ten typ szyny, gdy są używane np. jako typ toru pociągu lub podczas badania, czy zdefiniowano etykietę. Przekierowanie następuje tylko wtedy, gdy alternatywna etykieta nie jest zdefiniowana jako prawdziwy typ szyny. Taki sam format jak dla właściwości 0E powyżej.
Alternatywne etykiety nie są brane pod uwagę przy ocenie właściwości 0E, 0F, 18 i 19.
Przykład
Do napisania