Strefa OMSI

Pełna wersja: Błąd Zugriffsverletzung bei Adresse 0059DCA5 przy uruchamianiu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam serdecznie,

Wraz z dniem wczorajszym chciałem powrócić do zabawy z symulatorem Omsi 2, jednakże błąd wyskakujący zaraz po uruchomieniu mi to uniemożliwia.
Kod:
Zugriffsverletzung bei Adresse 0059DCA5 in Modul 'Omsi.exe'. Lesen von Adresse 00000000
[Rys.1. Okienko z błędem]

Próbowałem metodami prób i błędów oraz poszukiwaniami w internecie jakoś sobie zaradzić, jednak wszystko na marne.

Dwa sposoby teoretycznie "umożliwiają" mi granie w Omsi 2.

1. Usunięcie pliku konfiguracyjnego od razu skutkuje typowymi dla tej sytuacji informacjami. [Rys.2.] [Rys.3]
Wówczas symulator uruchamia się z bocznym menu edytora. [Rys.4.]
Mogę jeździć...[Rys.5.]
wszystko w grze działa... [Rys.6.]
ale używanie strzałek tudzież różnych przycisków powoduje przemieszczanie się po menu edytora, co bardzo utrudnia rozgrywkę. Jeszcze taki zwężony ekran, tak się nie da na dłuższą metę grać.
Zamykam symulator.
Następne uruchomienie prowadzi do punktu wyjścia - wspomniany na początku błąd. [Rys.1. Okienko z błędem]

2. Uruchomienie gry w trybie 640x480. [Rys.7.]
Błąd przy uruchomieniu się nie ukazuje.
Niestety główne menu jest niewyskalowane i nie jestem w stanie kliknąć w "Start!", ani żaden inny przycisk u dołu. [Rys.8.]


W pliku *.log związanym z tytułowym błędem można znaleźć takie informacje:
Kod:
21 13:00:16 -  -   Error:           Ungültige Gleitkommaoperation - Init3D: Creating device
40 13:00:16 -  -     Warning:       load x File - Direct9 Error: D3DERR_INVALIDCALL (-2005530516)
41 13:00:16 -  -     Warning:       load x File - Direct9 Error: D3DERR_INVALIDCALL (-2005530516)
42 13:00:16 -  -     Warning:       load x File - Direct9 Error: D3DERR_INVALIDCALL (-2005530516)
Szukając po internecie nie znalazłem nic, co by mi pomogło.

Uprzedzając pytania od razu Wam wypunktuję co do tej pory nie odniosło żadnego skutku:
- Badanie spójności plików z platformy Steam,
- Reinstall,
- Używanie "OMSI 2 Patch Changer",
- Uruchamianie Omsi 2 w różnych trybach zgodności (Windows 7, Windows XP, uprawnienia administratora etc...),
- Aktualizacja i reinstall sterowników karty graficznej,
- Reinstall całego Steama,
- Aktualizacja DirectX oraz Framework network ".net".

Komputer jest po formatowaniu, czysty jak łza.
Dodam, że gram na nim m.in. w Wiedźmina III, który nie sprawia mi żadnego problemu.

Specyfikację komputera jak i wszystkie pliki *.log zawarłem w załączeniu, każdy plik dotyczy innej sytuacji opisywanych powyżej.


Liczę, że ktoś będzie mi w stanie pomóc pozbyć się błędu. Rozważę wszystkie rady, zalecenia.
Pozdrawiam ;)

[logfile - tryb-w-edytorze] (32 MB)
Próbowałeś instalować DirectX z OMSI 2\_CommonRedist?
@KMSzczecin,
Teraz zainstalowałem, nie pomogło.
Jedyna zmiana jaka zaszła to kod tytułowego błędu.

Kod:
Zugriffsverletzung bei Adresse 0059DBF5 in Modul 'Omsi.exe'. Lesen von Adresse 00000000

Następnie uruchomiłem wszystkie możliwe instalacje z folderu "_CommonRedist", zainstalowały się wszystkie prócz Frameworku, ponieważ: [Rys.9.]

Włączyłem symulator w trybie edytora, wszystko normalnie działa. Jednak logfile pokazuje, że brakuje paru plików. :spocony:


EDIT:
Kod błędu zależy jednak od wersji włączanego symulatora, nie od tych instalacji.
Czyli kompletnie nic się nie zmieniło :hihi:.

Odpowiednio:
• 0059DCA5 w wersji 2.3.004
• 0059DBF5 w wersji 2.2.032
Czy masz te dwa pliki w głównym folderze gry?
d3dx9.dll
dxerr9.dll
Kiedyś był problem z OMSI i tymi plikami, można spróbować wrzucić je do folderu OMSI.
Poza tym - kombinuj z rozdzielczością monitora, zmniejsz i sprawdź czy zadziała.
@piotr88010
Nie wierzę własnym oczom...
Zmiana rozdzielczości na inną niż 1280 x 1024 działa.:^)
Z jakiegoś powodu Omsi2 ma u mnie problem z wysoką rozdzielczością proporcji ekranu 4:3, które już coraz to rzadziej można spotkać w środowiskach domowych.

Dziękuję użytkownikom @KMSzczecin i @piotr88010 za pomoc:przybijpiatke: .

Teraz nasunęło mi się kolejne pytanie.
Czy jest jakiś sposób, aby uruchamianie Omsi2 wymuszało zmianę rozdzielczości, przykładowo na 1280 x 960?
Jakaś odpowiednia komenda w parametrach startowych czy inny trick może jest wam znany?
Nie ma takiej możliwości, jedynie ręcznie można przez panel sterowania.
Właśnie podłączyłem na próbę do swojego stary monitor Philipsa z rozdziałką 1280x1024 i OMSI się normalnie uruchamia... z tym że ja się trzymam Windowsa 7, zastanawiam się czy te problemy to nie jest zasługa "wspaniałego" Windowsa 10. Wiem, że twój komputer jest świeżo po formacie, ale czy nie masz możliwości chwilowego powrotu do 7 ?
To nie jest zasługa Windowsa 10, podejrzewam po prostu współpracę na linii sterowniki - OMSI bo sam do niedawna miałem jeden monitor 4:3 1280x1024 a teraz dostawiony nowy jako główny full HD z tą różnicą, że mam grafikę Nvidię. Ja bym spróbował wymusić OMSI w oknie, kiedyś OMSI 1 można było tak włączyć, może gdzieś ta opcja jest ukryta i cały czas dostępna?

EDIT. Sprawdziłem,wciąż ta opcja działa. Trzeba zrobić to tak:
Zrób skrót do pliku OMSI, w elemencie docelowym na samym końcu musisz dopisać -windowed.
Czyli powinno to wyglądać tak:
[Obrazek: 58451486472442663246.png]
@Kuba L.,
Nie mam niestety możliwości cofnięcia systemu, chociaż wcześniej jak korzystałem z Windowsa 7 to wszystko śmigało jak należy :D .

@piotr88010,
Niestety taki sposób również nie pomaga. Pozostaje mi grać w 1280 x 960. Jak się wciągnę w rozgrywkę to nawet nie zauważam tych czarnych pasów u góry i na dole.
A spróbuj może uruchomić OMSI w trybie zgodności z Win7.
Stron: 1 2
Przekierowanie