Производительность игры.

1) Ставим последние оптимизированные для игры драйвера на видеокарту. Также последнюю версию DirectX.

2) Почистите реестр прогами типа RegCleaner 4.3 и Ccleaner 1.29, проверьте винду на ошибки, удалите мусор с дисков например прогой SBMAV DISK CLEANER 2.7.

3) Устанавливаем игру.

4) Ставим официальный патч 1.1.

5) Делаем дефрагментацию всего компьютера, например Speed Disk'ом.

6) После дефрагментации, скачивайте программы: GameGain 2.9.

key:

name: GameMaking

s/n: 9034728194368

Запускайте вначале Hare, регистрируйте, подключившись к инету. После этого в трее появиться значок в виде косточки , нажмите на него правой кнопкой, в меню выберете "Hare" - "Show Main Menu". Далее выберете вкладку "Multimedia" и поставьте все три галочки. Потом выберете вкладку "Wizards" нажмите "WinOptimize" и нажмите "Next". После окончания оптимизации комп перезагрузиться.

7) После этого запускаем программу GameGain 2.3.13.2006

key:

name:NiTROUS

s/n:9803308352879102+1+58171

Выбираем операционку, процессор, выставляем параметр "Fastest" и нажимаем "go".

 

Прочие советы:

Подобные вещи как k-lite codec pack , nemo сносите. Пользуйтесь отдельными кодеками.На время игры закрывайте explorer. Настройки видео карты: предварительный рединг отключайте. В конце концов сделайте разгон видиокарты (у меня Radeon... используйте ATI TRAY Tools),процессора и памяти.

Далее редактируем Oblivion.ini и отредактируйте по вашему усмотрению (лежит он в моих документах\My games\oblivion). Используя Поиск, находим и меняем следующие строки:

uExterior Cell Buffer=36 на uExterior Cell Buffer=72.

iPreloadSizeLimit=26214400 на iPreloadSizeLimit=500000000.

bUseThreadedTempEffects=0 на bUseThreadedTempEffects=1.

bUseThreadedParticleSystem=0 на bUseThreadedParticleSystem=1.

iThreads=3 на iThreads=100.

iOpenMPLevel=10 на iOpenMPLevel=25.

SIntroSequence - отвечает за начальный мувик, а точнее за его пропуск в самом начале, что ускорит загрузку игры Меняем SIntroSequence=bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik на SIntroSequence= 6.

bAllow30Shaders - поддержка шейдеров 3.0 в Обливионе отключена по умолчанию. Изменив эту опцию, мы включаем поддержку шейдеров 3.0. Меняем bAllow30Shaders=0 на bAllow30Shaders=1.

uGridDistantTreeRange - качество рендеринга деревьев. Меняем uGridDistantTreeRange=15 на uGridDistantTreeRange=30. В итоге, в замен на красоту, мы теряем 1 fps. Но зато игра становится красивее. Играбельность не падает.

uGridDistantCount - вместе с опцией из пункта 7 прибвляет реализма - рендерит деревья чуточку дальше, что добавляет реализма игре. Меняем uGridDistantCount=25 на uGridDistantCount=50. Опять таки падение fps, на этот раз критичнее - целых -4. uGridsToLoad - опция овтечает на кол-во клеток загружаемых вокруг героя (по умолчанию 5), также добавляет больше деревьев вдали. меняем uGridsToLoad=5 на uGridsToLoad=9. Снова падение на 4 fps, но картинка заметно лучше.

bForceFullLOD - отвечает за качество прорисовки деревьев вблизи героя. Меняем bForceFullLOD=0 на bForceFullLOD=1. Очень заметная смена качества деревьев, падения fps замечено не было.

iMinGrassSize - опция изменяет плотность травы вокруг героя. Меняем iMinGrassSize=80 на iMinGrassSize=160 или на что-то среднее между этих чисел для получения дополнительных fps. Смена с 80 на 160 увеличивает на максимум fps, которое может дать эта опция. Причем потери качества не видно (качество здесь - это большие пространства между травой, кусками травы и т.п.)

fGrassEndDistance и fGrassStartFadeDistance - увеличивает расстояние загружаемой травы вокруг героя. Меняем fGrassEndDistance=8000.0000 на fGrassEndDistance=80000.0000 Меняем fGrassStartFadeDistance=7000.0000 на fGrassStartFadeDistance=70000.0000. После этих изменений fps не упало.

bEquippedTorchesCastShadows - отвечает за тень от факелов, в подземельях смотрится потрясающе. Меняем bEquippedTorchesCastShadows=0 на bEquippedTorchesCastShadows=1. Изменений в fps не замечено, но качество теней потрясающе.

bUseWaterReflectionsMisc и т.д. и т.п. - Меняем следующие опции с 0 на 1: bUseWaterReflectionsMisc, bUseWaterReflectionsStatics, bUseWaterReflectionsTrees, bUseWaterReflectionsActors, bUseWaterReflections Все очень красиво смотрится, но если опция uGridsToLoad = 9 то появляется небольшая ошибка в рендеринге, но она того не стоит, чтобы сменить значение uGridsToLoad на 5 и потерять всю эту красоту. Последний выбор всегда за вами. Скачка в fps не замечено.

Внутриигровые настройки, это настройки, которые мы осуществляем непосредственно в игре по нажатию на кнопку Options в главном меню или настройки при запуске игры из Launcher'а. Ниже представлены описания самых важных настроек (в основном графических), которые помогут многое осознать, понять и даже самостоятельно под себя оптимизировать Обливион. Также будут рассматриваться те опции, которые реально увеличат FPS или как-нибудь могут на FPS повлиять.

VSync- Синхронизация видео - способность видео-карты и монитора перерисовывать картинку на экране n-количество раз в секунду, увеличивая Hz (обновление экрана) до максимально допустимого значения при любом разрешении. Т.е. при разрешении 1024x768 будет выводить 100Hz (если монитор поддерживает), а не 59Hz, как это часто бывает. (Прим. перев.: смысла в этой опции нет, ведь все знают, что есть специальные утилиты, позволяющие насильно выставить обновление экрана на определенное значение при любом разрешении экрана. А для обладателей ЖК мониторов эта опция вообще не должна представлять какую-либо важность). Включение этой опции, в некоторых местах (леса, города) уменьшит кол-во выдаваемых FPS на 50% и больше. Отключение же этой опции не только увеличит FPS, но и в некоторых моментах верхняя и нижняя часть картинки могут немного выходить за рамки монитора, но это практически незаметно.

Video Resolution: Это разрешение экрана: 640х480, 800х600, 1024х768 и т.п. Чем больше разрешение, тем чище будет отображена картинка, т.к. большее кол-во пикселей будет задействовано в ее отображении. Следует помнить, что чем больше разрешение, тем больше мощности монитора, а также видеокарты, процессора вам потребуется, а следовательно уменьшит FPS. Запустив игру на одном разрешении, к примеру 1024х768, игра выдает вам 30 FPS, а на разрешении 800х600 - 35 FPS, стоит задуматься, стоит ли уменьшать разрешение, если разница в FPS не такая уж и большая, а разница в картинке заметная.

Texture Size Размер текстур. Возможные варианты Large, Medium и Small (большие, средние и маленькие соответственно), их изменение потребует перезапуска игры. Текстуры - это 2D изображения, размещенные на всех 3D объектах. Возьмем для примера любой булыжник - это каркас (скелет - кому как угодно) изображенный в 3D, с 2-мерной текстурой поверх него (чтобы это увидеть наберите в консоли twf). Когда опция установлена на Large, то разрешение 2D текстур максимальное, т.е. все выглядит наиболее правдоподобно, особенно при близком изучении. При опциях Medium и Low соответственно эти текстуры ухудшаются, теряя большую часть своих деталей. Все эти текстуры загоняются в память Видеокарты и чем выше их разрешение, тем больше они занимают и тем больше они нагружают видеокарту, а следствием этого является резкое падение FPS, появление различных неприятных подергиваний картинки и многое другое. Поэтому для лучшего баланса FPS/Графика, следует использовать средние текстуры (Medium). Низкое (Low) разрешение текстур следует использовать, если при средних текстурах присутствуют различные подергивания картинки.

Tree Fade Здесь нет конкретных пунктов опций. Используется обычный слайдер. Опция отвечает за кол-во видимых деталей на деревьях и листьях на деревьях. Движение слайдера влево уменьшит кол-во веток и листьев отображемых на деревьях. Это значительно увеличивает FPS в лесных зонах.

Actor Fade Также, вместо опций присутствует только слайдер, отвечающий за дистанцию, на которой будут видны персонажи/монстры. Если слайдер сдвинуть влево, то персонажи/монстры, которые находятся на достаточном расстоянии от вас не будут видны (прим.перев.: если поставить 0%, то можно попытаться отыграть слепого, который не видит только живых существ ). Хорошо увеличит FPS в городах, но с дальнобойными противниками (лучники, маги и т.п.) возникнут проблемы. Поэтому, хорошим выбором будет являться установка слайдера на значение 25% - противники, которые будут хоть как-нибудь угрожать жизни вашего героя, не скроются за не обозреваемой вами территорией, да и проблем с поиском нужных вам NPC не возникнет.

Item Fade Снова слайдер, но теперь отвечающий за отображение таких вещей, как мечи, щиты, броня, одежда, бутылки и т.п. Если сдвинуть слайдер влево, то более дальние предметы будут невидимы. Но эта опция не вносит значительных изменений в большинстве зон, в связи с этим нормальное значение слайдера не ниже 25%, но чтобы не возникло проблем с поиском вещей, находящихся возле героя, значение 50% будет самым правильным выбором.

Object Fade Слайдер, отвечающий за отображение объектов, таких как дома, коробки, бочки, и т.п. Если сдвинуть слайдер влево, то почти все объекты исчезнут с поля видимости. Изменение значений этого слайдера также влияет на значение слайдера Item Fade - поэтому максимальная дистанция для объектов, также станет максимальной дистанцией для предметов.Также следует помнить, что изменение значений слайдера приведет к значительному увеличению FPS и увеличению такого негласного значения картинки, как нереалистичность. Поэтому окончательное значение остается на ваше усмотрение.

Grass Distance Слайдер отвечает за отображения высокой травы и травы в целом. Сдвигая слайдер вправо увеличивается кол-во отображаемой травы. Выбор значения остается на ваше усмотрение - будут ли у вас голые территории с большим FPS или территории с красивыми насаждениями, но с уменьшенным FPS (т.к. трава, цветочки и .т.п имеют свою анимацию, которая записывается в память видео). Более подробные настройки отображения травы будут описаны в "Детальной настройке Обливиона".

View Distance Слайдер отвечает за дальность просмотра персонажа.

bAllowConsole=1 – эта опция позволяет включить (1) / отключить (0) внутриигровую консоль.

bAllowScreenShot=1 – позволяет делать скриншоты по нажатию на клавишу PrintScreen. Формат скриншота по умолчанию BMP, а сам скриншот помещается в директорию с установленной игрой. Включить опцию – 1, выключить – 0.

SScreenShotBaseName=ScreenShot – эта строка отвечает за название скриншота. В данном случае скриншот будет назван Screenshot, а после него будет стоять номер скриншота. Например: Screenshot1.bmp iScreenShotIndex=7 – отвечает за номер, который будет присвоен следующему скриншоту.

iDebugText=12 – отвечает за детализированность информации (например, FPS), вызываемой консольной командой TDT. Если данная команда активна, то используя клавишу Scroll Lock, можно прокручивать текст. DebugText=2 выводит самую компактную и нужную информацию.

fDefaultFOV=75.0000 – отвечает за уровень обзора по умолчанию, при старте игры. Значение отличное от 75, может «рассинхронизировать» (прим.перев.: более подходящего слова не нашел) некоторые элементы картинки и также добавить рамки вокруг экрана. В любом случае, лучше использовать консольную команду, о чем будет сказано в соответствующем разделе. fGlobalTimeMultiplier=1.0000 – отвечает за протекание времени в игре. Выше 1 увеличивает скорость времени, меньше 1 – уменьшает соответственно. Данная опция интересна тем, что можно посмотреть, как быстро сменяются закат с восходом.

bBorderRegionsEnabled=1 – отключив данную опцию (0), мы уберем невидимые баррьеры, отделяющие Киродиил от других провинций.

iMaxDecalsPerFrame=10 – эта переменная отвечает за максимальное кол-во пятен (например, крови), которое одновременно будет отображаться на экране. ВАЖНО: изменение этой переменной заметно сказывается на картинке. Так увеличение переменной приведет к резкому падению FPS в бою.

fDecalLifetime=10.0000 – эта переменная отвечает за время, через сколько эти самые пятна (например, кровь) исчезнут. Чем больше переменная, тем дольше пятна будут «выводиться». Следует учесть, что эта опция также сказывается на качество картинки и выдаваемое FPS.

fMinBloodDamage=1.0000 – эта переменная отвечает за урон, который нужно нанести, чтобы появилась кровь.

bUse Joystick=0 – данный параметр отвечает за то, подключен (1) или нет (0) у вас джойстик.

bInstantLevelUp=0 – если установить 1, то ваш персонаж будет поднимать уровень, без надобности отдыхать в кровати.

bSaveOnInteriorExteriorSwitch=1 – отвечает за автосейв при входе/выходе из зданий. Если выставить 0, то это уменьшит паузы, позникающие при входе/выходе из зданий, за счет отключения автосейва.

bPrecipitation=1 – выставив 0, вы тем самым отключите эффекты дождя.

bFull Screen=1 – отвечает за запуск Обливиона в полноэкранном (1)/оконном (0) режимах. i

Size W=1280 iSize H=1024 Две вышеуказанные переменные отвечают за разрешение экрана по ширине и высоте. В данном случае игра стартует с разрешением 1280х1024. Нестандартные варианты (например: 1100х800) будут работать только в оконном режиме.

fGammaMax=0.6000 fGammaMin=1.4000 Два вышеуказанных параметра пригодятся для владельцев старых мониторов – с их помощью можно выставить границы гаммы (слайдера Яркости), для дальнейшей настройки яркости в игре без проблем для отображения картинки.

iShadowMapResolution=1024 – эта переменная отвечает за разрешение схемы затенения. Понижая это значение (только с множителем 8), можно добиться хорошего FPS в местах с динамическими тенями взамен на их более грубое отображение. Для того, чтобы увидеть изменение в качестве картинки, попробуйте поставить значение 128.

bAllow30Shaders=0 – данная опция за отвечает за включение (1) использования шейдерных моделей 3.0 на картах, поддерживающих их. Их включение заметно увеличит качество картинки с использованием HDR. Чтобы проверить, поддерживает ваша карта шейдеры 3.0, запустите файл RendererInfo.txt, находящийся в директории \\Documents and Settings\\User\\MyDocuments\\My Games\\Oblivion и посмотрите значение строки ''3.0 Shaders''. Тем не менее игра поддерживает шейдеры 2.0 (проверьте параметры строк ''PSTarget'' и ''VSTarget'' все в том же файле Rendererinfo.txt). В любом случае, если ваша карта поддерживает шейдеры 3.0, то включение данной опции вреда не принесет.

iActorShadowIntMax=10 iActorShadowExtMax=10 Две вышеуказанные опции отвечают за максимальное кол-во теней, отображаемых внутри помещений и снаружи. Нормальным значением, если вы используете тени, является 10, увеличение параметра уменьшит FPS.

fSpecualrStartMax=1000.0000 – эта опция определяет максимальную дистанцию зеркального отражения, свечения, если она включена. Понижение данного параметра увеличит кол-во FPS на открытых территориях, без надобности совсем отключать эту опцию.

fShadowFadeTime=1.0000 – отвечает за то, сколько секунд потребуется, чтобы тени появились/исчезли при вашем приближении к объектам/персонажам отбрасывающим тени.

bAllowPartialPrecision=1 – эта опция отвечает за то, будут ли шейдеры отображаться частично в режиме DX9. Очень важно, чтобы переменная равнялась 1, т.к. частичное отображение увеличивает FPS за счет минимального или даже незаметного ухудшения картинки, особенно для видеокарт NVidia FX. Но, если вы хотите получить самую лучшую по качеству картинку, за счет драгоценных FPS, то смело выставляйте значение 0.

bUseRefractionShader=1 – этот параметр отвечает за эффект мерцания/невидимости. Значение 0 может заметно увеличить FPS в местах, где используются подобные эффекты (например: возле невидимых персонажей, возле врат в Обливион). Владельцы карт ATI у кого возникают проблемы в подобных местах, обязательно должны поставить значение 0.

bDoTexturePass=1 – установка 0, удалит текстуры с большинства объектов. Не рекомендуется это делать, не смотря на то, что FPS значительно увеличится.

bDoSpecularPass=1 – установив значение данной переменной на 0, мы удалим эффект свечения с большинства поверхностей (см. Specular Distance во внутриигровых настройках Обливиона). Это значительно увеличит FPS, но также может привести к падению игры в конкретных метах (например: Weynon Priory).

bDoDiffusePass=1 – значение 0 отключит весь динамический свет, свечение – делать это крайне не рекомендуется.

bDoCanopyShadowPass=1 – значение 0, убирает тени, падающие от деревьев, тем самым увеличивает FPS в лесах.

А вообще лучше не заморачиватьтся редактированием INI, лучше скачайте программу Project1.2.295b...

 



Hosted by uCoz