Wczoraj chciałem sobie uruchomić grę DSJ3. Pojawił mi się komunikat w stylu “DSJ3 wymaga do poprawnego działania DirectX 8.0”. W przypadku uruchomienia gry GTA:SA tym razem wywalił błąd, że nie posiadam Dx9.
W związku z tym zainstalowałem DirectX 9 Redistributable z dobrychprogramów, wszystko poszło gładko. Jednak problem nie zniknął, a co ciekawsze, po ponownym uruchomieniu instalatora PONOWNIE kopiuje on biblioteki (tak jakby wcześniej w ogóle ich nie zainstalował).
A instalację pakietu DirectX’a inicjowałeś z uprawnieniami administratora? Czyli klikasz prawym przyciskiem na plik DXSETUP.EXE i wybierasz polecenie Uruchom jako administrator?
Problem jest ten sam. Bardzo mnie ciekawi natomiast fakt, że przy każdej instalacji DirectX9 wygląda to tak, jakby za każdym razem nie wykrywał on faktu, że dopiero co był przed chwilą uruchomiony i kopiował jakieś pliki.
Nie do końca. W przypadku systemu Windows 7 po instalacji DirectX’a w wersji 9 i restarcie komputera, kolejna instalacja odbywa się bez nadpisywania plików i powinna pojawić się informacja o tym, że składniki platformy są już aktualne. Oczywiście inna kwestia, gdy używa się instalatora w wersji Web.
W jakiej wersji jest narzędzie dxdiag.exe?
Czy poprawnie wykrywa ono wersję systemu?
Pozdrawiam,
dxdiag wskazuje zainstalowanego DirectX11, a wersja dxdiag to 6.03.9600.16384. Wersja systemu wykrywana prawidłowo (Windows 8.1 Pro x64). Na wszystkich zakładkach “Nie znaleziono żadnych problemów”.
Próbowałem obu wersji, Redistribute zachowuje się tak, jak to opisałem, Web Installer nawet nic nie kopiuje, tylko wywala, że nowszy DirectX jest zainstalowany.
Znajdz folder z save’ami gry, badź folder użytkownika gry. Znajdź plik gta_sa.set i usuń go. Na wszelki wypadek skopiuj go sobie gdzieś. Daj znać czy zadziałało.