Я установил игру под названием «Orcs Must Die», но при ее запуске выдается только ошибка об отсутствии файла d3dx9_43.dll. Это часть DX 9, но я уже установил DX 11. Как я могу решить эту проблему, не возвращаясь к DX 9?
Я использую Win7 Home Preemium 32-bit, DirectX 11, nVidia GeForce Go 7300 (драйверы v295.73)
Ответы:
Orcs Must Die полностью поддерживает DirectX 11. Геймеры подтвердили его работоспособность: Подробнее здесь
Это ваш DirectX, который по какой-то причине работает со сбоями. Microsoft также зарегистрировала это. Следуйте инструкциям здесь, чтобы исправить это.
Проверьте, не перекрывает ли драйвер nVidia какие-либо настройки DirectX.
Проверьте вашу систему, если игра действительно может работать, и ваша система может справиться с этим Здесь
источник
Установки DirectX могут сосуществовать. Поэтому установка dx9 должна быть безопасной, если dx11 уже установлен.
Вы также можете скачать dll-пакет, который может включать тот, который вам не хватает. Скачать здесь
источник
Это означает, что в игре также используются библиотеки DX9. Разработчики используют новые библиотеки DX (особенно для новых эффектов), но плохие разработчики частично используют DirectX 9, и они просто не хотят уходить от него.
Возможно, вы начали искать пакеты DirectX сейчас.
Нет необходимости искать все файлы на компакт-дисках, в пакетах DirectX и т. Д.
Вы можете скачать отсутствующий файл из сети и поместить его
on game's executable's folder
(или в System32 или 64, но сделайте это, если ничего не поможет).Например, вы можете скачать отсутствующий файл d3dx9_43 здесь .
источник
у меня была эта проблема с DAO, d3dx9_36.dll отсутствует, этот установщик Microsoft DX помог мне http://www.microsoft.com/en-us/download/details.aspx?id=35 он устанавливает недостающие компоненты DX9, это хорошо для таких вопросов.
Просто я установил DAO & DA2 назад, потому что DA3 выходит обратно, но на новом ПК этот ПК никогда не имел Dragon Age.
источник