Projekt: OMSI Map Merger
Wersja: 1.0
Autor: barteg
Opis:
Ten program pozwala na łączenie dwóch map OMSI 2 tworząc mapę zachowującą tak dużo informacji z map źródłowych, jak to możliwe. Daje możliwość interaktywnego sprecyzowania pozycji mapy drugiej względem pierwszej przed połączeniem map (jest obrazek, który przedstawia rozmieszczenie kafli po połączeniu). Utworzona mapa będzie gotowa do użycia w symulatorze, zostanie automatycznie nazwana według wzoru
NAZWA1 & NAZWA2.
OMSI Map Merger zapewnia:
- Poprawnie działające rozkłady z obu map w mapie wynikowej
- Możliwość wyboru przez użytkownika, czy dodać główną teksturę podłoża z drugiej mapy jako nową warstwę, która pokrywa cały obszar drugiej mapy emulując odmienną od rzeczywistej główną teksturę podłoża na tym obszarze
- Unikalność nazw grup pojazdów AI
Znane ograniczenia:
- Składnia plików źródłowych map powinna być zgodna z tymi tworzonymi przez Edytor OMSI 2 (parsery są rygorystyczne pod tym względem, bardziej niż te w OMSI 2).
- Łączone mapy nie powinny mieć wspólnych nazw linii (Time Table Line), nazw Tracks, nazw Trips – Duplikaty zostaną utracone.
- W ailists.cfg nie może być tekstu poza poszczególnymi sekcjami, w których deklaruje się grupy pojazdów tekstów, mimo że OMSI akceptuje go. Puste linie nie są problemem.
- Pliki unsched_trafficdens.txt i unsched_vehgroups.txt nie są obsługiwane.
- Pliki global_*.dsc nie są obsługiwane.
- Pliki ailists_#upd.cfg w katalogach w Chrono nie są obsługiwane.
Instalacja:
Rozpowszechniam OMSI Map Merger w dwóch formach:
- Wykonywalna na Windows
By użyć, wypakuj archiwum i wykonaj plik omsi_map_merger/omsi_map_merger.exe
- Kod źródłowy Python
By uruchomić potrzebujesz Python 3 (testowane na 3.8) z następującymi pakietami: parglare, PySimpleGUI, charset_normalizer. W tym przypadku uruchom program wpisując w konsolę:
Wersja wykonywalna Windows i kod źródłowy 1.0: Zarejestruj się bądź zaloguj by zobaczyć zawartość. Please register or login to show this content.
Repozytorium z kodem źródłowym: Zarejestruj się bądź zaloguj by zobaczyć zawartość. Please register or login to show this content.
Screenshot: