[PROBLEM ROZWIĄZANY] Postal 2

Temat edytowany przez MrTikTak - 10 kwietnia 2016, 17:50

Avatar MrTikTak
Ostatnio dostałem Postal X. Jest to kolekcja Postala 1 i 2 (na szczęście nie ma gównianej trójki) i kilku dodatków do części drugiej. Jedynka śmiga bez problemu, ale dwójka i dodatki nie chcą się włączyć. Pojawia się Disclaimer, ekran robi się czarny, przez sekundę słychać coś jakby ogień (zgaduje że taka jest czołówka) i wtedy wyrzuca mnie do pulpitu, pojawia się error o takiej treści:
LockRect failed: D3DERR_DEVICELOST

Historia: UD3DRenderDevice::ReadPixels <- UD3DRenderDevice::Present <- UGameEngine::Draw <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- UpdateWorld <- MainLoop
Ktoś wie o co chodzi i mógłby mi pomóc? Bardzo zależy mi na pograniu w Postala.

Avatar
Konto usunięte
Sprawdzałeś tryb spójności z Windowsem XP?
Jaki masz system?
Podaj specyfikacje komputera

Avatar mojlogin
Na pewno to problem z kartą graficzną i DirectX, bo według historii wyrzuca błąd przy próbie renderingu obrazu.

Avatar MrTikTak
Halinka1234 pisze:
Sprawdzałeś tryb spójności z Windowsem XP?
Jaki masz system?
Podaj specyfikacje komputera

Nie sprawdzałem spójności
Mam win 10 (zainstalowali podczas składania kompa)
procesor- AMD a4-7300 APU Radeon HD Graphics 3.80 GHz
Ram-4 gb
karta graficzna- gdzieś zapodziałem nazwę .-.
mojlogin pisze:
Na pewno to problem z kartą graficzną i DirectX, bo według historii wyrzuca błąd przy próbie renderingu obrazu.

Jak mógłbym to naprawić?

Avatar
Konto usunięte
Gra (o ile dobrze pamietam) jest z 2005, wtedy nie bylo nawet Windy 7, takze polecam sprawdzic spojnosc z XP albo Windowsem 98

Avatar MrTikTak
Dziwne jest że o wiele starszy postal 1 działa, a 2 ma problemy.
Edit: Po zmianie spójności problem nie znika. Jednak gdy przełączam się na przeglądarkę podczas włączania ,gra działa w małym oknie. Po powiększeniu okna, znowu wyskakuje błąd.

Avatar
Konto usunięte
Też mnie to dziwi, ale zazwyczaj ze starymi grami miałem taki problem, że tylko gry 3D mi bugowały, Star Wars Dark Forces I dziala bez problemu, ale Dark Forces II juz nie :P

Avatar MrTikTak
Można powiedzieć że działa, otworzyłem w małym ekranie i zmieniłem rozdzielczość. Można zamknąć.

Avatar mojlogin
Sprawdź spójność plików gry, może paru brakuje.

lub...

Silnik Postala 2 wspiera OpenGL (które jest szybsze i lepsze...tak tylko mówię), wystarczy zmienić odpowiednie linijki w pliku postal2.ini

Znajdź te linijki:

[Engine.Engine]
RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice

I zamień je na:

[Engine.Engine]
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice

Jeżeli wciąż nie zadziała to:

Znajdź w tym samym pliku tą sekcję

[WinDrv.WindowsClient]

A następnie zamień te wartości:

FullscreenViewportX=1600
FullscreenViewportY=1200

Na twoją natywną rozdzielczość monitora

Avatar MrTikTak
mojlogin pisze:
Sprawdź spójność plików gry, może paru brakuje.

lub...

Silnik Postala 2 wspiera OpenGL (które jest szybsze i lepsze...tak tylko mówię), wystarczy zmienić odpowiednie linijki w pliku postal2.ini

Znajdź te linijki:

[Engine.Engine]
RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice

I zamień je na:

[Engine.Engine]
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice

Teraz gra działa, sprawdzę jeszcze dodatki.
Edit: Wszystko działa jak powinno, dziękuje za pomoc twoją i halinki. Temat można zamknąć.

Temat zamknięty

Pokaż znaczniki BBCode, np. pogrubienie tekstu

Dodaj zdjęcie z dysku