Strefa OMSI

Pełna wersja: Własne malowania dla każdej linii
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam

W związku z tym, że wielu z Was pyta o stworzenie dedykowanych malowań dla konkretnych linii na mapach, postanowiłem popełnić poradnik krok po kroku jak to uczynić.

Postanowiłem opisać Wam nie jak zmodyfikować plik ailists.cfg, tylko jak go napisać od początku, by można było to wykorzystać w każdej mapie. Pokażę Wam przykład stworzenia poprawnego ailists.cfg dla mapy, która ma 3 linie, na każdej będzie jeździł inny autobus, każda z linii będzie miała dedykowane malowanie, to dość trudna kombinacja.

Sprawdzanie i definiowanie linii:
Pierwszą rzeczą jaką musimy wykonać, to "ogarnięcie" linii na mapie. Wchodzimy w folder OMSI>Maps>Nazwa_mapy>TTData, sortujemy pliki po typie i szukamy plików z rozszerzeniem .ttl, to są nasze rozkłady jazdy, gdzie zawarte są grupy. Powinny być 3 takie pliki - tyle ile linii (nazwy plików w każdej mapie będą inne) - powiedzmy 114.ttl, 116.ttl i 700.ttl. Otwieramy po kolei każdy z nich oraz zmieniamy nazwę grupy we wszystkich wpisach [newtour] w każdym pliku, wpisów [newtour] jest tyle, ile kursów, czasem może być nawet koło 20, więc polecam użyć komendy CTRL+H i zmienić nazwę grupy masowo.
[newtour]
01
Busses <--- to jest nazwa grupy, może być inna, ważna jest pozycja wpisu
1023

Nazwę grupy możemy wpisać dowolnie, dla ułatwienia wpiszmy tam po prostu numer linii. Po tym zabiegu linia 114 ma nazwę grupy 114, 116 ma nazwę grupy 116 i analogicznie linia 700 nazwę 700.

Lista pojazdów:
Wchodzimy w OMSI>Maps>Nazwa_mapy>ailists.cfg

Kasujemy wszystko po liście pojazdów, a w pierwszych trzech pozycjach wpisujemy ścieżki do naszych trzech autobusów, które będą obsługiwały linie. Może to wyglądać tak:
Kod:
[ailist]
0
-1
14    <--- ta liczba MUSI być zgodna z ilością poniższych wpisów!!!!
vehicles\Man Caetano\Man_Enigma_Caetano.bus    <--- ten będzie jeździł na linii 114
vehicles\MAN_SD202_D94\MAN_D94_AI.bus    <--- ten będzie jeździł na linii 116
vehicles\Volvo_9900\AI_volvo_9900_automat.bus    <--- ten będzie jeździł na linii 700
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MAN_F90\AI_MAN_F90_Wechselbruecke.bus
vehicles\MB_W123_230E\AI_mb_w123_230e_cab.bus
vehicles\VW_T3\VW_T3_Van.ovh
vehicles\Opel_Manta_B\ai_opel_manta_b.ovh
vehicles\Citr_BX\BX.ovh

Konfiguracja linii:
Pod spodem piszemy po kolei ustawienia linii, pierwsza do golenia 114 i najpierw definiujemy grupę:

Kod:
[aigroup_depot]
114   <--- nazwa grupy
XXX   <--- nazwa hof (z pozycji [name] w pliku .hof mapy)

A następnie informacje o konkretnych modelach:

Kod:
[aigroup_depot_typgroup]
0    <--- pozycja z listy pojazdów (liczymy zawsze od zera), czyli MAN Caetano
8702   <--- numer boczny z pliku .org w folderze modelu
Arriva    <--- nazwa malowania z pliku .cti w folderze malowań
8703
Arriva
8705
Arriva
8707
Arriva
[end]

Teraz linia 116:

Kod:
[aigroup_depot]
116   <--- nazwa grupy
XXX   <--- nazwa hof (z pozycji [name] w pliku .hof mapy)

I malowania:

Kod:
[aigroup_depot_typgroup]
1   <--- pozycja z listy pojazdów (liczymy zawsze od zera), czyli MAN D94
A101   <--- numer boczny z pliku .org w folderze modelu
Komunikacja Krajowa    <--- nazwa malowania z pliku .cti w folderze malowań
A102
Komunikacja Krajowa
A103
Komunikacja Krajowa
A104
Komunikacja Krajowa
A105
Komunikacja Krajowa
A106
Komunikacja Krajowa
[end]

I na koniec linia 700:

Kod:
[aigroup_depot]
700   <--- nazwa grupy
XXX   <--- nazwa hof (z pozycji [name] w pliku .hof mapy)

I malowania:

Kod:
[aigroup_depot_typgroup]
2   <--- pozycja z listy pojazdów (liczymy zawsze od zera), czyli Volvo 9900
3928   <--- numer boczny z pliku .org w folderze modelu
Daytonford County - SkyLinx Blue    <--- nazwa malowania z pliku .cti w folderze malowań
3929
Daytonford County - SkyLinx Blue
3930
Daytonford County - SkyLinx Blue
3931
Daytonford County - SkyLinx Blue
3932
Daytonford County - SkyLinx Blue
3933
Daytonford County - SkyLinx Blue
[end]

I teraz jak to powinno wyglądać w całości:

Kod:
[ailist]
0
-1
14
vehicles\Man Caetano\Man_Enigma_Caetano.bus
vehicles\MAN_SD202_D94\MAN_D94_AI.bus
vehicles\Volvo_9900\AI_volvo_9900_automat.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MAN_F90\AI_MAN_F90_Wechselbruecke.bus
vehicles\MB_W123_230E\AI_mb_w123_230e_cab.bus
vehicles\VW_T3\VW_T3_Van.ovh
vehicles\Opel_Manta_B\ai_opel_manta_b.ovh
vehicles\Citr_BX\BX.ovh

[aigroup_depot]
114
Kraina

[aigroup_depot_typgroup]
0
8702
Arriva
8703
Arriva
8705
Arriva
8707
Arriva
[end]

[aigroup_depot]
116
Kraina

[aigroup_depot_typgroup]
1
A101
Komunikacja Krajowa
A102
Komunikacja Krajowa
A103
Komunikacja Krajowa
A104
Komunikacja Krajowa
A105
Komunikacja Krajowa
A106
Komunikacja Krajowa
[end]

[aigroup_depot]
700
Kraina

[aigroup_depot_typgroup]
2
3928
Daytonford County - SkyLinx Blue
3929
Daytonford County - SkyLinx Blue
3930
Daytonford County - SkyLinx Blue
3931
Daytonford County - SkyLinx Blue
3932
Daytonford County - SkyLinx Blue
3933
Daytonford County - SkyLinx Blue
[end]

Tym sposobem możemy ustawić konkretne malowania dla dowolnej ilości linii na mapie. Jeśli natomiast chcemy, by niezdefiniowane grupy obsługiwały pojazdy z domyślnymi malowaniami, bez wyszczególniania numerów bocznych z plików .org (jak chociażby samoloty, pociągi) wystarczy dodać je do listy pojazdów, a tuż pod tą listą dodać wpis:

Kod:
[aigroup]
1
X   <--- numer porządkowy na liście (liczymy od zera)
Y <--- jeśli ma poruszać się wg. rozkładu, dodajemy tu nazwę hof, jeśli nie - puste pole

W razie pytań proszę śmiało pisać.


ZABRANIAM ZAMIESZCZANIA POWYŻSZEGO PORADNIKA NA INNYCH FORACH, STRONACH, KOPIOWANIA CAŁOŚCI, BĄDŹ TREŚCI BEZ MOJEJ ZGODY!!
Przekierowanie