Industries
en
EN
pl
PL

nfo

Contents

Wprowadzenie

Branże działają podobnie jak budynki miejskie. Limit liczby rodzajów branży wynosi:

Nieprzepisane typy oryginalne liczą się do (całkowitego) limitu. Branże nie mają maski klimatycznej; nie powinieneś po prostu definiować branży, jeśli byłaby nieodpowiednia.

Definiowanie branż odbywa się według tego samego schematu, co domy: aby zacząć korzystać z identyfikatora, najpierw należy go zdefiniować, ustawiając dla niego właściwość 8. Jeśli spróbujesz odwołać się do identyfikatora (poprzez akcję 0 lub przez akcję 3), który nie jest zdefiniowany, twoje żądanie zostanie zignorowane, ale również nie zostanie zgłoszone jako błąd. Oznacza to, że jeśli chcesz warunkowo zdefiniować identyfikator, wystarczy pominąć akcję0, która ustawia właściwość 8, a wszystko inne zostanie automatycznie pominięte.

Właściwości

Property Rozmiar Version Opis
08 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Typ Substytutu branży
09 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Zmiana typu branży
0A V Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Ustawienie układu(ów) branżowego
0B B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Flaga produkcji branży
0C W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Komunikat zamknięcia branży
0D W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Komunikat zwiększenia produkcji
0E W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Komunikat zmniejszenia produkcji
0F B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Mnożnik kosztów fundowania
10 W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Typy produkcji ładunku
11 D Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Typy ładunków akceptowanych
12,13 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Mnożniki produkcji
14 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Minimalna ilość dystrybuowanego ładunku
15 V Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Przypadkowe efekty dźwiękowe
16 3*B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Sprzeczne typy branż
17 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Prawdopodobieństwo w grze losowej
18 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Prawdopodobieństwo podczas rozgrywki
19 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Kolor mapy
1A D Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Specjalne flagi branżowe definiujące specjalne zachowania
1B W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Nowa branża text ID
1C,1D,1E D Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 45)2.5 Mnożniki ładunków wejściowych dla trzech typów ładunków wejściowych
1F W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 49)2.5 Nazwa branży
20 D Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 49)2.5 Perspektywa sukcesu
21,22 B Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 49)2.5 Flagi Callback
23 D Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (alpha 73)2.5 Mnożnik kosztów destrukcji
24 W Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.6 (r1782)2.6 Tekst domyślny dla pobliskiej stacji
25 V Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Wykaz typów ładunków produkowanych
26 V Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Wykaz typów ładunków akceptowanych
27 V Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Lista mnożników produkcji
28 V Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Lista mnożników ładunków wejściowych

Opis

Substytut typu branży (08)

Zastępczy typ branży. Pierwsze przypisanie tej właściwości powoduje skopiowanie wszystkich właściwości starego typu do tego nowego typu. W przeciwieństwie do domów, typ zastępczy nie zastąpi tego nowego typu, jeśli definicja stanie się niedostępna. Lista valid industry types

Istnieje specjalne zastosowanie tej właściwości, począwszy od alfa 70: jeśli ustawisz ją na FFh, możesz wyłączyć oryginalną branżę. W takim przypadku użyty ID musi być numerem branży, którą chcesz wyłączyć. Żądania wyłączenia są ignorowane dla branż nieobecnych w obecnym klimacie i branżach już zastąpionych.

Obsługiwane przez OpenTTD 1.1 (r20108)1.1 Nieobsługiwane przez TTDPatch AI mogą używać typu zastępczego do podejmowania decyzji dotyczących grafiki stacji i wyboru pojazdu za pośrednictwem callback 18 .

Zastąpienie typu branży (09)

Zastąpienie typu branży. Zastępowany typ branży nie będzie wbudowany w nowe losowe gry. Jeśli plik GRF stanie się aktywny po uruchomieniu gry, branże zastąpionego nowego typu nie zostaną zastąpione przez nowy typ. Lista valid industry types

Przesłaniając stary typ, mówisz "mój typ zastępuje ten stary typ". Gdy GRF zapytają o stary typ, który zastąpiłeś (na przykład poprzez zmienną branżową 67), zamiast tego otrzymają informacje o twoim typie. Jeśli chcesz zastąpić stary typ branży czymś zupełnie innym, użyj funkcji "wyłącz" (disable) właściwości 08 (patrz wyżej), a następnie zdefiniuj nowy typ branży bez (without) za pomocą właściwości 09. Ogólna zasada: jeśli twoja przemysł przyjmuje lub produkuje ładunki inne niż oryginalne, nie powinien zastępować oryginalnego.

Na przykład, jeśli chcesz zastąpić starą kopalnię czymś, co bardziej dynamicznie zmienia produkcję węgla, użyj właściwości 09, aby zastąpić przemysł 00. W ten sposób inne branże, które chcą być z dala od kopalni węgla, pozostaną z dala od twojego rodzaju przemysłu też. Jeśli jednak chcesz zastąpić kopalnię węgla kopalnią potażu, nie używaj nieruchomości 09. Zapewni to, że inne branże nie uznają twojego typu za kopalnię węgla.

Należy jednak pamiętać, że tylko jedna nowa branża może zastąpić stary typ. Jeśli dwa nowe typy chcą zastąpić ten sam stary typ, pierwszy wygrywa, a drugi jest dodawany normalnie, ignorując jego właściwość 09.

Ustaw układ(y) branżowy (0A)

Format tabel układu branżowego:

Rozmiar Zmienna Znaczenie
B numlayouts Całkowita liczba układów następujących po
D size Wielkość całej definicji, z wyłączeniem numlayouts i rozmiar
V layouts układy numlayout, patrz format poniżej

Format układu branżowego:

Jako szczególny przypadek, jeśli pierwszym bajtem nowego układu branżowego jest FEh, następują tylko dwa bajty: numer branżowy i numer układu. Określony układ określonego starego typu branży zostanie dodany do listy układów bieżącej branży. Poniższe ma zastosowanie tylko wtedy, gdy pierwszy bajt nie był FEh

rozmiar Zmienna Znaczenie
B xoffs
B yoffs Odsunięcia (Offsets) liczone od najbardziej wysuniętego na północ kafla przemysłu, określając pozycję bieżącego kafla. Oba są traktowane jako podpisane liczby całkowite, ale nie mogą być negatywne, z wyjątkiem szczególnego przypadku wymienionego poniżej.
B oldtile Stary typ 'kafla' (tile), który należy umieścić na danym kaflu

--lub--

0xFE,W newtile ID już zdefiniowanego kafla branżowego, wyściełany wartością 0 w celu utworzenia wartości słowa. Ten typ kafla zostanie umieszczony na danym kaflu.

--lub--

0xFF

Dany kafel jest sprawdzany pod kątem luzu, ale nic nie zostanie na niej umieszczone. Przydatne, aby zapewnić trochę wolnego miejsca wokół swojej branży. Jest to jedyny przypadek, w którym xoffs i yoffs mogą być negatywne.

  • GRFv≤7 W przypadku wersji GRF <= 7, jeśli xoffs jest ujemny, yoffs musi być o jeden niższy niż wartość pożądanych.

Układ składa się z listy powyższych definicji kafli, zakończonych dwoma bajtami: 0,80h

Typ produkcji przemysłowej (0B)

Wartość Znaczenie Obsługiwane przez OpenTTD 0.60.6 Nieobsługiwane przez TTDPatch Wpływ na pobliskie stacje Efekt, jeśli CB 29 jest wyłączone
00 przemysł konsumpcyjny (np. elektrownia) brak Brak zmian w produkcji; bez zamknięcia
01 przemysł wydobywczy (np. kopalnia węgla) przyrostek 'Kopalnie', jeśli produkowany jest ładunek niepłynny, niepasażerski, inny niż poczta Zmiana standardowej produkcji w przemyśle pierwotnym
02 przemysł ekologiczny (np. las) przyrostek 'las' lub 'drewno' w przypadku produkcji drewna Zmiana standardowej produkcji w przemyśle pierwotnym
04 przemysł przetwórczy (np. huta stali) brak Standardowe zachowanie podczas zamykania przemysłu przetwórczego

Inne wartości są zastrzeżone; nie ustawiaj żadnych innych wartości..

In wiadomości branżowe (0C..0E), nowy ID tekstowy branży (1B)

Tekst skojarzony z tymi identyfikatorami tekstowymi zostanie wyświetlony, jeśli branża ogłosi zamknięcie, jeśli przemysł zwiększy produkcję, jeśli przemysł zmniejszy produkcję lub gdy przemysł zostanie wygenerowany podczas gry.

Dla komunikatu generacyjnego domyślnie wszystkie branże mają napis „Nowy xxx jest budowany w pobliżu yyy”, z wyjątkiem lasów, w których "Nowy las jest sadzony w pobliżu yyy".

Typy ładunków produkcyjnych (10)

Dwie zależne od klimatu liczby ładunków reprezentujące typy ładunków, które przemysł może wytwarzać. Niewykorzystane miejsca można wypełnić FFh. Lista prawidłowych typów: CargoTypes

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Ta właściwość obsługuje tylko dwa ładunki wyjściowe. Zamiast tego użyj właściwości 25, aby wyprowadzić więcej rodzajów ładunku.

Akceptacja typów ładunków (11)

Trzy zależne od klimatu liczby ładunków reprezentujące typy ładunków, które branża może zaakceptować, plus czwarty bajt wypełniający, który jest zawsze ignorowany. Niewykorzystane sloty można wypełnić FFh. Lista prawidłowych typów: CargoTypes

Te typy ładunków zostaną naprawdę zaakceptowane tylko wtedy, gdy odpowiednia akceptacja kafli branży wyniesie 8/8 lub więcej.

Począwszy od wersji 7 GRF i wyższej, znaczenie powyższych dwóch właściwości ulegnie zmianie: zamiast numerów szczelin ładunkowych zależnych od klimatu należy podać niezależne od klimatu ID ładunków. Jeśli twój GRF ma tabelę translacji ładunku, wówczas ten ID jest indeksem w tej tabeli; w przeciwnym razie jest to kawałek ładunku. Ładunki obecnie nieobecne zostaną zmienione na FFh. Należy pamiętać, że TTD przestaje przetwarzać te listy przy pierwszej wartości FFh, więc określenie nieobecnych ładunków nie zawsze jest bezpieczne.

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Ta właściwość obsługuje tylko trzy ładunki wejściowe. Zamiast tego użyj właściwości 26, aby wyprowadzić więcej rodzajów ładunku.

Mnożniki produkcji (12, 13)

W przypadku wartości niezerowych branża okresowo (co 256 tyknięć, czyli 8 lub 9 razy w miesiącu) wytwarza określoną ilość z odpowiedniego rodzaju ładunku. Właściwości określają ilość produkowaną na domyślnym poziomie produkcji, są one równomiernie skalowane production changes.

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Ta właściwość obsługuje tylko dwa ładunki wyjściowe. Zamiast tego użyj właściwości 27, aby wyprowadzić więcej rodzajów ładunku.

Minimal amount of cargo distributed (14)

Wyprodukowany ładunek zostanie rozdzielony na stacje dopiero po przekroczeniu tej ilości.

Losowe efekty dźwiękowe (15)

Dane zaczynają się od bajtu określającego liczbę dostępnych efektów, a następnie jeden bajt na efekt. TTD okresowo wybiera losowo jeden z dostępnych efektów i odtwarza go.

Sprzeczne typy branż (16)

3 bajty definiują 3 typy, które nie pojawią się w pobliżu tej branży. Jeśli bajt ma ustawiony bit 7, dolne 6 bitów jest identyfikatorem nowego typu już zdefiniowanego w bieżącym pliku GRF. Jeśli bit 7 jest wyraźny, dolne 6 bitów określa stary typ branży. FFh można wykorzystać do wypełnienia nieużywanych wpisów. Nie należy modyfikować właściwości 9 po odwołaniu się do typu przez właściwość 16. Lista valid industry types

Prawdopodobieństwo w grze losowej (17), Prawdopodobieństwo podczas gry (18)

Stare typy mają prawdopodobieństwo od 0 do 10. Jeśli wartość prawdopodobieństwa losowej gry jest różna od zera, na mapie z pewnością pojawi się co najmniej jedno wystąpienie tego typu.

Te prawdopodobieństwa są "prawdopodobieństwami względnymi" (relative probabilities) . Oznacza to, że jeśli ustawisz prawdopodobieństwo dla przemysłu A na dwukrotność prawdopodobieństwa dla przemysłu B, przemysł A pojawi się około dwa razy częściej niż B. Z drugiej strony zwiększenie prawdopodobieństwa wszystkich branż nic nie zmienia. Prawdopodobieństwa pojawienia się nie mają wpływu na liczbę branż ogółem.

Kolor mapy (19)

Wartość musi być indeksem kolorów z palety DOS. Poniższe wartości są używane domyślnie dla branż:

Numer Kolor Przykład
01 Black Coal mine
0A Gray Steel mill
0F White Bank
25 Dark beige Water supply
27 Light beige Rubber plantation
30 Pink Farm
37 Brown Food processing plant
56 Green Forest
98 Blue Oil wells/oil rig
AE Purple Factory
B8 Red Power station
BF Yellow Oil refinery
C2 Orange Saw mill
D0 Light green Water tower

Specjalne flagi branżowe definiujące specjalne zachowanie (1A)

Bit Wartość Wersja Znaczenie
0 1 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł okresowo sadzi pola wokół siebie (gospodarstwa umiarkowane i arktyczne))
1 2 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł wycina drzewa wokół siebie i wytwarza z nich swój pierwszy ładunek wyjściowy (tartak)
2 4 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł opiera się na wodzie (platforma wiertnicza)
3 8 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł można budować tylko w miastach (tj. Musi on zastępować domy) o liczbie mieszkańców większej niż 1200 (bank 'umiarkowany')
4 10 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł można budować tylko w miastach (tj. Musi on zastępować domy) (arktyczne i tropikalne brzegi, wieża ciśnień)
5 20 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł buduje się zawsze w pobliżu miast (tj. W pobliżu znaku miasta; dodatkowo przemysł może zastępować domy) (sklep z zabawkami)
6 40 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Pola są sadzone wokół przemysłu, gdy jest budowany (wszystkie farmy)
7 80 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł nie może zwiększyć produkcji w klimacie umiarkowanym (odwierty naftowe)
8 100 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł nie może zwiększyć produkcji w klimacie umiarkowanym (odwierty naftowe)
9 200 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł został zbudowany dopiero po 1960 roku (platforma wiertnicza)
10 400 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł został zbudowany dopiero po 1960 roku (platforma wiertnicza)
11 800 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł może eksplodować samolotem wojskowym (rafineria ropy naftowej)
12 1000 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł może eksplodować helikopterem wojskowym (fabryka)
13 2000 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Przemysł może powodować osiadanie (kopalnia węgla)
14 4000 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Automatyczne przekazywanie mnożnika produkcji (Żadna branża nie ustawiła tego bitu domyślnie.)[1]
15 8000 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 'Cb' produkcyjne wymaga losowych bitów w var. 10 (Żadna branża nie ma domyślnie ustawionego tego bitu.)
16 10000 Obsługiwane przez OpenTTD 1.01.0 Obsługiwane przez TTDPatch 2.6 (r1925)2.6 Nie zmuszaj jednego wystąpienia tego typu do pojawienia się podczas początkowego generowania mapy (żadna branża nie ma domyślnie ustawionego tego bitu.)
17 20000 Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.6 (r1925)2.6 Zezwalaj na zamykanie ostatniej instancji tego typu (domyślnie żadna branża nie ustawiła tego bitu.)
18 40000 Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Nowy format wywołania zwrotnego 37, 14B, 14C do obsługi większej liczby ładunków wejścia/wyjścia. Szczegółowe informacje można znaleźć w wywołaniach zwrotnych.
19 80000 Obsługiwane przez OpenTTD 1.11 (6d3c2edc)1.11 Nieobsługiwane przez TTDPatch Domyślnie ilość drugiego wyprodukowanego ładunku jest ograniczona dla przemysłu wodnego (np. Pax dla platform wiertniczych). Ta flaga wyłącza 'zaciskanie' (clamping).
  1.  Jeśli ustawiony jest bit 14, zmienne 40..42 zostaną podzielone przez branżę. Multiplikator produktów (zmienna 93), a otrzymane instrukcje zostaną pomnożone przez tę samą kwotę przed ich zastosowaniem. Jeśli ustawisz ten bit, użyj małych ilości w instrukcjach, ponieważ mnożnik dla przemysłu wynosi 16 dla domyślnej produkcji i może osiągnąć nawet 128.

Domyślnie TTDPatch stara się nie dopuścić do zerwania łańcuchów ładunkowych. Aby to osiągnąć, TTDPatch zawsze generuje co najmniej jedną instancję z każdego dostępnego typu branży podczas losowego generowania map i zapobiega ostatniej instancji, nawet jeśli wezwanie do zmiany produkcji mówi, że powinna. Jeśli Twój typ branży nie jest niezbędny do rozgrywki lub chcesz sam poradzić sobie z tą sytuacją, możesz ustawić bity 16 i/lub 17, aby wyłączyć domyślne zachowanie TTDPatch.

Jeśli dostarczasz wiele rodzajów branży, ale chcesz również obsługiwać małe rozmiary map OpenTTD, powinieneś ustawić bit 16 dla mniej ważnych rodzajów branży, które można pominąć (prawdopodobnie nie będzie wystarczającej ilości miejsca dla branży każdego typu).

Wprowadzenie mnożników ładunku dla trzech wejściowych typów ładunku (1C..1E)

Jeśli pierwszym (niskim) słowem właściwości jest M1, a drugim (wysokim) słowem jest M2, a jednostki X odpowiedniego ładunku są dostarczane do przemysłu, kwoty wyjściowe są obliczane w ten sposób:

output_type1 = X*M1/256

output_type2 = X*M2/256

Domyślna wartość dla starych rodzajów przemysłu to 0100h, 0000h, więc każda jednostka ładunku wejściowego wytwarza jedną jednostkę ładunku wyjściowego pierwszego typu. Wyjątek stanowią banki umiarkowane i platformy wiertnicze, które mają domyślną wartość 0000h, 0000h, więc ładunek wejściowy nie wpływa na wydajność.

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch Ta właściwość obsługuje tylko trzy ładunki wejściowe i dwa wyjściowe. Zamiast tego użyj nieruchomości 28, jeśli masz więcej rodzajów ładunków.

Nazwa branży (1F)

Jest to identyfikator tekstowy, który zostanie dołączony do nazwy miasta, gdy teksty TTD odnoszą się do branży.

Poszukiwanie szansy na sukces (20)

Ta wartość jest obecnie stosowana tylko w przemyśle wydobywczym i ekologicznym (szczegółowe informacje można znaleźć we właściwości 0B). Im wyższa jest ta wartość, tym większa szansa, że ​​twoja branża może zostać zbudowana w przypadkowym miejscu po poszukiwaniach. 0 oznacza ciągłą awarię, podczas gdy FFFFFFFFh oznacza ciągły sukces.

Flagi 'callback' (21,22)

Właściwość 21 może mieć ustawione następujące bity:

Bit Wartość Var. 0C Wersja 'Callback'
0 1 22 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Określ, czy można zbudować branżę
1 2 00 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Wywołanie (Call) production callback kiedy ładunek dociera do branży[1]
2 4 00 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Wywołanie (Call) production callback co 256 cykli (ticks) [1]
3 8 28 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Określa, czy przemysł można zbudować w danym miejscu
4 10 29 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Kontrola losowych zmian w produkcji
5 20 35 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Miesięczna losowa zmiana produkcji
6 40 37 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Wyświetlanie podtypów ładunku
7 80 38 Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.5 (2.0.1 alpha 72)2.5 Dodatkowy tekst w oknie funduszy branżowych
  1. 1.0  1.1  Obsługiwane przez OpenTTD 0.60.6 Nieobsługiwane przez TTDPatch Jeśli żadne wywołanie zwrotne zmiany produkcji nie zostanie aktywowane, OpenTTD użyje "łagodna (smooth) ekonomia" , jeśli jest włączone. Jeśli którykolwiek z oddzwaniania jest włączony, "płynna ekonomia" zostanie wyłączona dla branży.

Właściwość 22 może mieć ustawione następujące bity:

Bit Value Var. 0C Version Callback
0 1 3A Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.5 (2.0.1 alpha 72)2.5 Pokaż dodatkowy tekst w oknie branży
1 2 3B Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.5 (2.0.1 alpha 73)2.5 Kontroluj specjalne efekty branżowe
2 4 3D Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.5 (2.5 beta 4)2.5 Zrezygnuj z przyjmowania ładunków
3 8 14A Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.6 (r1712)2.6 Wybierz kolor branży
4 10 14B Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.6 (r1718)2.6 Zdecyduj o typach ładunków wejściowych
5 20 14C Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.6 (r1718)2.6 Zdecyduj o typach ładunków wyjściowych
6 40 15F Obsługiwane przez OpenTTD 1.3 (r24186)1.3 Nieobsługiwane przez TTDPatch Ustaw początkowy poziom produkcji na 'budowie'.

Mnożnik kosztu zniszczenia (23)

Ta wartość określa koszt usunięcia przemysłu, gdy włączona jest funkcja ctrl-dynamit w morebuildoptions.removeindustry. Wartość ta jest mnożona przez mnożnik kosztu przeprowadzki, aby uzyskać końcowy koszt. Wartość domyślna to 1000 w TTDPatch i 0 (zero) w OpenTTD.

Domyślna nazwa pobliskiej stacji (24)

Jeśli niezerowy, ten identyfikator tekstowy określa dodatkową opcję nazwy dla stacji zbudowanych w pobliżu tej branży, która będzie używana przed dowolną ze standardowych nazw TTD. Tekst powinien zawierać \80, który będzie nazwą pobliskiego miasta.

Jeśli nowo zbudowana stacja nie może użyć określonego tekstu (ponieważ ta nazwa została użyta dla innej stacji w tym samym mieście), zostanie użyty domyślny system nazewnictwa TTD, ale bez nazw "\80 Oilfield" lub "\80 Mines" (kopalnie).

Ustawienie tej wartości na zero wyłącza "\80 Oilfield" i "\80 Mines" bez dodawania żadnych dodatkowych opcji nazw stacji.

Lista typów ładunków produkcyjnych (25)

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch

Format:

<numoutput> (<cargotype>)*
Rozmiar Zmienna Znaczenie
B numoutput Liczba <cargotype> do 'naśladowania',
B cargotype Cargotyp (z CTT) do produkcji.

Ta właściwość definiuje do 16 cargotypów wytwarzanych przez przemysł. Użyj tej właściwości zamiast właściwości 10.

Lista akceptowanych typów ładunków (26)

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch

Format:

<numinput> (<cargotype>)*
Rozmiar Zmienna Znaczenie
B numinput Liczba <cargotype> do 'naśladowania',
B cargotype Cargotype (z CTT) do zaakceptowania.

Ta właściwość definiuje do 16 cargotypów, które są akceptowane przez przemysł. Użyj tej właściwości zamiast właściwości 11.

Lista mnożników produkcji (27)

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch

Format:

<numoutput> (<amount>)*
Rozmiar Zmienna Znaczenie
B numinput Liczba <amount> do 'naśladowania',
B amount Ilość ładunku do wyprodukowania.

W przypadku wartości niezerowych branża okresowo (co 256 tyknięć, czyli 8 lub 9 razy w miesiącu) wytwarza określoną ilość z odpowiedniego rodzaju ładunku. Ilości są skorelowane z cargotypami ustawionymi przez właściwość 25. Jeśli ustawionych jest mniej/więcej kwot, dodatkowe pozycje nie są produkowane/ignorowane.

Właściwości określają ilość produkowaną na domyślnym poziomie produkcji, są one równomiernie skalowane production changes.

Użyj tej właściwości zamiast właściwości 12 i 13.

Wprowadzanie listy mnożników ładunku (28)

Obsługiwane przez OpenTTD 1.9 (e66cec8f)1.9 Nieobsługiwane przez TTDPatch

Format:

<numinput> <numoutput> (<multiplier>)*
Rozmiar Zmienna Znaczenie
B numinput Liczba ładunków wejściowych do wykorzystania.
B numoutput Liczba ładunków wyjściowych do wykorzystania.
W multiplier Mnożniki ładunku w 1/256 jednostek. <numinput>*<numoutput> pozycji.

Ta właściwość definiuje macierz, która opisuje, w jaki sposób ładunki wejściowe z właściwości 26 są przetwarzane na ładunki wyjściowe z właściwości 25.

Przykład:

03 04    // 3 input cargos, 4 output cargos
   \wx0100 \wx0000 \wx0000 \wx0100    // input cargo 0 is converted to output cargos 0 and 3
   \wx0000 \wx0100 \wx0000 \wx0100    // input cargo 1 is converted to output cargos 1 and 3
   \wx0000 \wx0000 \wx0100 \wx0100    // input cargo 2 is converted to output cargos 2 and 3

Macierz (matrix) koreluje z cargotypami ustawionymi za pomocą właściwości 25 i 26. Jeśli używanych jest mniej/więcej cargotypów, dodatkowe elementy nie są produkowane/ignorowane.

Użyj tej właściwości zamiast właściwości 1C..1E.