Strefa OMSI

Pełna wersja: OMSI Map Merger
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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ę:
    Kod:
    python3 starter.py

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:
[Obrazek: 111887909-7db6b800-89d8-11eb-8af4-d9c314563761.png]
Znalazłem problem, program nie obsługuje plików ailist.cfg starszego typu, przez co podczas odczytu wysypuje się. Jeżeli ktoś ma problem ze starszą mapą musi albo napisać na nowo plik ailist w nowym formacie lub użyć konwertera. Ja użyłem tego z linku niżej (dostępny tylko w języku niemieckim) i aplikacja zaczęła poprawnie działać.

http://www.omsi-tools.appspot.com/tools/...-converter
Dzień dobry
Aplikacja nie działa Crash przy każdym użyciu
Nad twoim postem znajduje się instrukcja jak to naprawić.
Przekierowanie