Что означает ошибка d3dx9.dll? Она всего-навсего означает, что у Вас пока еще не установлен Direct X 9. Вот ссылки на скачивание:
Возможно Вы переустановили Windows и не установили нужных для работы игр программ. Что ж, знайте. Для работы игр на новых компьютерах так же требуются:
- Visual C++ 2008 для 64-битных (x64) систем
- Visual C++ 2008 для 32-битных (x86) систем
- NET Framework версии 3.0
- NET Framework версии 3.5
- NET Framework версии 4.0
Что из этого устанавливать?
ИЛИ 2008 пакет, ИЛИ 2010 пакет, ИЛИ 2015 пакет. Один из пакетов, на выбор. Ну и битность системы учитывайте (правой кновкой на Моем компьютере -> Свойства -> Тип системы, там указана битность).
ИЛИ 3.0, ИЛИ 3.5, ИЛИ 4.0. Один из пакетов на выбор.
Все эти 3 программы нужны для большинства игр на компьютер: Direct X 9, Visual C++, Net Framework. Теперь Вы знаете немножко больше.
Удачи в боях!