Game untuk DirectX 9 tidak bekerja dengan DirectX 11

8

Saya telah menginstal game bernama "Orcs Must Die" tetapi ketika menjalankannya, ia hanya menampilkan kesalahan tentang tidak adanya file d3dx9_43.dll. Itu bagian dari DX 9, namun saya sudah menginstal DX 11. Bagaimana saya bisa menyelesaikan masalah ini tanpa kembali ke DX 9?

Saya menggunakan Win7 Home Preemium 32-bit, DirectX 11, nVidia GeForce Go 7300 (driver v295.73)

burtek
sumber
Game apa itu?
aliasgar
2
@burtek - Anda harus menginstal DirectX. Gim ini mencari file DirectX 9, yang artinya sampai Anda memberikannya, Anda tidak akan bisa menjalankan gim. Selain hanya karena Anda memasang DirectX 11, bukan berarti game ini mendukung DirectX 11, permainan apa pun yang Anda lakukan masih hanya akan mendukung Direct X 9.
Ramhound
@aliasgar Mengedit pertanyaan. Maaf, lupa menambahkannya sebelumnya
burtek
1
@Ramhound jadi saya harus menginstal DirectX9? Apakah mungkin untuk menginstal v9 dan v11 secara bersamaan?
burtek
1
@ Burtek - Ya. Anda dapat menginstal beberapa versi DirectX 9. Steam memasang versi yang diperlukan untuk game yang Anda coba mainkan. Sulit untuk menjelaskan dukungan mundur Direct X 9 yang ada di Direct X 11 kepada yang bukan pengembang. Ini pada dasarnya sama dengan pengembang yang menggunakan perpustakaan Direct 11.0 / 11.1 dan kode penulisan untuk mendukung versi sebelumnya. Orc Must Die hanya mendukung Direct X 9.
Ramhound

Jawaban:

6
  • Orc Must Die sepenuhnya mendukung DirectX 11. Gamer telah mengonfirmasi itu berfungsi: Baca Lebih Lanjut Di Sini

  • DirectX Anda yang tidak berfungsi karena beberapa alasan. Microsoft juga telah mencatatnya. Ikuti instruksi di sini untuk memperbaikinya.

  • Periksa apakah driver nVidia Anda menggunakan pengaturan DirectX yang berlebihan.

  • Uji sistem Anda jika permainan benar-benar dapat berjalan dan sistem Anda dapat menanganinya di sini

aliasgar
sumber
Tidak masalah jika Orcs Must Die mendukung Direct X 11 itu masih merupakan game Direct X 9. Yang berarti itu tidak terlalu penting bagaimana dijalankan, itu akan terlihat persis sama, tidak peduli versi apa yang digunakan. Berdasarkan penelitian saya menemukan Orc Must Die tidak pada karakter yang mendaftar setiap game yang mendukung Direct X 11 dan segera akan dirilis game yang mendukungnya. Bagan ini juga mencantumkan versi lain yang didukung game. Orc Must Die tidak ada dalam daftar ini.
Ramhound
@Ramhound Bahkan jika ini adalah game Direct X 9, orang-orang telah melaporkannya bekerja pada Windows 7 dengan versi Direct X yang lebih tinggi. Masalahnya adalah, apakah game itu sendiri mengeluarkan pengecualian dan tidak memulai.
aliasgar
@aliagar - Saya tidak bisa mengikuti tautan yang Anda kirim. Tebakan saya, orang-orang itu sebenarnya sudah menginstal Direct X 9. Pernyataan saya tentang bagaimana dukungan mundur bekerja masih benar tentu saja.
Ramhound
@Ramhound tautannya bagus, mungkin di kantor Anda atau apalah. Sebagian besar dari mereka mengatakan mereka memiliki Direct X 11, windows 7 dan Kartu Grafis kelas atas.
aliasgar
1
@Ramhound, maaf salah baca. Ya, Anda mungkin benar, tetapi saya benar-benar tidak berniat melakukan perang kemarahan atas semua pertanyaan dan jawaban kami.
aliasgar
8

Instalasi DirectX dapat hidup berdampingan. Jadi harus aman untuk menginstal dx9 ketika dx11 sudah diinstal.

Anda juga dapat mengunduh paket dll, yang mungkin termasuk paket yang Anda lewatkan. Unduh disini

Simon Verbeke
sumber
nice find .. +1
aliasgar
Tidak begitu baik) Anda akan mengunduh semua paket (mungkin GB), dan menemukan ada file yang hilang. Tapi saya akan mengunduh dll yang hilang (~ 2MB) dan game saya akan berjalan dengan sempurna.
Searush
1

Ini berarti game itu juga menggunakan DX9 DLL. Pengembang menggunakan pustaka DX baru (terutama untuk efek baru), tetapi pengembang yang buruk sebagian menggunakan DirectX 9 dan mereka tidak ingin meninggalkannya.

Mungkin Anda sudah mulai menemukan paket DirectX sekarang.
Tidak perlu menemukan semua file dalam CD, paket DirectX, dan sebagainya.
Anda dapat mengunduh file yang hilang dari internet, dan letakkan on game's executable's folder (atau di System32 atau 64, tetapi lakukan ini jika tidak ada yang membantu).
Misalnya, Anda dapat mengunduh file d3dx9_43 Anda yang hilang di sini .

Searush
sumber
0

saya memiliki masalah dengan DAO, d3dx9_36.dll hilang, pemasang Microsoft DX ini membantu saya http://www.microsoft.com/en-us/download/details.aspx?id=35 menginstal komponen DX9 yang hilang, itu adalah bagus untuk masalah seperti ini.

hanya saja saya menginstal DAO & DA2 kembali karena ada DA3 keluar, kembali, tetapi untuk PC baru, PC ini tidak pernah memiliki Dragon Age di dalamnya sebelumnya.

Sugram22
sumber