[OMSI 2] OMSI Map Merger | |||
Projekt: OMSI Map Merger
Wersja: 1.3 Autor: barteg For English description see here. Opis: Ten program pozwala na łączenie wielu map OMSI 2 tworząc mapę zachowującą tak dużo informacji z map źródłowych, jak to możliwe. Daje możliwość ustawienia pozycji map względem siebie z podglądem na schemacie. OMSI Map Merger zapewnia:
Instalacja: Rozpowszechniam OMSI Map Merger w dwóch formach:
Instrukcja: Link Kod źródłowy, starsze wersje itp. są dostępne na Githubie: Link Screenshot:
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.
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.
Gdzie znaleźć jakiś log tej aplikacji? Przerobiłem ailists, wszystko powinno działać a aplikacja i tak crashuje.
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
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.
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.
Opublikowałem nową wersję 1.1. Jest dostępna do pobrania w pierwszym poście.
Co się zmieniło?
Przede wszystkim parsery: szczególnie uciążliwy jest parser ailists, nie mam ochoty się tym zajmować, więc nadal trzeba ręcznie usuwać komentarze. Mam nadzieję, że dzięki obsłudze błędów program osiągnął jako-taką używalność. W odniesieniu do zgłoszonych problemów Dziękuję Westowi za info o starym ailiście, nie byłem świadom istnienia tego formatu. Problem użytkownika Dida35 jest niezwiązany z ailists, lecz z parsowaniem tile: podejrzewam, plik nie ma dwóch końców linii po [variable_terrain] (a OMSI je wstawia). Dziękuję czarnemu_4568 i jeszcze jednej osobie, która nie ujawniła się na forum za zgłoszenie błędu UTF-16 does not start with BOM. Od teraz, w przypadku błędu wczytywania jako UTF-16, program będzie próbował ascii. Nie jestem w stanie nakłonić OMSI do zapisania tile inaczej niż w kodowaniu UTF-16 LE z BOM. Wszystkie znane mi tile niezakodowane w UTF-16 nie zawierają znaków spoza ascii. Koniec końców, nie wiem czy nie jest to UTF-8. Komentarze, problemy, błędy Te ostatnie na pewno są, bo program jest podobnie jak poprzednio, słabo przetestowany. Proszę piszcie na forum, bo to ono służy do wymiany wiedzy i sprawdzi się w tej roli lepiej niż PW. Dyskusja o problemach nie zaśmieca forum, lecz buduje wartościową bazę wiedzy na ich temat. Co dalej? Postaram się w poprawiać zgłoszone błędy, które w istotnym stopniu utrudniają korzystanie z programu, a ich naprawa nie jest zbyt czasochłonna. Nie planuję jakiegoś szczególnego rozwoju. Myślę, że idea jest zrealizowana w stopniu zadowalającym, co nie znaczy, że pomysły są niemile widziane. Kod źródłowy jest dostępny, więc Wy też macie pole do popisu. Formalnie, obowiązuje licencja GPL3. W praktyce, proszę żebyście publikowali owoce swojej pracy, zarówno jeśli chodzi o program, jak i mapy utworzone z jego udziałem, by czas włożony w ich przygotowanie pozwolił cieszyć się rozrywką jak największej liczbie osób.
Bonjour,
Tout d'abord, je voudrais vous remercier - votre programme fonctionne très bien. Cependant, j'ai rencontré un problème avec l'une des cartes. Il y a des tuiles en double dans le fichier global.cfg de l'une des cartes que je souhaite combiner, ce qui empêche le programme de combiner les cartes. La suppression des doublons du fichier cfg ne résout pas le problème. Avez-vous une solution qui pourrait aider à résoudre ce problème ? [pièce jointe = 3761] Merci d'avance. | |||
Użytkownicy przeglądający ten wątek: |
1 gości |