1. Если возникает ошибка об отсутствии файла d3dx9_37.dll, то не обязательно переставлять DirextX с чистого листа, достаточно скачать по
этой ссылке файл и поместить его в Windows/system32. Варианты ошибок (для Висты и XP) в картинках:
1.1. Если возникает ошибка об отсутствии файла d3dx10_37.dll, то необходимо также скачать файл и поместить его в Windows/system32. Скачать файл можно
этой ссылке.
2. Если возникает ошибка "
Unhandled exception caught". Сама по себе ошибка включает в себя огромное количество подразделов. Всмысле очень много совершенно разных вариантов, когда данная ошибка может возникать. Иногда ошибка высвечивается в консоли, иногда и нет. Для достоверной информации, из-за чего у Вас именно возникает данная ошибка, рекомендую запускать игру с логом. То есть создаёте ярлык к MP файлу и прописываете параметр:
Затем запускаете игру, она вылетает и смотрите console_mp.log, файл , который появляется в папке main. В самом низу будет написана ошибка. Ну а сейчас разберём самые основные версии ошибки:
2.1. Необходимо скачать и установить последнюю версию DirectX по
этой ссылке. Хотя лучшее согласование проходит с DirectX мартовской версии. Скачать можно
здесь. Варианты ошибок в картинках:
2.2. Ошибка может возникать, если при обладании пиратской версии игры, Вы пытаетесь войти под логином, который уже находится онлайн. В этом случае должно выкидывать первого, но может возникнуть такая ситуация, что игра просто зависает в главном меню а потом выкидывает вышесказанную ошибку. В этом случае необходимо сменить аккаунт, для этого идём в "C:\Documents and Settings\Ваш юзер\Local Settings\Application Data\Activision\CoDWaW\players\profiles" и в файле active.txt меняем Вашего юзверя, который был , на другого (так как кромя имени Вашего пользователя там находится ещё несколько папок с другими пользователями). Конфиг файлы и сэйвы можно так же спокойно перебросить из одной папки в другую. Даже если тот, под кем пытаетесь залогинится и не находится онлайн - для верности проделайте тот же самый процесс. Данная трабла будет относиться вплоть до покупки Вами лицензионного ключа.
2.3. Эта ошибка происходит из-за конфликтов звуковых устройств, если у вас есть или был модем ДИАЛ-АП со встроенным динамиком, то убедитесь в том что он удалён полностью. Зайдите в НАСТРОЙКИ - ПАНЕЛЬ ИНСТРУМЕНТОВ - ТЕЛЕФОН И МОДЕМ - выберите закладку МОДЕМЫ и удалите устройство. Также проверьте, что в НАСТРОЙКИ - ПАНЕЛЬ ИНСТРУМЕНТОВ - ИГРОВЫЕ УСТРОЙСТВА нет в списке динамиков модема. (Также это относится к другим звуковым устройствам). Если модема нет, но есть что-то лишнее - всё равно удаляйте.
2.4. Ну а также эта ошибка возникает , если какой-либо из .ff файлов повреждён (corrupted or unreadeable). Какой именно - высветит консоль (хотя лучше смотреть лог-файл) , но при этом сама ошибка будет вышенаписанная. В этом случае необходимо нужный .ff файл (чаще всего code_post_gfx_mp и localized_code_post_gfx_mp) взять с образа диска (если вы ещё не ставили патч 1.1) , либо если патч 1.1 уже и поставлен ,то данный файл необходимо взять у кого-нибудь, кто поставил патч и у кого всё нормально
(нужно иметь ввиду что оба файла обновляются с каждым патчем, так что необходимо брать самой последней версии). Файлы .ff хранятся в "Activision/Call of Duty - World at War/zone/english". То есть если у вас файл повреждён или при конекте к другим серверам высвечивается, что размер файла отличается от того, какой стоит на сервере, берите данный файл у того, у кого всё работает.
2.5. Опытным путём установил, что World at War до боли необходимо аппаратное ускорение звука DirectX-а (4-му КоДу оно не нужно было). Если ускорение будет выключено - игра не запустится (видимо возникнет та же ошибка unhandled). Чтобы проверить состояние ускорения, идём в Пуск-Выполнить. Набираем "dxdiag" и в появившемся меню кликаем на звуки. Там находим ползунок "аппаратное ускорение" и смотрим, чтобы он не находился в крайнем левом положении. Хотя бы на базовом (второй слева). Что касается полного ускорения. На игре это вроде бы никак не отражается. Лично я поставил базовое ускорение.
3. Далее на очереди проблемы со звуком. Со звуком игра может вылетать, если у Вас установлена Виста и стоит звуковая карта Realtek. В этом случае Вам необходимо скачать Microsoft Audio Drivers 6.0 непосредственно с сайта
www.microsoft.com.
Если у Вас также стоит Виста и звуковая карта от фирмы Sigmatel, то необходимо установить последние апдейты для Висты + последние драйверы от Sigmatel , найти которые можно непосредственно на
www.dell.com.
4. Если у Вас стоит Виста Ультимейт 64-битная, а также Вы является обладателем звуковой карты Realtek и при запуске игры получаете такое окно:
То необходимо:
1). Перейти в панель управления
2). Далее "Звуки и аудиоустройства"
3). Далее звуки
4). Двойной клик по "Динамики" (имеется ввиду устройства вывода звука)
5). Перейти в "дополнительно"
6). Установить значение по-умолчанию, то есть "24 Bit, 48000 Hz (Studio Quality)"