PDA

Показать полную графическую версию : [addon] DirectX Redistributable - Июнь 2010


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

Firebolt
14-06-2009, 08:59
Petya V4sechkin, имеет ли смысл ставить этот DirectX если я не ставлю полную версию?

Stanner
14-06-2009, 12:22
Firebolt, DirectX есть с самом дистрибутиве XP, аддон обновляет до последней версии. Новые игрушки будут требовать обновления...

aset
14-06-2009, 12:32
Firebolt,
ставить смысл имеет, так как по любому любая новая игра будет требовать d3dx9_XX.dll

Baiker
15-06-2009, 02:48
А можно отредактировать и создать неукороченный addon?

mozgabyte
15-06-2009, 03:00
Baiker, а зачем он вам? воспользуйтесь аддоном (http://files.simplix.ks.ua/DirectXwithMDX.rar) от simlix'а с MDX. Его вполне хватит для игр и приложений которые требуют DirectX

truvo
15-06-2009, 03:00
Интегрирую DirectX 9.0c с MDX за март 2009 от simplix. Тем не менее, неоднократно сталкивался с тем, как какая-либо программа (игра?) предлагала установить DirectX. После этого вроде шла проверка, нуждается ли DirectX в обновлении, после чего какие-то файлы копировались - значит, было решено, что "нуждается".

То есть он в аддоне не самый последний?

Vdm17
15-06-2009, 03:18
truvo, может быть еще какие-нибудь неведомые нам библиотеки! :) :unsure:

LonerD
15-06-2009, 03:32
неоднократно сталкивался с тем, как какая-либо программа (игра?) предлагала установить DirectX. После этого вроде шла проверка, нуждается ли DirectX в обновлении, после чего какие-то файлы копировались - значит, было решено, что "нуждается". »
:)
Игра не предлагает. Если DirectX нету, она или просто не запустится (иногда выдается ошибка о ненайденной библиотеке) или запустится, но будет работать с большими тормозами (пример - игра King Kong).
О какой проверке идет речь? Не разу не видел проверки на наличие полной свежей версии библиотек DX.
Скорее всего все намного проще.
Инсталлятор после установки игры всегда предлагает установку DirectX потому, что так принудительно прописано в инсталляторе. Никакая проверка не производится - DirectX просто опять устанавливается сразу и весь.
Чтобы убедиться достаточно посмотреть инсталлятор (если он инносетап) или удалить эту игру или программу и попробовать установить ее снова - и снова в конце предложится установить DirectX

Dmitry_K
15-06-2009, 04:06
Чтобы убедиться достаточно посмотреть инсталлятор (если он инносетап) или удалить эту игру или программу и попробовать установить ее снова - и снова в конце предложится установить DirectX »
ага, и провести этот эксперимент на 10 играх от разных производителей и опубликовать результаты))

p.s. сейчас прикинул, полный аддон (без х64) будет весить где-то 55 метров...

Voo2
15-06-2009, 06:55
неоднократно сталкивался с тем, как какая-либо программа (игра?) предлагала установить DirectX »
из-за подобных выкрутасов отказался от интеграции аддона DirectX 9.0c Update,
в теме неоднократно встречается просьба сделать неукороченный аддон, может это и правильно

Pozia
15-06-2009, 08:01
Аддон нормальный и полный. Проверьте обновление, их нет. То что почти каждая игра сегодня ставит свои библиотеки директа не удивительно. Каждый производитель игр делает какие то библиотеки именно под свою игру. И что теперь? Шмонать все игры и выдергивать из них ненужные тем кто не играет библиотеки?

bz
15-06-2009, 11:29
Интегрирую DirectX 9.0c с MDX за март 2009 от simplix. Тем не менее, неоднократно сталкивался с тем, как какая-либо программа (игра?) предлагала установить DirectX. После этого вроде шла проверка, нуждается ли DirectX в обновлении, после чего какие-то файлы копировались - значит, было решено, что "нуждается". »
В своей самой новой сборке Винды впервые интегрировал этот аддон. Всё ОК.
Установил эту Винду на тестовый винт. Затем решил проверить, найдёт ли инсталлятор полного DX недостающие в системе файлы. Запустил его инсталл. Он, как всегда, подумал... сказал, что, мол, идёт установка и обновление файлов DX... и скопировал в систему кучу файлов.
Ну, думаю, аддончик-то не полный...
Выключил комп. А потом думаю - а дай-ка я попробую накатить его ещё разик. Снова включил и запустил инсталл DX. И что вы думаете? - я увидел точь в точь такие же слова и действия инсталлятора, как и при предыдущей установке! Мало того, - снова были скопированы абсолютно те же файлы, как буд-то в системе ими и не пахло.
Отсюда - ДВА вывода:
1. Инсталлятор DX от M$ - тупой! Ни хрена он не проверяет, только вид делает.
2. Те DX, которые идут в комплекте с игрухами в 80% случаев старые, причём настолько, что чаще всего это самая первая версия DX 9,0 С!

Pozia
15-06-2009, 11:40
bz, зачем так мудро? Можно проще. Где то здесь на форуме есть аддон который проверяет онлайн есть ли обновления. И если есть предложит закачать. В играх последних не старые библиотеки, а необходимые для запуска игры. Если конечно речь о последних играх. Многие игры без директа что идет с ними в комплекте просто не запускаются.

bz
15-06-2009, 11:52
зачем так мудро? »
Это был просто эксперимент.
В играх последних не старые библиотеки, а необходимые для запуска игры. »
Я имел ввиду не их, а мнсталлятор DX, который идёт почти с каждой игрой и лежит на CD в папке DirectX. Очень редко там встречается относительно свежий DX.
Многие игры без директа что идет с ними в комплекте просто не запускаются. »
А вот это - таки - ДА! Я с одной такой сталкивался. Ставлю самый новый полный DX от M$, накатываю игру... - НЕ играет! А поставил после этого "родной DX" с диска игрухи - ПОШЛА, зараза, работать! Чудеса...

LonerD
15-06-2009, 12:28
То что почти каждая игра сегодня ставит свои библиотеки директа не удивительно. Каждый производитель игр делает какие то библиотеки именно под свою игру. »
Производители НЕ делают модифицированные библиотеки DirectX именно под свою игру. Если нужен какой-то видоизмененный код, проще его вынести в другой файл. Да просто хоть сравните библиотеки чтобы убедиться.

найдёт ли инсталлятор полного DX »
Он НЕ проверяет, НЕ ищет. Он просто устанавливает ДиректХ заново весь.

Пример: российская лицензия Fallout3 (то, что на винте нашел).
В файле инсталлятора install_script.iss в секции Run прописана принудительная установка DirectX. Он ничего не спрашивает, не проверяет, просто каждый раз устанавливается зачем-то заново (ну издателят так захотелось, видите ли).

Filename: "{src}\DirectX\DXSETUP.exe"; Parameters: "/silent"; WorkingDir: "{src}\DirectX"; StatusMsg: "Установка компонентов DirectX";

Все вышесказанное мною относится также к vcredist, который издатели игр постоянно принудительно пытаются переустановить на компьютере пользователя (зачастую даже пихают не новую версию, которая и так уже интегрирована в сборку, а более старую).

bz
15-06-2009, 12:34
Он НЕ проверяет, НЕ ищет. Он просто устанавливает ДиректХ заново весь. »
Это - да. Но при этом он изо всех сил пытается сделать умное лицо...
Он, как всегда, подумал... сказал, что, мол, идёт установка и обновление файлов DX...»

ИМХО: аддон - рулит! А у каждой игры - свои прибабахи.

aset
15-06-2009, 19:39
truvo,
DPavlik82, прав, это идея от разработчиков, чтобы пользователь не разочаровался, что после установки игры она не запускается, вот и придумана защита от дурака

Alex-mT
25-06-2009, 11:58
Единственная софтина, виденная мной, которая сначала проверяет DX а потом уже либо обновляет, либо нет Это :) "Nero 7"

CRWin
11-07-2009, 13:28
странно. поставил, вроде всё норм и без ошибок.
но при запуске NFS пишет что не найдена библиотека d3dx9. в system32 есть только d3dx9_24.dll и до d3dx9_41.dll
может где-то что-то пропустил?

Ricardo
11-07-2009, 13:34
Установи полный DirectX 9.0с с сайта Microsoft




© OSzone.net 2001-2012