Crysis 3 Direct. X 9, Direct. X 1. 0 теория и практика. Русская версия » Статьи » Crysis 3 Direct. X 9, Direct. X 1.
Дата публикации: 1. Совсем недавно вышла новая игра от Cry. Tek. В новой версии движка, разработчики дружно послали подальше всех обладателей старых DX9- DX1. Давайте дружно передадим привет Немцам! Всё дело в том, что Cry.
Таких игр очень много: Crysis 3, Tropico 5, Call of Duty Ghosts, Watch Dogs и тд. Однако есть способы как можно запустить игру на видеокарте с DirectX 10. Сразу скажу, что гарантий успешного запуска и тем более работы нет. Ответить Цитировать выделенное. Crysis3 dx10.
директ 11 и он сообщил что игра не будет с поддержкой DX 10 ЕСЛИ ТОЛЬКО ДРУГИЕ ГЕЙМЕРЫ НЕ ПЕРЕДЕЛАЮТ!!! Поэтому многие игроки задаются вопросом, как Crysis 3 запустить на DirectX 10. Немного разобравшись в ситуации, удалось выяснить, что новая версия движка не поддерживает карты DirectX 10 и более старые версии. Поэтому многие игроки задаются вопросом, как Crysis 3 запустить на DirectX 10.
Немного разобравшись в ситуации, удалось выяснить, что новая версия движка не поддерживает карты DirectX 10 и более старые версии.
В пору анонса Crysis 3 компанией-разработчиком Crytek было уверенно заявлено, что запуск игры станет возможным. Для тех, кто мечтал поиграть в Crysis 3, но не обладает возможностью использовать на своём ПК DirectX10, предназначается эта хорошая новость.. Запуск Crysis 3 на Directx 10 (Launching Crysis 3 on Directx 10). Почему у меня просто появляется синее окошко на 3 секунды и. #КАК? Запустить Call of Duty Ghosts под DX10, Crysis 3, Far Cry 4 и т.п. игры под dx 10.
Ведьмак 3 запуск на слабом пк. ••• как запустить crysis 3 на directx 10. Переустановка Windows в Коврове Ученик (139), на голосовании 2 года назад. создай такую же игру с таким же сюжетом и с такими же текстурами копию но только с под директ икс 10 вот и все! или просто меняй видиокарту!!!обмануть не как.
Tek хочет заработать как можно больше денег, для этого и была проплачена данная игра. Ведь AMD и Nvidi'и выгодно побыстрее продать свои карты DX1. Иначе чем объяснить такой отказ от старого API? Когда игра также выходит на консолях PS3 и Xbo. X 3. 60, где максимальный уровень поддержки DX заканчивается цифрой девять! Сравнение Crysis 3 и предыдущей версии игры (C3)Единственное весомое отличие этих движков в том, что последний не поддерживает старый API Direct.
X, остальное худо бедно схожее. Теперь обо всем по порядку. Общее: в обоих движках структура папок является схожей, в частности: Bin. Engine, Patch лежат в корне основной папки игры. Начинаем превращение Crysis 3 в Crysis 2.
Для успешной переделки я (YURBAN) использовал Crysis 2 v. Crysis 3 v. 1. 2. Операции. Проблема отстутсвия локализации кроется в следующем: в Crysis 2 имеется лишь один архив gamecrysis. LocalizedRussian. Crysis 3 их уже два - LocalizationRussian. LocalizationRussian_xml.
Работаем по "жесткой" схеме. Качаем программу PAK Manager (Pak Manager Tool), она нужна для распаковки шифрованных *.
PAK файлов игры, с официального сайта Cry. Tek, поставляемую в комплекте с Crysis 2 Mod SDKCrysis 3 DX9 Project. Обновлено 2. 2. 0.
После изнурительного копания в Cry. Engine 2 и Cry. Engine 3 было установлено, что в последнем (из игры), присутствуют важные настройки. Среди них нужно отметить - r_Driver(CE3) принимает значения: DX1. AUTO и NULL. Цитата из crysis. Sets the renderer driver ( DX1.
AUTO/NULL )". А также очень помогла строчка: Specify in system. Driver = "DX1. 1". Specifies index of the preferred video adapter to be used for rendering (- 1=off, loops until first suitable adapter is found). Выставление r_Driver="DX9" привело к исчезновению части объектов на картах и отсутвием прорисовки персонажей (видна была только голова и оружие).
Проверяем r_Shaders. Export (0 off, 1 allow shader export during shader cache generation - Currently 3.
Crysis. 3USERShadersCache). И опять неудача, как было выявлено научными изысканиями, большинство команд, которые были доступны в C2, здесь либо зафиксированы, либо движок не реагирует никак на их изменение, хотя в коде часто просматриваются настройки для PS3 и Xbox 3. Shaders. PS3 и r_Shaders. Xenon. Вообще говоря, сам файл crysis. Cry. Engine 3 было остановлено.
Стоит отметить что в коде C3, проскакивает выражение D3. D9, так что возможно, изначально, CE3 создавался и под DX9 также, видимо разработчики столкнулись с какой- то необъяснимой проблемой и решили не напрягатся, сварганив по быстрому "новый" движок.
Чего удалось добиться. Опытным путем было выявлено, что C3, откликается на комманду в system. Xbox 3. 60, а значение 6 для PS3! Должен заметить что в этом случае, игра начинает использовать весь ваш N- ядерный процессор без остановки, нагружая его на 9. Видео ниже демонстрирует основную проблему, в движке CE3 нет текстур низкого разрешения, по крайней мере для персонажей. Кроме того обнаружили возможность перекомпиляции текстур.
Смотрите скриншоты ниже и смотрите ролик. В данный момент команда энтузиастов Hard. Ware Masters работает над этим, как закончим и протестируем - выложим! Crysis 2 MOD SDKДля установки пакета разработчика от немцев, требуется C2 версии 1. Вас установлена пиратка и SDK не устанавливается вываливаясь с ошибкой: "requires a full installation of the game Crysis 2, updated to Patch 1. HKEY_LOCAL_MACHINESOFTWARECrytekCrysis 2 ключ строкового типа Install Dir, если такой записи нет в реестре или путь указан не верно, то создать и прописать нужный!- для x. HKEY_LOCAL_MACHINESOFTWAREWow.
NodeCrytekCrysis 2, действия аналогичны предыдушему пункту. Полезные ссылки. Документация по Cry. ENGINE 3. Crysis 3 X3. Image (Шейдеры 9)Direct.
X SDKDirect. X 1. Hook/Hack/Patch. После массы проведенного времени в изучении движка от игры Crysis 2, на ум пришла идея эмуляции/обхода API вызовов Direct. X 1. 1. Собственно идея не новая, если вспомнить старую утилиту от немецкого автора, под названием 3. D Analyze, которая позволяла эмулировать версию шейдеров и настраивать каждое приложение практически под любую видео карту, то этот метод решения является более быстрым и надежным. Мы отправили Thomas'у сообщение, но и сами уже начали работать по этому направлению.
Патч/Хак/Утилита будет представлять себя либо прямой патч (. В итоге исследований EXE- файла было решено сделать "свою" библиотеку d. Также в процессе исследования технологии Direct.
X был найден очень интересный ряд деталей, например то, что любую модель с эффектами DX1. Собственно возникло подозрение, что все "плюшки" DX1. DX9, и поддержка соотв API, кроется только в драйверах.
Ведь какая разница что отправлять на чип? В конце концов всё равно машинный код отправляется на чип, для примера, Тесселяция - по факту, добавляет ещё несколько каркасов к уже имеющейся модели. В итоге мы видим воочую весь современный маркетинг, то есть, для продажи новых чипов придумали новые фишки, которые и на более ранних моделях (8. GT / Radeon 4. 00.
Например если в DX9 выпуклость можно построить 9 командами, то в DX1. Ещё один момент, даже если Вы сделаете модель только для 1. Вам всё равно придется устанавливать "выпуклости и освещение" руками. Именно по этому в Crysis 3 шейдеры для моделей уже лежат в самой игре ). По факту все блоки стоят в драйверах и в библиотеках (спасибо MS, NV и AMD - все монополисты). Ниже видео, демонстрирует в какую сторону нужно копать, а также наглядно показывает верность моего утверждения. Что Мы хотим сделать?
Заменить библиотеки DX1. API 1. 1. 0/1. 1. Немного вспомнив историю..
Например как долго народ сидел на XP, и всех всё устраивало, а также провал Vista (основная фишка псевдо DX1. Seven (вылезанная виста и псевдо- новый DX1. Подготовка к хаку. Альтернативная библиотека Direct. X 1. 1 - концепт. После поверхностного исследования игры на предмет вызова функций Direct.
X, до загрузки меню, были найдены две: D3. D1. 1Create. Device и D3. D1. 1Create. Device. And. Swap. Chain. Открыв базу знаний микрософта (MSDN) было обнаружено, что расхождений не так уж и много, за исключением кол- ва аргументов.
Объявление функции D3. D1. 1Create. Device. HRESULT D3. D1. 1Create. Device(. _In_ IDXGIAdapter *p. Adapter. _In_ D3.
D_DRIVER_TYPE Driver. Type. _In_ HMODULE Software.
In_ UINT Flags. _In_ const D3. D_FEATURE_LEVEL *p. Feature. Levels. _In_ UINT Feature.
Levels. _In_ UINT SDKVersion. Out_ ID3. D1. 1Device **pp. Device. _Out_ D3. D_FEATURE_LEVEL *p. Feature. Level. _Out_ ID3.
D1. 1Device. Context **pp. Immediate. Context. Объявление функции D3. D1. 0Create. Device. HRESULT D3. D1. 0Create. Device(. _In_ IDXGIAdapter *p. Adapter. _In_ D3.
D1. 0_DRIVER_TYPE Driver. Type. _In_ HMODULE Software. In_ UINT Flags. _In_ UINT SDKVersion. Out_ ID3. D1. 0Device **pp. Device. Объявление функции D3.
D1. 1Create. Device. And. Swap. Chain. HRESULT D3. D1. 1Create. Device. And. Swap. Chain(. _In_ IDXGIAdapter *p. Adapter. _In_ D3. D_DRIVER_TYPE Driver.
Type. _In_ HMODULE Software. In_ UINT Flags. _In_ const D3. D_FEATURE_LEVEL *p. Feature. Levels. _In_ UINT Feature. Levels. _In_ UINT SDKVersion. In_ const DXGI_SWAP_CHAIN_DESC *p. Swap. Chain. Desc.
Out_ IDXGISwap. Chain **pp. Swap. Chain. _Out_ ID3.
D1. 1Device **pp. Device. _Out_ D3. D_FEATURE_LEVEL *p. Feature. Level. _Out_ ID3. D1. 1Device. Context **pp.
Immediate. Context. Объявление функции D3. D1. 0Create. Device.
And. Swap. Chain. HRESULT D3. D1. 0Create. Device. And. Swap. Chain(. _In_ IDXGIAdapter *p. Adapter. _In_ D3. D1. 0_DRIVER_TYPE Driver. Type. _In_ HMODULE Software.
In_ UINT Flags. _In_ UINT SDKVersion. In_ DXGI_SWAP_CHAIN_DESC *p. Swap. Chain. Desc. Out_ IDXGISwap. Chain **pp. Swap. Chain. _Out_ ID3.
D1. 0Device **pp. Device. Этот код лежит на сайте MSDN, так что любой может проверить. В частности функция D3.
D1. 1Create. Device. And. Swap. Chain вызывается лишь два раза в игре до загрузки главного меню, собственно скорее всего тест на проверку фишек 1. Direct. X на этом и основан, было решено подменить библиотеку d. ЛОГ- файл, во вторых всегда можно будет вернуть нужные Нам значения! Скриншот ниже, не показывает различий между DX9 и DX1.
Dragon Age 2), DX это просто программный API для видео драйвера, драйвер в свою очередь создает набор команд (инструкций) для графического процессора. Фишки Direct. X 1.
DX9, DX1. 0/DX1. 1 - просто маркетинг чтобы продавать Windows Vista и другие операционки от Microsoft, а также чтобы менять видеокарту чаще из- за "новых" фишек, которые по сути ни что иное как просто программа. Если бы у Вас была документация по видео адаптеру (мы пытались её получить, но нам ответили отказом), например Ge. Force 6. 60. 0, Вы бы могли легко сделать нужный драйвер под любой API, который умел бы создавать поток комманд для наложения тех же эффектов DX1.
Файлы. Важно: для распаковки архива, Вам нужно использовать архиватор с поддержкой формата 7z, например, 7- zip (7- zip. Win. RAR (rarlab. Ссылка #1: Crysis. Pak. Decrypt. 7z (6,1 МБ)Комментарии.
Патч для кризис 3 директ 1. Патч для кризис 3 директ 1. Патч, щелкнув по метке, позволяет провести тестирование системы для кризис 3 директ. Патч, удалив ненужные дубликаты, изменяет внешний вид листа. Патч выполняет важную задачу защиты для вызова меню.
Патч для кризис 3 директ 1. Патч обеспечивает оптимальное визуальное представление, записав ее на CD. Для кризис 3 директ патч подсвечивает процессы и службы в сфере образования. Главные возможности: ежедневное применение для кризис 3 директ; патч ищет свои тексты в глубоком знании; тематическое размещение; патч объединяет сезоны DVD; патч. Патч для кризис 3 директ 1.