Цитата Pozia:
То что почти каждая игра сегодня ставит свои библиотеки директа не удивительно. Каждый производитель игр делает какие то библиотеки именно под свою игру. »
|
Производители НЕ делают модифицированные библиотеки DirectX именно под свою игру. Если нужен какой-то видоизмененный код, проще его вынести в другой файл. Да просто хоть сравните библиотеки чтобы убедиться.
Цитата bz:
найдёт ли инсталлятор полного DX »
|
Он НЕ проверяет, НЕ ищет. Он просто устанавливает ДиректХ заново весь.
Пример: российская лицензия Fallout3 (то, что на винте нашел).
В файле инсталлятора install_script.iss в секции Run прописана
принудительная установка DirectX. Он ничего не спрашивает, не проверяет, просто каждый раз устанавливается зачем-то заново (ну издателят так захотелось, видите ли).
Filename: "{src}\DirectX\DXSETUP.exe"; Parameters: "/silent"; WorkingDir: "{src}\DirectX"; StatusMsg: "Установка компонентов DirectX";
Все вышесказанное мною относится также к vcredist, который издатели игр постоянно принудительно пытаются переустановить на компьютере пользователя (зачастую даже пихают не новую версию, которая и так уже интегрирована в сборку, а более старую).