Odpowiedź 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[OMSI 2] OMSI Map Merger
Autor Wiadomość

Użytkownik
Użytkownicy
Liczba postów: 133
Dołączył: 03-2016
Podziękowań: 103
Post: #1
OMSI Map Merger
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]

21.03.2021 00:13
Szukaj postów Cytat
 Podziękowania za post: Jakuba , mmiki26 , Sobol , Nowy kierowca w omsi , pause1 , pabu24 , Maciex , Westu , wodniak , BATI1972

A serious rock fan
Eksperci
Liczba postów: 493
Dołączył: 03-2016
Podziękowań: 544
Post: #2
RE: OMSI Map Merger
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


Patrząc zawsze przed siebie, myśląc o tym, jak zrobić jeszcze więcej, osiągniesz stan umysłu, w którym nie ma rzeczy niemożliwych.
14.11.2022 19:43
Szukaj postów Cytat
 Podziękowania za post: barteg , BATI1972

Użytkownik
Użytkownicy
Liczba postów: 1
Dołączył: 07-2013
Podziękowań: 0
Post: #3
RE: OMSI Map Merger
Dzień dobry
Aplikacja nie działa Crash przy każdym użyciu


Załączone pliki Miniatury
   

(Ten post był ostatnio modyfikowany: 27.07.2023 10:27 przez Dida35.)
27.07.2023 09:57
Szukaj postów Cytat

A serious rock fan
Eksperci
Liczba postów: 493
Dołączył: 03-2016
Podziękowań: 544
Post: #4
RE: OMSI Map Merger
Nad twoim postem znajduje się instrukcja jak to naprawić.


Patrząc zawsze przed siebie, myśląc o tym, jak zrobić jeszcze więcej, osiągniesz stan umysłu, w którym nie ma rzeczy niemożliwych.
16.08.2023 10:37
Szukaj postów Cytat

Użytkownik
Użytkownicy
Liczba postów: 23
Dołączył: 05-2019
Podziękowań: 16
Post: #5
RE: OMSI Map Merger
Gdzie znaleźć jakiś log tej aplikacji? Przerobiłem ailists, wszystko powinno działać a aplikacja i tak crashuje.

29.07.2024 13:03
Szukaj postów Cytat

Hejter przodowy
Super Moderatorzy
Liczba postów: 672
Dołączył: 06-2014
Podziękowań: 749
Post: #6
RE: OMSI Map Merger
Może przyczyną są ograniczenia aplikacji? Mam na myśli zwłaszcza te: "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."


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: 29.07.2024 13:55 przez Ikarus 132.)
29.07.2024 13:54
Szukaj postów Cytat

Użytkownik
Użytkownicy
Liczba postów: 23
Dołączył: 05-2019
Podziękowań: 16
Post: #7
RE: OMSI Map Merger
Bardzo możliwe że tak jest, tylko nie wiem gdzie znaleźć jakiś plik gdzie będzie zapisany błąd, przez który aplikacja się wyłącza.

29.07.2024 13:59
Szukaj postów Cytat

Użytkownik
Użytkownicy
Liczba postów: 133
Dołączył: 03-2016
Podziękowań: 103
Post: #8
RE: OMSI Map Merger
W obecnej wersji log nie jest zapisywany do pliku, jedynie wypisywany na stdout.
Błędy są przekazywane na stderr.

Jeśli uruchomisz program z konsoli np. cmd, to wypisze się tam log i błędy.

Żeby zapisać do pliku, uruchom program z konsoli cmd i przekieruj stdout i stderr do pliku wpisując komendę:
Kod:
"tu\scieżka\omsi\map\merger.exe" > "tu\będzie\log.txt" 2>&1

Jak sam nie znajdziesz rozwiązania, możesz podesłać log i plik którego dotyczy błąd. Postaram się pomóc.

Jestem świadom, że brak jakiejkolwiek obsługi błędów jest uciążliwy. Obecnie pracuję nad nową wersją, która informuje o problemach w cywilizowany sposób i umożliwia poprawę plików powodujących błedy bez uruchamiania programu od nowa.

29.07.2024 21:40
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: