Zamknięty 
[usunięto] Tworzenie pliku HOF do mapy.
Autor Wiadomość

"tfurca" od golczewa
Twórcy
Liczba postów: 1,754
Dołączył: 11-2013
Podziękowań: 1091
Post: #1
[usunięto] 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ń: 235)


(Ten post był ostatnio modyfikowany: 19.02.2017 20:32 przez KMSzczecin.)
02.10.2016 10:08
Szukaj postów
 Podziękowania za post: ryszard , DonRemko , Sebal29

VIP
Zasłużeni
Liczba postów: 550
Dołączył: 01-2013
Podziękowań: 848
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;)


Idzie nowe
[Obrazek: Yj88rpM.png]

Nie udzielam pomocy na PW!
(Ten post był ostatnio modyfikowany: 02.10.2016 19:12 przez mati555.)
02.10.2016 14:56
Szukaj postów
 Podziękowania za post: ryszard , MAZak , filozilo

"tfurca" od golczewa
Twórcy
Liczba postów: 1,754
Dołączył: 11-2013
Podziękowań: 1091
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.


04.10.2016 16:54
Szukaj postów

Użytkownik
Użytkownicy
Liczba postów: 28
Dołączył: 12-2016
Podziękowań: 2
Post: #4
RE: Tworzenie pliku HOF do mapy.
W jednym z plików .hof mapy, który chciałbym edytować jest "dział" [addbusstop_list] zamiast [addbusstop]. Co to zmienia jak z tym działać?

(Ten post był ostatnio modyfikowany: 19.03.2018 17:54 przez Yuakane.)
19.03.2018 17:47
Szukaj postów

"tfurca" od golczewa
Twórcy
Liczba postów: 1,754
Dołączył: 11-2013
Podziękowań: 1091
Post: #5
RE: Tworzenie pliku HOF do mapy.
Widocznie mapa ma inny typ HOFu niż przedstawiony tu. Szczerze mówiąc ten typ do dla mnie czarna magia, dlatego wolę pisać je od nowa według tego schematu.


20.03.2018 00:05
Szukaj postów

Użytkownik
Użytkownicy
Liczba postów: 28
Dołączył: 12-2016
Podziękowań: 2
Post: #6
RE: Tworzenie pliku HOF do mapy.
Rozgryzłem tego hofa jest to taka uproszczona wersja gdzie niczego nie trzeba liczyć, a jedynie o tabulatorach pamiętać. Plik sam w sobie miły i przejrzysty ale z tego co wiem nie można ustawić konkretnego autobusu na konkretną linię (jedynie przez grupę pojazdów) jeśli bredzę proszę poprawić.

Bredzę głupoty pomieszałem się trochę i napisałem tutaj o AILISTS!!
Proszę o usunięcie /dzięki/

(Ten post był ostatnio modyfikowany: 15.04.2018 20:02 przez Yuakane.)
08.04.2018 23:31
Szukaj postów

strefa-omsi.pl
Administratorzy
Liczba postów: 1,439
Dołączył: 12-2012
Podziękowań: 524
Post: #7
RE: [usunięto] Tworzenie pliku HOF do mapy.
Poradnik posiada kilka nieścisłości i by nie wprowadzać nikogo w błąd, został przeniesiony do Kosza.

Wątek został przeniesiony do Kosza z powodu naruszenia Regulaminu bądź zasad działu.


♪ "Nie pytaj mnie, wiem tyle co i ty" ♪

Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA

(Ten post był ostatnio modyfikowany: 08.12.2018 12:32 przez skawek.)
08.12.2018 12:31
Szukaj postów
Zamknięty 




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: