Еcли у вас тормозит Crysis 2...
И снова теории заговора.
И снова танцы с бубном...
Итак, ваше железо должно тянуть игру, но даже на уровне графики "Игрок" графон умудряется тормозить. А тонкой настройки, как это было в первой части, нет.
Итак, у вас есть два варианта:
1)
Как вызвать консоль в игре я не нашел. Может в комментариях будут добрые люди. А так, судя по всему, в игре работают вот такие команды:sys_spec_ObjectDetail=4
sys_spec_Shading=4
sys_spec_VolumetricEffects=4
sys_spec_Shadows=4
sys_spec_Texture=4
sys_spec_Physics=4
sys_spec_PostProcessing=4
sys_spec_Particles=4
sys_spec_Sound=4
sys_spec_Water=4
sys_spec_GameEffects=4
Это тонкая настройка. Общее качество графики, которое одновременно меняет значения, это q_quality 4. Значение можно менять с 1 (самое худшее) до 4 (самое лучшее).
Но, как я уже говорил, способа вызвать консоль я не нашел, так что можно пока приступить ко второму методу.
2)
Были добрые люди, которые написали маленькую программу для тонкой настройки демо-версии Crysis 2.Качаем отсюда.
Переименовываем E:\Crysis 2\bin32\Crysis2.exe в Crysis2Demo.exe
Запускаем программу. Указываем путь через кнопку "Set EXE Path" к E:\Crysis 2\bin32\Crysis2Demo.exe
Ставим галочки где нам нужно. Немного разобравшись, на вкладке Debug видим такое окошко. Настройки сохранять необязательно. Нам важны лишь эти команды.
Далее, в папке "E:\Crysis 2\bin32\" создаем через блокнот новый текстовой файл.
Не забудьте переименовать Crysis2Demo.exe обратно в Crysis2.exe
В текстовом файле пишем:
ЭТО ВСЕГО ЛИШЬ ПРИМЕР
crysis2.exe +i_mouse_accel=0 +i_mouse_smooth=0 +r_Flares=0 +r_Glow=0 +r_HDRRendering=0 +r_SSAO=0 +q_ShaderHDR=0 +r_ColorGrading=0 +r_motionblur=0 +g_radialBlur=0 +r_MotionBlurShutterSpeed=0 +r_MultiGPU=0 +r_MultiThreaded=1 +r_VSync=0 +r_FSAA=0 +r_UseEdgeAA=0 +r_TexMaxAnisotropy=16 +d3d9_TextureFilter=trilinear +e_shadows=1 +g_skipIntro=1
Файл - Сохранить как - Выбираем Все типы файлов - "Называем как угодно.bat"
И запускаем игру через этот .bat файл.
ВНИМАНИЕ
По каким-то неизвестным причинам есть глюк. Игра запускается нормально. Но! Карта не отображается. Виден интерфейс героя, сам персонаж ходит, прыгает. Но сама карта - черным черном.
Поэкспериментировав, глюк вызывает r_HDRRendering=0 (но значением 0). Сейчас мой .bat файл выглядит так:
crysis2.exe +i_mouse_accel=0 +i_mouse_smooth=0 +r_Flares=0 +r_Glow=0 +r_MultiGPU=0 +r_MultiThreaded=1 +r_VSync=0 +r_UseEdgeAA=0 +r_TexMaxAnisotropy=8 +d3d9_TextureFilter=trilinear +g_skipIntro=1 +r_motionblur=0 +g_radialBlur=0 +r_MotionBlurShutterSpeed=0 +r_SSAO=0 +r_HDRRendering=1
Стабильность игры значительно возросла. Не знаю почему. Причем уровень графики HARDCORE 1680-1050. Видеокарта ATI 4870 512 mb. Стоит отметить, что всякое мыло и т.п. исчезло.
Ах, да. И отключите на всякий случай файл подкачки из панели инструментов.
Скриншот для представления качества картинки. К сожалению, в .jpg и в уменьшенном разрешении, т.к. по другому сайт не желает загружать.
Страха и риска нет, т.к. файлы игры не меняются. Так что можно поэкспериментировать. Так что прошу делиться опытом в комментариях.