Odpowiedź 
 
Ocena wątku:
  • 3 Głosów - 3.67 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[OMSI 1 & 2] Tworzenie pliku HOF do mapy.
Autor Wiadomość

Szczecin - Floating Garden
Użytkownicy
Liczba postów: 987
Dołączył: 11-2013
Podziękowań: 186
Post: #1
Tworzenie pliku HOF do mapy.
Witam.

Jako że wiele osób pisało do mnie w sprawie tworzenia plików hof, w tym poradniku zamierzam wyjaśnić działanie każdej linijki. Również bonusowo powiem jak dodać zapowiedzi oraz jak dodać dykty, by wyświetlały się prawidłowo. Więc zaczynamy!

Potrzebne programy: OMSI 2, edytor tekstu (np. Notatnik).

KROK 1 - INFORMACJE DLA GRY

Pierwsze od czego musimy zacząć to stworzenie informacji, które gra będzie czytać podczas wczytywania naszego pliku. Oto, co po kolei musimy zrobić:

1. Stwórz nowy dokument tekstowy (PPM na pulpicie - Nowy - Dokument tekstowy) i nazwij go ---nazwamapy---.hof. Oczywiście końcówka musi być .hof. Otwórz plik.

1a - jeżeli nie chce nam się z tym bawić, skopiujmy hof z innego pojazdu na pulpit i nazwijmy go tak jak chcemy. Następnie go otwórzmy i skasujmy wszystkie informacje.

2. Wklej to do swojego pliku:
Kod:
[name]
nazwatwojejmapy

[servicetrip]
Zajezdnia


stringcount_terminus
6

stringcount_busstop
4
Teraz objaśnię każdą funkcję:

Cytat:[name]
nazwatwojejmapy - tu wpisz nazwę twojej mapy lub tak, jak chcesz by hof się nazywał.

[servicetrip]
Zajezdnia - kierunek zjazdowy dla pojazdów AI - zalecam np. Zajezdnia, Dojazd itp.

stringcount_terminus
6

stringcount_busstop
4
(02.10.2016 14:56)mati555 napisał(a):  Service_trip jest to kierunek zjazdowy dla pojazdów AI.
'Stringcount" to nic innego jak ilość linijek jakie ma wczytać OMSI. W terminus możemy wpisać zamiast szóstki ósemkę (potrzebne do bitmap lub tablic bocznych).

Po czwórce dajemy 4x enter.

KROK 2 - STWORZENIE KIERUNKÓW (ZIEL)
To jest akurat łatwe. Do naszego hofa kopiujemy takie coś:

Kod:
######################################
TERMINI
######################################


[addterminus_allexit]
0
Empty
LEERFELD



Blanko.tga
Leerfeld
.........................


[addterminus]
001
Zjazd
ZJAZD
     ZJAZD    
  DO ZAJEZDNI
     ZJAZD    
Zjazd.tga
Zjazd
.........................

Tego pierwszego nie ruszamy, to kod na pusty wyświetlacz. Ale wyjaśnię to drugie:

Kod:
[addterminus]
001 - numer kierunku (polecam to robić w formacie LLK - czyli dwie ostatnie cyfry w linii oraz kierunek)
Zjazd - nazwa kierunku wyświetlająca się na IBIS-ie
ZJAZD - nazwa kierunku zapisana dużymi literami
     ZJAZD      - pierwsza linia (polecam do 16 liter)
   DO ZAJEZDNI  - druga linia (polecam do 16 liter)
     ZJAZD      - trzecia linia (polecam do 16 liter)
Zjazd.tga - nazwa pliku dla rolek
Zjazd - treść wyświetlająca się na IBIS-ie po ustawieniu tego ziela
Tutaj możemy wpisać nazwę pliku naszej tablicy bocznej (by mati555)
A tutaj nazwę naszej bitmapy jeśli taką chcemy. (by mati555)
.........................
UWAGA! PRZED KAŻDĄ LINIJKĄ TRZEBA WPISAĆ ODPOWIEDNIĄ ILOŚĆ SPACJI! Kiedy wyraz na np. 8 liter, odejmujemy od 16 liczbę 8 i dzielimy na dwa, wtedy wychodzi ilość spacji lub od 16 liczbę 11 i dzielimy na dwa, wychodzi 5.5, ale wtedy dajemy 5 spacji.

Możemy dać tyle kierunków ile chcemy. Po wszystkim dajemy 7x enter.

Przykładowy wygląd pliku HOF po operacji:
Kod:
[name]
Lisowo

[servicetrip]
Lisowo


stringcount_terminus
6

stringcount_busstop
4



######################################
TERMINI
######################################


[addterminus_allexit]
0
Empty
LEERFELD



Blanko.tga
Leerfeld
.........................


[addterminus]
1
Borki Dworzec
BORKI DWORZEC
     BORKI            
  DWORZEC PKP
BORKI DWORZEC

Borki Dworzec
................


[addterminus]
2
Orlowo Centrum
ORLOWO CENTRUM
    ORLOWO            
    CENTRUM
ORLOWO CENTRUM

Orlowo Centrum
................

KROK 3 - PRZYSTANKI
Pierwsze od czego zaczynamy to wklejamy taki wpis:
Kod:
######################################
BUS STOPS
######################################


[addbusstop]
Przykladowo
PRZYKLADOWO
Przykladowo

Przykladowo
....................

Teraz objaśnię każdą funkcję:

Kod:
[addbusstop]
Przykladowo - nazwa zapowiedzi
PRZYKLADOWO - nazwa przystanku
Przykladowo - pierwsza linia (wyświetlacze wewnętrzne)
                        - druga linia (wyświetlacze. wew.)
Przykladowo - nazwa wyświetlająca się na IBIS-ie
....................

Możemy dać tyle przystanków ile chcemy. Po wszystkim naciskamy 7x enter.

Przykładowy wygląd pliku HOF po operacji:
Kod:
[name]
Lisowo

[servicetrip]
Lisowo


stringcount_terminus
6

stringcount_busstop
4



######################################
TERMINI
######################################


[addterminus_allexit]
0
Empty
LEERFELD



Blanko.tga
Leerfeld
.........................


[addterminus]
1
Borki Dworzec
BORKI DWORZEC
     BORKI            
  DWORZEC PKP
BORKI DWORZEC

Borki Dworzec
................


[addterminus]
2
Orlowo Centrum
ORLOWO CENTRUM
    ORLOWO            
    CENTRUM
ORLOWO CENTRUM

Orlowo Centrum
................






######################################
BUS STOPS
######################################


[addbusstop]
Orlowo Centrum
ORLOWO CENTRUM.
Orlowo Centrum

Orlowo Centrum
................

[addbusstop]
Orlowo Petla
ORLOWO PETLA
Orlowo Petla

Orlowo Petla
................

[addbusstop]
Borki Centrum
BORKI CENTRUM
Borki Centrum

Borki Centrum
................

[addbusstop]
Borki Dworzec
BORKI DWORZEC
Borki Dworzec

Borki Dworzec
................

KROK 4 - TRASY
Ten krok zaczynamy od wklejenia czegoś takiego:

Kod:
######################################
TRIPS / ROUTES
######################################


Line 15, Route 01: Orlowo  >>  Borki
----------------------------------------------------------------------

[infosystem_trip]
01501
ORLOWO-BORKI
001
XXX

[infosystem_busstop_list]
3
Orlowo Centrum
Borki Centrum
Borki Dworzec


Line 15, Route 02: Borki  >>  Orlowo
----------------------------------------------------------------------

[infosystem_trip]
01501
BORKI-ORLOWO
002
XXX

[infosystem_busstop_list]
4
Borki Dworzec
Borki Centrum
Orlowo Centrum
Orlowo Petla

Teraz objaśnię każdą funkcję:
Cytat:Line 15, Route 01: Orlowo >> Borki
----------------------------------------------------------------------

[infosystem_trip]
01501 - LLLKK - L - numer linii, K - numer kierunku
ORLOWO-BORKI - Cel podróży (przyst. pocz. - przyst. końc.)
001 - numer ziel
XXX

[infosystem_busstop_list]
3 - liczba wpisów znajdujących się poniżej
Orlowo Centrum - nazwa przystanku
Borki Centrum - nazwa przystanku
Borki Dworzec - nazwa przystanku

Możemy dawać tyle tras i przystanków ile chcemy.

Przykładowy wygląd pliku HOF po operacji:

Kod:
[name]
Lisowo

[servicetrip]
Lisowo


stringcount_terminus
6

stringcount_busstop
4



######################################
TERMINI
######################################


[addterminus_allexit]
0
Empty
LEERFELD



Blanko.tga
Leerfeld
.........................


[addterminus]
1
Borki Dworzec
BORKI DWORZEC
     BORKI            
  DWORZEC PKP
BORKI DWORZEC

Borki Dworzec
................


[addterminus]
2
Orlowo Centrum
ORLOWO CENTRUM
    ORLOWO            
    CENTRUM
ORLOWO CENTRUM

Orlowo Centrum
................






######################################
BUS STOPS
######################################


[addbusstop]
Orlowo Centrum
ORLOWO CENTRUM.
Orlowo Centrum

Orlowo Centrum
................

[addbusstop]
Orlowo Petla
ORLOWO PETLA
Orlowo Petla

Orlowo Petla
................

[addbusstop]
Borki Centrum
BORKI CENTRUM
Borki Centrum

Borki Centrum
................

[addbusstop]
Borki Dworzec
BORKI DWORZEC
Borki Dworzec

Borki Dworzec
................






######################################
TRIPS / ROUTES
######################################


Line 15, Route 01: Orlowo  >>  Borki
----------------------------------------------------------------------

[infosystem_trip]
01501
ORLOWO-BORKI
001
XXX

[infosystem_busstop_list]
3
Orlowo Centrum
Borki Centrum
Borki Dworzec


Line 15, Route 02: Borki  >>  Orlowo
----------------------------------------------------------------------

[infosystem_trip]
01501
BORKI-ORLOWO
002
XXX

[infosystem_busstop_list]
4
Borki Dworzec
Borki Centrum
Orlowo Centrum
Orlowo Petla

KONIEC!

Zakończyliśmy część podstawową. Teraz powiem wam, jak dodać zapowiedzi do mapy.

BONUS - ZAPOWIEDZI
Zacząć musimy od wstawienia do pliku HOF takiego wpisu, między servicetrip a stringcount_terminus:

Kod:
[global_strings]    
4    
Grundorf    

Grundorf
4

Z czego nazwę zmieniamy na nazwę naszego folderu z zapowiedziami w Announcements. Aby zapowiedzi działały, nazwa z HOF-a (pierwsza linijka - PRZYSTANKI) musi się zgadzać z nazwą pliku z zapowiedzią w folderze.

UWAGA! Przystanki końcowe muszą mieć końcówkę _#terminus w nazwie pliku audio (np. Lukrowa_#terminus.wav)!

Przykładowy wpis z początku pliku:
Kod:
[name]
Lisowo

[servicetrip]
Zajezdnia

    
[global_strings]    
4    
Lisowo    

Lisowo
4


stringcount_busstop
4
[...]

BONUS - DYKTY (ROLKI)
Pierwsze co robimy, to kopiujemy jakąś dyktę z folderu [...]\Vehicles\Anzeigen\Rollband_SD79. Następnie otwieramy ją dowolnym programem graficznym i edytujemy ją według uznania. Następnie zmieniamy nazwę by była zgodna z tym, co zapisaliśmy w kierunku ziel, po czym wrzucamy ten plik do wszystkich folderów z początkiem Rollband.

Mam nadzieję, że poradnik jest czytelny, w razie czego proszę o kontakt na PW. W załączniku dołączyłem nasz plik HOF.

Pozdrawiam,
KMSzczecin

Ostatnia edycja: 05.10.2016r godz. 23:29


Załączone pliki
.zip  Poradnik.zip (Rozmiar: 581 bajtów / Pobrań: 32)


[Obrazek: 6FUMUFO.png]
Mój kanał YouTube | Facebook
Problemy techniczne rozwiązywać na FORUM!
(Ten post był ostatnio modyfikowany: 19.02.2017 20:32 przez KMSzczecin.)
02.10.2016 10:08
Szukaj postów Cytat
 Podziękowania za post: ryszard

Twórca
Twórcy
Liczba postów: 336
Dołączył: 01-2013
Podziękowań: 366
Post: #2
RE: Tworzenie pliku HOF do mapy.
Muszę dorzucić coś od siebie, bo mało napisałeś.

Kod:
[servicetrip]
Zajezdnia


stringcount_terminus
6

stringcount_busstop
4

Otóż:

Service_trip jest to kierunek zjazdowy dla pojazdów AI.
'Stringcount" to nic innego jak ilość linijek jakie ma wczytać OMSI. W terminus możemy wpisać zamiast szóstki ósemkę.


Cytat:[addterminus]
001 - numer kierunku (polecam to robić w formacie LLK - czyli dwie ostatnie cyfry w linii oraz kierunek)
Zjazd - nazwa kierunku wyświetlająca się na IBIS-ie
ZJAZD - nazwa kierunku zapisana dużymi literami
ZJAZD - pierwsza linia do 16 liter
DO ZAJEZDNI - druga linia do 16 liter
ZJAZD - trzecia linia do 16 liter
Zjazd.tga - nazwa pliku dla rolek
Zjazd - treść wyświetlająca się na IBIS-ie po ustawieniu tego ziela
Tutaj możemy wpisać nazwę pliku naszej tablicy bocznej
A tutaj nazwę naszej bitmapy jeśli taką chcemy.

.........................

Żeby to umieścić należy zmienić u góry HOFa 6 na 8 i pamiętać o dopisaniu rozszerzenia.


Edit: A, no i nie musi być 16 znaków, może być więcej;)


Brawo mates, wystukałeś mi 299 i 300 reputa!
(Ten post był ostatnio modyfikowany: 02.10.2016 19:12 przez mati555.)
02.10.2016 14:56
Szukaj postów Cytat
 Podziękowania za post: ryszard , MAZak , filozilo

Szczecin - Floating Garden
Użytkownicy
Liczba postów: 987
Dołączył: 11-2013
Podziękowań: 186
Post: #3
RE: Tworzenie pliku HOF do mapy.
Dzięki za dodatkowe informacje:) Może być i więcej, ale w starszych pojazdach treści potrafią się nie mieścić na wyświetlaczu. Nie trzeba się do tego stosować, ale jak się mieści, to można.


[Obrazek: 6FUMUFO.png]
Mój kanał YouTube | Facebook
Problemy techniczne rozwiązywać na FORUM!
04.10.2016 16:54
Szukaj postów Cytat
Odpowiedź 




Użytkownicy przeglądający ten wątek: 1 gości

Forum Strefa-OMSI.pl

Tematyczne Forum dotyczące najpopularniejszego symulatora autobusu - OMSI. Zapraszamy do rejestracji i aktywnego udziału w Społeczności.

Strona wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt wg ustawień przeglądarki.

Współpracujemy z:

Polecamy także: