Гра для DirectX 9 не працює з DirectX 11


8

Я встановив гру під назвою "Orcs Must Die", але при її запуску вона показує лише помилку про відсутність файлу d3dx9_43.dll. Це частина DX 9, однак я вже встановив DX 11. Як я можу вирішити цю проблему, не повертаючись до DX 9?

Я використовую Win7 Home Preemium 32-розрядний, DirectX 11, nVidia GeForce Go 7300 (драйвери v295.73)


Яка це гра?
псевдонім

2
@burtek - Вам потрібно встановити DirectX. Гра шукає файл DirectX 9, а це означає, що поки ви не надасте цей файл, ви не зможете запустити гру. Крім того, що у вас встановлений DirectX 11, це не означає, що гра підтримує DirectX 11, гра незалежно від того, що ви робите, все ще збирається підтримувати Direct X 9.
Ramhound

@aliasgar Редагував це питання. Вибачте, забув додати його раніше
burtek

1
@Ramhound, тому мені доведеться встановити DirectX9? Чи можливо встановити і v9, і v11 одночасно?
burtek

1
@burtek - Так. Ви можете встановити кілька версій DirectX 9. Steam встановлює необхідну версію для тієї гри, в яку ви намагаєтеся грати. Важко пояснити підтримку Direct X 9 назад, яка існує в Direct X 11, для не розробника. В основному це розробник використовує бібліотеку Direct 11.0 / 11.1 та код написання для підтримки попередніх версій. Orcs Must Die підтримує лише Direct X 9.
Ramhound

Відповіді:


6
  • Orcs Must Die повністю підтримує DirectX 11. Геймери підтвердили його роботу: Детальніше тут

  • Це ваш DirectX, який з якихось причин несправний. Microsoft також зареєструвала це. Дотримуйтесь інструкцій тут, щоб виправити це.

  • Перевірте, чи драйвер nVidia перевантажує будь-які налаштування DirectX.

  • Перевірте свою систему, чи гра може насправді запускатися, і система ур може її впоратися тут


Насправді не важливо, чи Orcs Must Die підтримує Direct X 11, це все-таки гра Direct X 9. Що означає, що насправді не має значення, як його запустити, він буде виглядати точно так само, незалежно від того, яка версія використовується. На основі досліджень я виявив, що Orcs Must Die не був персонажем, який перераховував кожну гру, яка підтримувала Direct X 11, і незабаром вийде гра, яка її підтримує. У цій діаграмі також перелічена інша версія, яку підтримує гра. Orcs Must Die відсутній у цьому списку.
Рамхаунд

@Ramhound Навіть якщо його гра Direct X 9, люди повідомили, що вона працює в Windows 7 з вищою версією Direct X. Його проблема полягає в тому, що сама гра кидає виняток і не запускається.
псевдонім

@aliagar - я не можу перейти за посиланням, яке ви опублікували. Я здогадуюсь, що у цих людей встановлено Direct X 9. Мої висловлювання про те, як працює підтримка назад, як і раніше, правдиві.
Рамхаунд

@Ramhound посилання хороша, можливо, ти в офісі чи щось таке. Більшість з них заявили, що мають Direct X 11, Windows 7 та графічну карту більш високого рівня.
псевдонім

1
@Ramhound, вибачте за нечитане Так, ви, можливо, правильно, але я дійсно не маю наміру вести люту війну з усіх наших питань і відповідей.
псевдонім

8

Встановлення DirectX можуть співіснувати. Тож слід встановити dx9, коли dx11 вже встановлений.

Ви також можете завантажити dll-pack, який може містити той, який вам не вистачає. Завантажте тут


приємна знахідка .. +1
псевдонім

Не дуже приємно) Ви завантажите всі пакети (можливо, ГБ), і знайдете там файл, що відсутній. Але я завантажу пропущений dll (~ 2 Мб) і моя гра буде працювати ідеально.
Searush

1

Це означає, що в грі також використовуються DLL-файли DX9. Розробники використовують нові бібліотеки DX (особливо для нових ефектів), але погані розробники частково використовують DirectX 9 і вони просто не хочуть залишати його.

Можливо, ви зараз почали знаходити пакети DirectX.
Немає необхідності знаходити всі файли на компакт-дисках, пакетах DirectX тощо.
Ви можете завантажити відсутній файл з мережі та розмістити його on game's executable's folder (або в System32 або 64, але зробити це, якщо нічого не допоможе).
Наприклад, ви можете завантажити свій відсутній файл d3dx9_43 тут .


0

У мене була проблема з DAO, d3dx9_36.dll відсутня, цей інсталятор Microsoft DX допоміг мені http://www.microsoft.com/en-us/download/details.aspx?id=35 він встановлює відсутні компоненти DX9, це добре для таких питань.

тільки що я встановив DAO & DA2 назад, тому що DA3 виходить назад, але в новому ПК цей ПК ніколи не мав Dragon Age в ньому раніше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.