Данная проблема может возникнуть в любой версии игры (в том числе и триал) см.
скриншот
ошибки..
Сам уже столкнулся с этим, решил подробнее описать, поскольку далеко ни сразу удалось понять в чем дело и думается я не одинок..
В общем, причина может быть в следующем:
Как известно
EQ2
требует
DirectX 9.0c
, но если у Вас на
PC
установлен
Windows XP SP2
кустарной штамповки то в некоторых случаях может возникнуть проблема, которую мы и обсуждаем )
В
SP2
изначально встроен
DirectX 9.0c
, но дело в том, что часть таких дистрибутивов с пиратской Виндой оснащена не последней версией
SP2
и
DX
встроенный в него может оказаться устаревшим. При попытке же проинсталлировать отдельно скаченный
DX 9.0c
программа пишет, что все необходимые файлы уже установлены и готовы к работе. Это происходит потому, как инсталлятор
DX 9.0c
перед установкой проверяет наличие
SP2
на вашей машине и если он установлен, то процесс инсталляции на этом и заканчивается без обновлений, а игра по-прежнему требует свой
DX 9.0c
))
В попытках избежать такой ошибки пытался менять версию
DX
в закладках реестра на более старую, принудительно удалять DX с помощью спец деинсталляторов, переустанавливал Винду, даже подменил файл
dsetup32.dll
на версию из
DX 9.0b
(
DX 9.0c
в этом случае инсталлируется, но не помогло).. и ничего не помогало, до тех пор, пока не взял у приятеля другой дистрибутив Винды, без подобных выкрутасов и все заработало ))
Чтоб проверить версию
DX
нужно открыть
regedit
(меню
Пуск>Выполнить
) и пройти по адресу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
там должно отображаться "
4.09.0000.0904
" этот номер соответствует установленному
DirectX 9.0c
на вашей машине, все остальные значения см. в таблице по адресу:
http://www.computerhope.com/directx.htm
Если что-то описал недостаточно подробно и есть вопросы пишите в личку..