14.08.2015, 14:53
Witam,
Ostatnio zauważyłem, że coraz więcej osób ma problem z tym błędem.
Jeśli po zmianie jakiejkolwiek wartości w edytorze Omsi wyskakuje Ci błąd Zugriffsverletzung bei Adresse 0079C51C in Modul 'Omsi -editor.exe'. Lesen von Adresse 00000028: P.Translate bądź podobny, a następnie znikają Ci obiekty z mapy - ten poradnik jest dla Ciebie!
Problemy sprawia niepoprawnie zapisany przez Omsi obiekt w plikach .map. Trzeba go ręcznie odnaleźć i wykasować wpis, który za niego odpowiada. Jest to czasochłonne, ale na pewno jest warto!
Otwieramy logfile.txt z folderu głównego Omsi 2. Szukamy w nim linijki z błędem, który nam wyskoczył. Znajdujemy też tam wpis (przykładowo) in file tile_38_21.map
Zamykamy logfile.txt i szukamy wyżej wymienionego tile_38_21.map w konkretnym (nasza mapa) folderze w maps. Gdy go znajdziemy, robimy dwie kopie (np. kopiujemy na pulpit).
Gdy już wykonamy kopię, otwieramy główny plik(tile_38_21.map w maps) notatnikiem i usuwamy z niego wszystkie wpisy [object] i [spline]. (całe wpisy razem z poniższymi liczbami)
Uruchamiamy mapę w edytorze i stawiamy obiekt na uszkodzonym tile. Powinien pojawić się poprawnie, bez błędów. Zamykamy edytor bez zapisywania.
Stopniowo wklejamy wpisy (na przykład po 20 [object]) do głównego pliku, przenosząc je z kopii. Po każdym wklejeniu sprawdzamy czy można postawić obiekt w edytorze. (WAŻNE! Każdorazowo musimy zamykać edytor bez zapisu i wklejać kolejne wpisy, gdy edytor jest zamknięty!)
Gdy jednak po wklejeniu jakiejś partii wpisów nie da się postawić obiektu i pojawia się ten błąd co wcześniej, to należy tą konkretną partię przekopiować sobie np. do czystego pliku notatnika. Wklejamy wtedy pozostałe wpisy i sprawdzamy czy da się postawić obiekt bez błędu.
Jeśli tak - super, jesteśmy prawie u celu!
Jeśli nie - wygląda na to, że nie tylko jeden obiekt powoduje błędy, szukamy dalszej przyczyny, pamiętając, że jedną z nich już znaleźliśmy.
Co zrobić z uszkodzoną partią? Trzeba wklejać pojedyncze wpisy. Uszkodzony wpis wywalamy i stawiamy ten obiekt od nowa, już na działającej mapie
Mam nadzieję, że choć trochę wam pomogłem.
Pozdrawiam
Ostatnio zauważyłem, że coraz więcej osób ma problem z tym błędem.
Jeśli po zmianie jakiejkolwiek wartości w edytorze Omsi wyskakuje Ci błąd Zugriffsverletzung bei Adresse 0079C51C in Modul 'Omsi -editor.exe'. Lesen von Adresse 00000028: P.Translate bądź podobny, a następnie znikają Ci obiekty z mapy - ten poradnik jest dla Ciebie!
Problemy sprawia niepoprawnie zapisany przez Omsi obiekt w plikach .map. Trzeba go ręcznie odnaleźć i wykasować wpis, który za niego odpowiada. Jest to czasochłonne, ale na pewno jest warto!
Otwieramy logfile.txt z folderu głównego Omsi 2. Szukamy w nim linijki z błędem, który nam wyskoczył. Znajdujemy też tam wpis (przykładowo) in file tile_38_21.map
Zamykamy logfile.txt i szukamy wyżej wymienionego tile_38_21.map w konkretnym (nasza mapa) folderze w maps. Gdy go znajdziemy, robimy dwie kopie (np. kopiujemy na pulpit).
Gdy już wykonamy kopię, otwieramy główny plik(tile_38_21.map w maps) notatnikiem i usuwamy z niego wszystkie wpisy [object] i [spline]. (całe wpisy razem z poniższymi liczbami)
Uruchamiamy mapę w edytorze i stawiamy obiekt na uszkodzonym tile. Powinien pojawić się poprawnie, bez błędów. Zamykamy edytor bez zapisywania.
Stopniowo wklejamy wpisy (na przykład po 20 [object]) do głównego pliku, przenosząc je z kopii. Po każdym wklejeniu sprawdzamy czy można postawić obiekt w edytorze. (WAŻNE! Każdorazowo musimy zamykać edytor bez zapisu i wklejać kolejne wpisy, gdy edytor jest zamknięty!)
Gdy jednak po wklejeniu jakiejś partii wpisów nie da się postawić obiektu i pojawia się ten błąd co wcześniej, to należy tą konkretną partię przekopiować sobie np. do czystego pliku notatnika. Wklejamy wtedy pozostałe wpisy i sprawdzamy czy da się postawić obiekt bez błędu.
Jeśli tak - super, jesteśmy prawie u celu!
Jeśli nie - wygląda na to, że nie tylko jeden obiekt powoduje błędy, szukamy dalszej przyczyny, pamiętając, że jedną z nich już znaleźliśmy.
Co zrobić z uszkodzoną partią? Trzeba wklejać pojedyncze wpisy. Uszkodzony wpis wywalamy i stawiamy ten obiekt od nowa, już na działającej mapie
Mam nadzieję, że choć trochę wam pomogłem.
Pozdrawiam