Spiel für DirectX 9 funktioniert nicht mit DirectX 11


8

Ich habe ein Spiel namens "Orcs Must Die" installiert, aber wenn es ausgeführt wird, wird nur ein Fehler über das Fehlen der Datei d3dx9_43.dll angezeigt. Es ist Teil von DX 9, aber ich habe bereits DX 11 installiert. Wie kann ich dieses Problem lösen, ohne zu DX 9 zurückzukehren?

Ich verwende Win7 Home Preemium 32-Bit, DirectX 11, nVidia GeForce Go 7300 (Treiber v295.73).


Welches Spiel ist das?
Aliasgar

2
@burtek - Sie müssen DirectX installieren. Das Spiel sucht nach einer DirectX 9-Datei. Das heißt, bis Sie diese Datei bereitstellen, können Sie das Spiel nicht ausführen. Abgesehen davon, dass DirectX 11 installiert ist, bedeutet dies nicht, dass das Spiel DirectX 11 unterstützt.
Unabhängig davon,

@aliasgar Die Frage wurde bearbeitet. Entschuldigung,
ich habe

1
@ Ramhound also muss ich DirectX9 installieren? Ist es möglich, dass sowohl v9 als auch v11 gleichzeitig installiert sind?
Burtek

1
@burtek - Ja. Sie können mehrere Versionen von DirectX 9 installieren. Steam installiert die erforderliche Version von für das Spiel, das Sie spielen möchten. Es ist schwierig, einem Nicht-Entwickler die in Direct X 11 vorhandene Rückwärtsunterstützung von Direct X 9 zu erklären. Grundsätzlich bedeutet dies, dass der Entwickler die Direct 11.0 / 11.1-Bibliothek verwendet und Code schreibt, um die vorherigen Versionen zu unterstützen. Orcs Must Die unterstützt nur Direct X 9.
Ramhound

Antworten:


6
  • Orcs Must Die unterstützt DirectX 11 vollständig. Spieler haben bestätigt, dass es funktioniert: Lesen Sie hier mehr

  • Es ist Ihr DirectX, das aus irgendeinem Grund nicht richtig funktioniert. Microsoft hat es auch protokolliert. Befolgen Sie die Anweisungen hier , um das Problem zu beheben.

  • Überprüfen Sie, ob Ihr nVidia-Treiber die DirectX-Einstellungen überschreibt.

  • Testen Sie Ihr System , wenn das Spiel tatsächlich laufen kann und ur - System verarbeiten kann es hier


Es spielt keine Rolle, ob Orcs Must Die Direct X 11 unterstützt, es ist immer noch ein Direct X 9-Spiel. Das heißt, es spielt keine Rolle, wie es läuft, es sieht genauso aus, egal welche Version verwendet wird. Basierend auf den Recherchen fand ich heraus, dass Orcs Must Die nicht auf einem Charakter war, der jedes Spiel auflistete, das Direct X 11 unterstützte, und bald ein veröffentlichtes Spiel, das es unterstützt. In dieser Tabelle ist auch die andere vom Spiel unterstützte Version aufgeführt. Orcs Must Die fehlte in dieser Liste.
Ramhound

@Ramhound Auch wenn es sich um ein Direct X 9-Spiel handelt, haben die Leute berichtet, dass es unter Windows 7 mit einer höheren Version von Direct X funktioniert. Sein Problem ist, dass das Spiel selbst eine Ausnahme auslöst und nicht startet.
Aliasgar

@aliagar - Ich kann dem von Ihnen geposteten Link nicht folgen. Ich vermute, diese Leute haben tatsächlich Direct X 9 installiert. Meine Aussagen darüber, wie die Rückwärtsunterstützung funktioniert, sind natürlich immer noch wahr.
Ramhound

@ Ramhound der Link ist gut, vielleicht bist du im Büro oder so. Die meisten von ihnen gaben an, Direct X 11, Windows 7 und eine High-End-Grafikkarte zu haben.
Aliasgar

1
@ Ramhound, sorry falsch gelesen. Ja, du hast vielleicht Recht, aber ich habe wirklich nicht vor, einen Wutkrieg über all unsere Fragen und Antworten zu führen.
Aliasgar

8

DirectX-Installationen können nebeneinander existieren. Daher sollte es sicher sein, dx9 zu installieren, wenn dx11 bereits installiert ist.

Sie können auch ein DLL-Paket herunterladen, das möglicherweise das fehlende enthält. Hier herunterladen


schöner Fund .. +1
Aliasgar

Nicht so schön) Sie werden alle Packs (vielleicht GBs) herunterladen und dort die fehlende Datei finden. Aber ich werde die fehlende DLL (~ 2 MB) herunterladen und mein Spiel wird perfekt laufen.
Searush

1

Dies bedeutet, dass das Spiel auch DX9-DLLs verwendet. Entwickler verwenden neue DX-Bibliotheken (insbesondere für neue Effekte), aber schlechte Entwickler verwenden teilweise DirectX 9 und möchten es einfach nicht verlassen.

Wahrscheinlich haben Sie jetzt angefangen, DirectX-Packs zu finden.
Es ist nicht erforderlich, alle Dateien auf CDs, DirectX-Paketen usw. zu finden.
Sie können die fehlende Datei aus dem Internet herunterladen und platzieren on game's executable's folder (oder in System32 oder 64, aber tun Sie dies, wenn nichts hilft).
Zum Beispiel können Sie Ihre fehlende d3dx9_43-Datei hier herunterladen .


0

Ich hatte dieses Problem mit DAO, d3dx9_36.dll fehlt. Dieses Microsoft DX-Installationsprogramm hat mir geholfen. http://www.microsoft.com/en-us/download/details.aspx?id=35 Es installiert die fehlenden DX9-Komponenten gut für solche Themen.

Es ist nur so, dass ich DAO & DA2 zurück installiert habe, weil DA3 herauskommt, zurück, aber auf einem neuen PC hatte dieser PC noch nie Dragon Age.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.