Wysłany: 14-12-2019, 10:59 TANE wyrzuca do windowsa przy uruchomieniu sesji
Coś się...coś się popsuło więc napiszę jeszcze raz...
Nie mogę włączyć mapy w Trainz A New Era (Build 94916). Przy wczytywaniu sesji wyrzuca grę do windowsa (bez błędu) i ponowne uruchomienie gry skutkuje naprawą bazy danych. Błąd pojawił się od wczoraj. Mapa się odpaliła normalnie, wstawiłem tabor i chciałem odpalić sesję. Nastąpiło wtedy to co powyżej opisuję. Myślałem początkowo, że błąd powoduje wadliwy (z jakichś powodów) tabor, który ustawiłem na mapie, ale niestety po usunięciu go z mapy, błąd pojawia się nadal.
Nie mam żadnego pomysłu na naprawę tego i w sumie wyłącznik szybki puścił, pantografy opadły, bo ostatni backup mapy mam sprzed 1.5 miesiąca, od którego wprowadziłem parę istotnych zmian...
Drążyłem temat całą sobotę aż do teraz i znalazłem winowajcę w pliku "profile.dat" sesji, która nie potrafi się wczytać.
Podmieniłem wszystkie pliki wadliwej sesji do tej wersji backupowej i śmiga wszystko jak należy, poza tym, że nie ma tekstur terenu w miejscach, w których teksturowałem po zrobieniu ostatniego backupa. Podobnie jest z torami, które zostały naniesione później, w związku z tym przy poprawkach układu torowego "wcześniejsze" i "późniejsze" tory lekko na siebie nachodzą. Oczywiście ukształtowanie terenu też jest z wersji backupowej.
Na tej podstawie domniema, że w pliku "profile.dat" są dane, które mają istotny wpływ na wygląd mapy. W związku z tym powstaje pytanie: czy jest program, który odczyta plik "profile.dat" (jest on zakodowany najprawdopodobniej), tak aby zlokalizować winowajcę wysypywania się do Windowsa bez błędu?
PS.
Otworzyłem plik profile.dat w notatniku, usunąłem z niego winowajcę (nazwę lokomotywy i część zakodowanego pliku), po którego dodaniu mapa zaczęła się wysypywać i wszystko wróciło do normy. :)
Co ciekawe - winowajcą okazała się lokomotywa, w której grzebałem w skrypcie. Po ujawnieniu powyższego zachowania usunąłem ze skryptu zapisy, które dodałem i lokomotywa zachowywała się normalnie na innych mapach, jednak na tej powodowała wysyp. :)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach