Il gioco per DirectX 9 non funziona con DirectX 11


8

Ho installato un gioco chiamato "Orcs Must Die" ma quando lo eseguo mostra solo un errore sull'assenza del file d3dx9_43.dll. Fa parte di DX 9, tuttavia ho già installato DX 11. Come posso risolvere questo problema senza tornare a DX 9?

Sto usando Win7 Home Preemium a 32 bit, DirectX 11, nVidia GeForce Go 7300 (driver v295.73)


Di che gioco si tratta?
aliasgar,

2
@burtek - Devi installare DirectX. Il gioco è alla ricerca di un file DirectX 9, il che significa che finché non lo fornisci, non sarai in grado di eseguire il gioco. Inoltre, solo perché hai installato DirectX 11, ciò non significa che il gioco supporti DirectX 11, il gioco non importa quello che fai continuerà a supportare Direct X 9.
Ramhound

@aliasgar Ha modificato la domanda. Siamo spiacenti, ho dimenticato di aggiungerlo prima
burtek,

1
@Ramhound, quindi devo installare DirectX9? È possibile installare contemporaneamente v9 e v11?
burtek,

1
@burtek - Sì. Puoi avere più versioni di DirectX 9 installate. Steam installa la versione richiesta per il gioco a cui stai tentando di giocare. È difficile spiegare il supporto all'indietro di Direct X 9 che esiste in Direct X 11 a un non sviluppatore. Fondamentalmente equivale allo sviluppatore che utilizza la libreria Direct 11.0 / 11.1 e il codice di scrittura per supportare le versioni precedenti. Orcs Must Die supporta solo Direct X 9.
Ramhound,

Risposte:


6
  • Orcs Must Die supporta totalmente DirectX 11. I giocatori hanno confermato che funziona: Altre informazioni qui

  • È il tuo DirectX che non funziona correttamente per qualche motivo. Anche Microsoft l'ha registrato. Segui le istruzioni qui per risolverlo.

  • Controlla se il tuo driver nVidia sta sovrascrivendo le impostazioni di DirectX.

  • Metti alla prova il tuo sistema se il gioco può effettivamente funzionare e il tuo sistema può gestirlo qui


Non importa se Orcs Must Die supporta Direct X 11, è comunque un gioco Direct X 9. Ciò significa che non importa davvero come funziona, sarà esattamente lo stesso, indipendentemente dalla versione utilizzata. Sulla base della ricerca, ho scoperto che Orcs Must Die non faceva parte di un personaggio che elencava tutti i giochi che supportavano Direct X 11 e che presto sarebbero stati rilasciati giochi che lo supportano. Questo grafico elenca anche l'altra versione supportata dal gioco. Orcs Must Die era assente da questo elenco.
Ramhound,

@Ramhound Anche se è un gioco Direct X 9, le persone hanno riferito che funziona su Windows 7 con una versione superiore di Direct X. Il suo problema è che il gioco stesso genera un'eccezione e non si avvia.
aliasgar,

@aliagar - Non riesco a seguire il link che hai pubblicato. Suppongo che quelle persone abbiano installato Direct X 9. Le mie dichiarazioni su come funziona il supporto all'indietro sono ancora vere, ovviamente.
Ramhound,

@Ramhound il link è buono, forse sei in ufficio o qualcosa del genere. Molti di loro hanno affermato di avere Direct X 11, Windows 7 e una scheda grafica di fascia più alta.
aliasgar,

1
@Ramhound, mi spiace leggere male. Sì, forse hai ragione, ma non ho davvero intenzione di fare una guerra di rabbia su tutte le nostre domande e risposte.
aliasgar,

8

Le installazioni di DirectX possono coesistere. Quindi dovrebbe essere sicuro installare dx9 quando dx11 è già installato.

Puoi anche scaricare un dll-pack, che potrebbe includere quello che ti manca. Scarica qui


bella scoperta .. +1
aliasgar

Non così carino) Scaricherai tutti i pacchetti (forse GB) e troverai lì il file mancante. Ma scaricherò la DLL mancante (~ 2 MB) e il mio gioco funzionerà perfettamente.
Searush,

1

Significa che il gioco utilizza anche DLL DX9. Gli sviluppatori usano nuove librerie DX (specialmente per i nuovi effetti), ma i cattivi sviluppatori usano parzialmente DirectX 9 e semplicemente non vogliono lasciarlo.

Probabilmente hai iniziato a trovare i pacchetti DirectX ora.
Non è necessario trovare tutti i file in CD, pacchetti DirectX e così via.
Puoi scaricare il file mancante dalla rete e posizionarlo on game's executable's folder (o in System32 o 64, ma fallo se nulla aiuta).
Ad esempio, puoi scaricare qui il file d3dx9_43 mancante .


0

ho avuto quel problema con DAO, mancante d3dx9_36.dll, questo programma di installazione di Microsoft DX mi ha aiutato http://www.microsoft.com/en-us/download/details.aspx?id=35 installa i componenti DX9 mancanti, è buono per problemi come questo.

è solo che ho installato DAO e DA2 indietro perché c'è DA3 in uscita, indietro, ma nel nuovo PC, questo PC non ha mai avuto Dragon Age prima.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.