Вылетает игра fallout 3 на windows 7. Ошибка «d3dx9_38.dll не был найден»

Fallout 3 - довольно старая игра, не рассчитанная даже на работу с Windows 7, не говоря уж о более поздних версиях системы, поэтому на современных компьютерах можно встретиться с множеством проблем при запуске игры. Самая распространенная проблема, не дающая насладиться игровым процессом - это зависание игры. Разберемся, почему Fallout 3 зависает и не отвечает во время игры, и как это исправить.

Разбираемся, почему Fallout 3 может зависать, не отвечать и вылетать

Причины зависания Fallout 3 во время игры

Fallout 3 может зависать по разным причинам, связанным с операционной системой, плохой оптимизацией игры и сложностью современного «железа», которое не предусмотрено кодом программы. Наиболее распространены зависания и вылеты в следующих ситуациях:

  • Запуск Fallout 3 на операционных системах Windows 7–10.
  • Несоответствие компьютера системным требованиям игры.
  • Использование многоядерного процессора.
  • Использование двух мониторов.
  • Сбои в работе вспомогательных программ (Steam или Games for Windows Live).

Использование непропатченной версии Fallout 3, в которой не исправлены некоторые внутренние ошибки игры.

Если игра зависает или вылетает, проще всего удалить ее и установить заново, скачав самую свежую версию (желательно, купив лицензию в Steam) со всеми патчами и обновлениями. После установки нужно правильно настроить игру, чтобы предотвратить зависание Fallout 3.

Что делать, если Fallout 3 не отвечает?

Маловероятно, что спустя почти 10 лет после выхода игры причиной зависаний и глюков становится нехватка ресурсов, но на всякий случай перед ее запуском следует отключить все тяжелые программы (браузер, антивирус и т.п.), если компьютер находится на грани с требованиями Fallout 3. Если же компьютер наоборот слишком современный, стоит ограничить ресурсы, выбрав процесс игры в диспетчере задач и назначив ему один из используемых процессоров.

Настройка процессоров, используемых для запуска Fallout 3, осуществляется в диспетчере задач

Для запуска старых версий игры нужен Games for Windows Live - программа, известная своей «кривизной». Если Fallout 3 зависает и не отвечает во время игры, GFWL следует обновить, скачав последнюю версию с сайта Microsoft. Это, впрочем, может не помочь; при желании игру можно отвязать от GFWL, скачав специальный деактиватор Games for Windows Live Disabler.

Обновите другие вспомогательные программы, используемые не только для запуска Fallout 3, но и других игр - DirectX и.NET Framework. Это в особенности важно, если игра установлена не через Steam, а с одного из старых CD-дисков.

Если используется два монитора, перед запуском игры второй из них нужно отключить.

Если игра запускается не на Windows XP, нужно сделать следующее:

  1. Зайти в директорию игры в «Моих документах».
  2. Открыть файл fallout.ini блокнотом (важно: в папке также расположен файл fallout_default.ini - его изменять нельзя).
  3. Найти строчку bUseThreadedAI, изменить ее индекс с 0 на 1.
  4. Сразу за ней вписать параметр iNumHWThreads со значением 2.
  5. Сохранить изменения.

Изменение fallout.ini помогает в большинстве случаев

В большинстве случаев это устраняет различные зависания и вылеты Fallout 3 в случайных местах игры. Дополнительно следует установить совместимость с более старой системой в свойствах ярлыка игры.

Если ничто не помогает, нужно скачать и установить неофициальный патч Fallout 3, который устраняет множество ошибок. Также он автоматически выполняет предыдущий шаг - вносит изменения в файл настроек fallout.ini.

В некоторых случаях вылеты связаны с модификациями, если они не совместимы друг с другом или просто плохо сделаны. Все моды следует отключить, запуская по очереди, методом исключения будет найдена неисправная модификация. Один мод стоит оставить - CASM, который отключает автосохранения, из-за которых тоже иногда Fallout 3 не отвечает и зависает во время игры.

Вконтакте

Хотя третья версия знаменитой игры о выживании в постъядерном мире выпущена сравнительно давно, и дополнилась уже целым рядом патчей и обновлений, всё равно проблемы с её запуском продолжают сохраняться. Это почти не зависит от мощности компьютера (так как системные требования игры не очень высокие и перекрыты развитием мощности компьютеров).

В ряде случаев сбои провоцируются операционной системой или иным программным обеспечением. Независимо от причин сбоев, конечно, они невероятно раздражают любых игроков. Что ж, попробуем найти на них управу!

Если вы используете виндовс 7, то вылеты в самом начале игры Фоллаут 3 могут быть вызваны её конфликтом с игрой. Решение находится очень быстро, за считанные минуты – если знать, что надо делать.

Откройте папку, где установлена игра Фоллаут 3. В ней нужен всего один файл – который запускает приложение. Если не знаете, где его искать, можно узнать это в свойствах ярлыка на рабочем столе. Теперь, когда требуемый файл найден – что с ним делать? Щёлкните по нему ПКМ, и в свойствах откройте раздел «совместимость». Перед вами появится список. Нас интересует всего одна его позиция: последняя версия ХР, под которую Фоллаут проектировался.

Теперь в «Моих документах» отыщите каталог «мои игры», и внутри него – фоллаут. Там находится файл fallout.ini – его требуется отредактировать. Не пугайтесь, особо заморачиваться с корректировкой не придётся. Идём в раздел , а там к строке bUseThreadedAi. Значение, к которому она приравнивается, меняем с нуля на единицу. И ещё допишем строку iNumHWThreads, значение которой – два. Всё, основную часть проблем можно считать решённой.

Фоллаут 3 не запускается — продолжаем искать причину

Ну а если вылеты продолжаются? Значит, не хватает файлов шейдеров! Идём обратно в подкаталог «моих документов», откроем файл RenderInfo. Запишите значение параметра ShaderPackage. Теперь в папке «Данные» открываем подкаталог «Шейдеры». Здесь должен был файл ShaderPackage0Х, где вместо Х – только что записанная цифра. Если этого файла нет, копируйте любой из соседних на рабочий стол, переименуйте надлежащим образом и вставьте обратно.

Проблемы не уходят? Инсталлируйте другую версию игры, скачайте дистрибутив с другого сайта или переустановите кодеки. Какой-то из этих шагов гарантированно решит все ваши проблемы, и Фоллаут 3 начнёт работать как швейцарские часы.

Скачать D3dx9_38.dll для компьютера на Windows 10 стоит в том случае, если одна из игр выдала вам ошибку. Данный файл входит в пакет DirectX, и он отвечает за корректную работу графики в играх. Если же у вас нет ошибки данного файла, то вам не нужно скачивать данный файл отдельно. Идеально, если вы не сталкивались с сообщением о данной ошибке, то вы можете игнорировать данную статью. Если же ошибка есть, то в этой статье вы найдете второе решение, помимо того, как скачать D3dx9_38.dll.

Системная библиотека для Windows 10

Данная библиотека устанавливается вместе с DirectX 9. Это видно и из названия. Если вы никогда не устанавливали это ПО, то первым делом, чтобы устранить ошибку, вам нужно скачать сам Директ Икс. Если же пакет уже устанавливали, то у вас есть несколько вариантов, как устранить данную ошибку. Вы можете выбрать один из двух вариантов:
  • Скачать файл и заменить вручную;
  • Переустановить DirectX 9.0;
Если вы не сталкивались с проблемой, то переживать не за что. Система сама автоматически оповещает о том, что у вас есть проблемы. Если трудности действительно есть, то в диалоговом окне система выдаст ошибку. Например, что файл не найден. Ошибка может быть и другой, например, что файл поврежден или недоступен. Не столь важно, как именно сформулирована проблема. Важно, что проблему очень легко устранить. Давайте вместе разберемся с данным вопросом, если речь идет про ошибку при запуске игры Fallout 3.


Предположим, вы запускаете игру Fallout 3, и вылетает ошибка. Такое действительно бывает, но переживать не нужно. Нужно скачать D3dx9_38.dll для компьютера на Windows 10 и разместить файл в системной папке. Выбирать DLL файл нужно с учетом того, какая у вас ОС. Она может быть как 32-ух, так и 64-ех битной. Если не хотите заниматься ручным исправлением ошибки, то можно загрузить DirectX 9.0 и установить пакет. Если у вас современная видеокарта, то возможно, вам стоит установить новую версию

Сегодня мы рассмотрим самый распространенный баг знаменитой РПГшки. Сначала ознакомимся с системными требованиями:

  • Windows XP/Vista;
  • 1 Гб ОЗУ (XP) / 2 Гб ОЗУ (Vista);
  • 2,4-гигагерцевый процессор Intel Pentium 4;
  • Совместимая с Direct X 9.0c карта с 256 Мб памяти (NVIDIA 6800 или ATI X850+).

Убедитесь, что ваше железо соответствует требованиям разработчиков.

Прежде чем приступать к частным ошибкам, проверьте, выполнены ли следующие пункты:

  1. Игра запущена от имени администратора (правой кнопкой мыши на FalloutNV.exe, в выпавшем меню Свойства – Совместимость –выполнять эту программы от имени администратора)
  2. Удалены все раннее установленные кодеки и вместо них установлен K-Lite Codec Pack
  3. Обновлены библиотеки Microsoft Visual C++ https://www.microsoft.com/en-us/download/details.aspx?id=29 и Microsoft .NET Framework 3.5 https://www.microsoft.com/en-us/download/details.aspx?id=21
  4. Установлены все DLCнов: Operation Anchorage, The Pitt, Broken Steel, Point Lookout, Mothership Zeta
  5. Отключены сторонние модификации

Самые распространенные баги и их решения:

Fallout 3 вылетает

  1. Найдите и откройте файл Fallout.ini в Мои документы/MyGames/Fallout3 (не забудьте предварительно сохранить файл!)
  2. Найдите bUseThreadedAI = 0 и замените на bUseThreadedAI = 1.
  3. Ниже добавьте iNumHWThreads = 2

Ошибка Приложение fallout.exe выполнило недопустимую операцию и будет закрыто. Код ошибки …

Для устранения бага нам надо узнать необходимый набор шейдеров. Для этого:

  1. Откройте файл Мои документы\My Games\Fallout3\RendererInfo.txt (\My Documents\My Games\Fallout3\RendererInfo.txt и проверьте значение параметра Shader Package.
  2. Перейдите в папку Fallout3\Data\Shaders и найдите файл с номером, соответствующим Shader Package. При отсутствии нужного файла скопируйте тот файл, чей номер находится ближе к нужному (например, вам нужен файл под номером 15, то возьмите 14, создать папку под номером 15,скопируйте файл туда и перекиньте в папку)

Fallout 3 вылетает при запуске, выдавая ошибку Fallout3.exe…Offset(набор символов)

Если у вас выходит эта ошибка, то возможно, файлы.spd ассоциированы с другой программой (обычно QuickTimePlayer). Чтобы убрать ассоциацию, проделайте следующее:

  1. В проводнике выберите Свойства-Параметры папки-Типы файлов
  2. Найдите расширение SPD и удалите его

Также можно попробовать удалить все файлы из Documents\My Games\Fallout 3 кроме Saves.В лаунчере убрать флаг «Показать все разрешения» и выберете стандартное.

Иногда причина вылета кроется в кодеке KLite Codec Pack. Проблема в том, что вместе с компонентами кодека устанавливается аудио/видео декодер FFDShow. Он начинает обрабатывать аудио/видео файлы во время запуска, вследствие чего игра вылетает. Для решения этой проблемы попробуйте следующий способ:

  1. Пуск – Программы – K-Lite Codeck Pack – Configuration где запускаем ffdshow audio decoder(или папку ffdshow, где будет ярлык “Audio decoder configuration”).
  2. Ищем слева вторую сверху строчку, справа строку “Don`t use ffdshow in:”, рядом будет список exe файлов, при запуске которых ffdshow не будет запускаться. Ищем кнопку add и добавляет fallout.exe. Если этой кнопки нет, то после точки с запятой вписываем самостоятельно fallout.exe и ставим точку-запятую.

Если вы также обнаружили баги в игре или знаете их решения, отпишитесь в комментариях.

ВИДЕО С ИНСТРУКЦИЕЙ: