Перейти к содержимому


Фотография
* * * * * 6 Голосов

Твики и настройка Oblivion ini!


  • Авторизуйтесь для ответа в теме

#21 Ссылка на это сообщение Siegrun

Siegrun
  • Бяка Зюка

  • 17 800 сообщений
  •    

Отправлено

Вопрос, господа. Если я твикаю ini на дистанцию отображения и прочие дела - например, дальнее отображение деревьев объектов и травы. Надо ли мне генерировать заново LOD? имеет ли смысл это делать?


твики ini в моем переводе с www.tweakguides.com

General Variables

bAllowConsole=1 - позволяет использовать консоль в игре при значении 1. Отключает консоль при значении 0.

bAllowScreenShot=1 - в значении 1 делает скриншот при нажатии кнопки PRINT SCREEN. Скриншоты делаются в формате bmp и отправляются в папку с установленной игрой. Не работает при включенном сглаживании, так что юзаем Fraps, или
подобную программу.

SScreenShotBaseName=ScreenShot
- эта функция задает имя скриншотам, идущее перед их номером, по умолчанию Screenshot, например Screenshot12.bmp.

iScreenShotIndex=7 - эта функция задает нумерацию скриншотов. Оставляем как есть.

iDebugText=12 - размер текста при использовании консольной команды TDT . Можно использовать SCROLL LOCK для просмотра секций втексте команды
TDT, когда она активна. DebugText=2 сделает текст максимально компактным.

fDefaultFOV=75.0000 - размер видимого поля экранов при загрузке Обливиона. Другие значения могут рассинхронизировать элементы на экране или обрезать его. Вместо этого можно использовать команлду FOV в консоли. Не имеет смысла трогать эту опцию.

fGlobalTimeMultiplier=1.0000 - мировое время. Подятие этой величины ускоряет мировое время, установление меньше 1 - замедляет.

bBorderRegionsEnabled=1 - границы игрового мира. Те самые, которые мешают выйти за пределы провинции. Значение 0 отключает их.

iMaxDecalsPerFrame=10 - количество отображаемой крови на экране во время боя. Учтите, что поднятие этого значения может ударить по FPS

fDecalLifetime=10.0000 - время жизни кровяных пятен. Более высокое значение увеличивает срок отображения крови на предметах. Может снизить fps

fMinBloodDamage=1.0000 - это значение варьирует степень повреждения при котором начинает разбрызгиваться кровь.

bUse Joystick=0 - по умолчанию стоит 0, то есть джойстика нет. Если вы пользуетесь джойстиком, установите значение в 1.

bInstantLevelUp=0 - при значении 1 позволяет персонажу получать уровень без обязательного отдыха.

bSaveOnInteriorExteriorSwitch=1 - автосохранение при выходе/входе во внутренние ячейки. Значение 0 отключит этот параметр.

bPrecipitation=1 - в значении 0 отключает эффекты дождя.

bCheckIDsOnInit=0 - вроде бы должна проверять правильность ID при загрузке игры, но установка в 1 не имеет никаких эффектов и потому лучше это не трогать.

Graphics Variables

bFull Screen=1 - переключает экран с полного в оконный режим. Ту же опцию можно установить в лаунчере.

iSize W=1280


iSize H=1024

Высота и ширина экрана, позволяющая выставить разрешение в оконном режиме.

fGammaMax=0.6000

fGammaMin=1.4000

Максимальное и минимальное значение яркости экрана. Позволяет выйти за рамки установленного значениями монитора лимита. Хорошо для старых мониторов.

iShadowMapResolution=1024 - эта переменная определяет качество карт теней. Ее снижение существенно добавит FPS, но качество теней будет страшненькое.

bAllow30Shaders=0 - если установить 1, то эта опция включит шейдеры модели 3.0 для видеокарт, которые умеют их распознавать: Nvidia GeForce 6600 и выше, или ATI серии X1000 и выше. Это должно улучшать качество изображения при включенном HDR. Карты более низких серий используют дефолтные для Обливиона шейдеры серии 2.0

НА ПРАКТИКЕ само оно не включит шейдеры 3.0 Найдите RenderInfo.txt и в последней строке информацию об используемом шейдере. (Например, он пишет, что использует пакет 13, а у вас может быть, другой.) Отправляйтесь в OblivionDataShaders , найдите этот пакет и переименуйте, например в shaderpackage013. _ bak. Теперь скопируйте в другое место shaderpackage019.sdp и переименуйте в shaderpackage013.sdp. Верните его в папку с шейдерами. Это заставит Обливион использовать шейдеры версии 3.0 Это может вызвать изменения в FPS, но к сожалению, слабо влияет на качество.

iActorShadowIntMax=10

iActorShadowExtMax=10

Эти две функции устанавливают максимум теней в интерьерах и экстерьерах. Поднятие значений может повлиять на FPS.

fSpecualrStartMax=1000.0000 - эта опция назначает максимальный диапазон светоотражаемости, если эта функция включена (Specular Distance в In-
Game Settings разделе). Позволяет немного поднять FPS в экстериорах при понижении значений. *само слово Specualr в ini написано с ошибкой - НЕ ПРАВЬТЕ ее, так его читает уже двигло.

fShadowFadeTime=1.0000 - назначает время в секундах для отрисовки теней при приближении и удалении от объектов.

bAllowPartialPrecision=1 - эта установка определяет, будут ли шейдеры обрабатываться установками Direct X 9. По идее, единица обеспечивает лучший FPS без каких-то потерь в качестве, особенно для карт Nvidia, однако, если вы стараетесь получить самое лучшее качество картинки, установите значение в 0.

bUseRefractionShader=1 - эта установка управляет преломлением и невидимостью. Установка эффекта в 0 позволяет повысить FPS возле врат Обливиона (он используется для эффекта дрожания раскаленного воздуха) и возле невидимых актеров. Это особенно может пригодиться для пользователей ATI, карты которых теряют производительность при обработке этого шейдера. Но его отключение может создать проблемы.

bDoTexturePass=1 - отключает отображение текстур на многих объектах. Крайне не рекомендуется.

bDoSpecularPass=1 - если установить значение в 0, удаляет эффект сияния (отражения освещения) с многих объектов. Это поднимает FPS, но может
вызвать краш во многих районах игры. Во избежание краша пользуйтесь ЭТИМ модом.

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

bDoCanopyShadowPass=1 - в значении 0 отключает все тени от деревьев, что повышает fps в лесу.

bLocalMapShader=1 - отключает туман на внутренней карте, делая ее цветной. Однако, качество карты при этом хромает. Используйте с хорошими модами карт.

bFullBrightLighting=0 - при установке в 1 изменяет глобальное освещение, которое перестает использовать специальные шейдеры, что хорошо для старых карт. Ушибает напрочь качество текстур. Но позволяет поиграть на слабенькой тачке.

MaxLandscapeTextures=0
- при установке значения в 1 использует генерируемые текстуры ландшафта, что может вызвать артефакты и сбои. Сделано для экономии памяти, но вызывает проблемы с модами, изменяющими LOD. Рекомендуется только для совсем отсталых графически видеокарт, с постоянным свопом и низким FPS.

bLandscapeBlend=1
- смешивание текстур LOD, которое предотвращает резкое их изменение при сокращении расстояния )типа шел-шел к тощему дереву, а оно раз - и пышное). Рекомендовано оставить включенной.


Audio Variables

bDSoundHWAcceleration=1 - при значении 1 использует аппаратное ускорение для звука, что обеспечивает ему лучшее качество. Если у вас проблемы со звуком, можно переключиться в 0 это переведет звук в программную обработку.

bMusicEnabled=1 - при установке в 0 отключает музыку в игре.

bSoundEnabled=1 - при установке в 0 отключает звуковые эффекты в игре, но не отключает музыку. Не рекомендуется, вызывает сбои.

fMainMenuMusicVolume=0.6000 громкость музыки в игре. Альтернатива слайдеру в меню.

iMaxImpactSoundCount=32 максимальное качество звука (каналы). Изменение может вызвать сбой.


Memory, Loading & Multithreading Variables

Memory Tweaks:


uInterior Cell Buffer=3

uExterior Cell Buffer=36

Значение количества ячеек в буфере памяти игры. Обеспечивает плавное передвижение. Количество экстериор-ячеек в буфере автоматически устанавливается опцией uGridstoLoad. Чем выше значение uGridstoLoad, тем выше uExterior Cell Buffer. Однако, чтобы не поганить себе FPS попробуйте установить вручную оба значения в зависимости от вашего объема RAM. Для 1 Гб памяти это будет, например, 6 и 72 соответственно. Для двух - 16 и 102. (Для большего количества RAM можно попробовать поднять значение, но так как Oblivion использует не более 2 ГБ, то и смысла нет) Но если вы будете поднимать это значение, проследите, чтобы лимит iPreloadSizeLimit был установлен правильно.

iPreloadSizeLimit=26214400 - эта установка определяет максимальное количество памяти, используемой при загрузке данных игры. Чем выше значение, тем меньше запинок. Значение по умолчанию - примерно 25 мегабайт. (Разделите дефолт на 1024 и ище раз на 1024). Для одного ГБ RAM можно поднять значение до 52428800, для двух - 104857600. По идее, можно поднять значение и выше, но это замедляет работу памяти и может вызвать краш. Максимальное рекомендуемое значение 262144000 (250 мб) даже если у вас 2 ГБ RАМ. Не забудьте поднять значения uInterior Cell Buffer и
uExterior Cell Buffer соответсвенно памяти, чтобы это имело смысл.

bPreemptivelyUnloadCells=0
- при установке в 1 разгружает память от лишних ячеек. Рекомендуется только если у вас памяти меньше 1 ГБ, однако, при памяти 1 ГБ и больше лучше не использовать это значение во избежание заиканий.
ВАЖНО! При увеличении значений uInterior Cell Buffer+uExterior Cell Buffer+iPreloadSizeLimit функция bPreemptivelyUnloadCells должна остаться в нулях, чтобы избежать драки в памяти.

bSelectivePurgeUnusedOnFastTravel=0 выкидывает данные из памяти при быстром путешествии. Хорошая вещь для людей со слабыми машинками, но лучше не использовать ее.


Loading Tweaks:

bUseHardDriveCache=1 Хотя винды по умолчанию юзают кэш жесткого диска, вы можете подавать им установкой опции в 1 дополнительный сигнал. Посмотрите на разницу и так и этак, если сомневаетесь, выставите в 0, так как известно было о запинках при этом.

bBackgroundLoadLipFiles=1

bLoadBackgroundFaceGen=1

bBackgroundCellLoads=1

bLoadHelmetsInBackground=1

iBackgroundLoadLoading=1

bBackgroundPathing=1


Все эти опции рекомендуются выставить в значение 1, так как это облегчает загрузку фона и должно сгладить скачки FPS. Если создаются проблемы, можно поэкспериментировать и выставлять значения в 0

bUseBackgroundFileLoader=0 - по идее, должно снизить количество заиканий и скачков FPS, но в реале может вызвать краш и увеличение времени загрузки. Рекомендуется значение 0.

iPostProcessMillisecondsEditor=50

iPostProcessMillisecondsLoadingQueuedPriority=20


iPostProcessMilliseconds=5

Это касается загрузки процессов постобработки, таких как HDR, но реально разницы никакой. Рекомендуется не трогать.


Multithreading Tweaks:


bUseThreadedBlood=1

bUseThreadedMorpher=1

bUseThreadedTempEffects=1

bUseThreadedParticleSystem=1

bUseMultiThreadedTrees=1

bUseMultiThreadedFaceGen=1

iNumHavokThreads=5

iThreads=9

iOpenMPLevel=10


Все вышеупомянутые установки касаются использования способности многопоточности движка GameBryo. Установка iThreads, iNumHavokThreads и iOpenMPLevel в более высокие значения может дать эффект при использовании многоядерности и многопоточности обработки. Остальное рекомендуется 1 если у вас более 1 ядра и 0 если одно ядро.


Cell Visibility/Loading Variables

uGridsToLoad=5 - (следующие значения 5,7,9,11) показывает, сколько ячеек загрузится вокруг ГГ с хорошим полным отображением текстур и расстояние хорошей видимости. При установке 11 и выше удаляется размытость на дальних дистанциях. Чем выше значение - тем хуже для FPS и времени загрузки. Значение 11 и выше может создавать артефакты на поверхности воды. При увеличении значения uGridsToLoad система автоматически увеличит значение uExterior Cell Buffer. При вводе четных значений движок автоматически берет ближайшее нечетное. Для слабых машин рекомендуется 5, для сильных - 9.
Вместо этого настойчиво рекомендуется использовать моды с хорошими LOD. Это не будет бить по производительности и порождать глюки, свойственные изменениям uGridsToLoad

uGridDistantTreeRange=15

uGridDistantCount=25


Дистанция отображения деревьев. Рекомендуется поднимать оба значения. Сильно задирать не рекомендовано, так как влияет на время загрузки и FPS

uGridDistantTreeRangeCity=4

uGridDistantCountCity=4

Дистанция отображения городов и деревьев в них. Аналогично предыдущей.

fLandTextureTilingMult=2.0000 - Уменьшение значения может избавить вас от эффекта повторяющейся текстурной плитки на ландшафте при большом расстоянии. К сожалению, портит вид текстур вблизи. этот модМожно использовать этот мод для лучшего отображения травы.

Tree & Grass Variables

iMinGrassSize=120 - эта опция управляет плотностью травы. Чем выше значение - тем меньше плотность произрастания травы и лысее окружающая поверхность. Это повышает FPS и рекомендовано для слабых машин. 120 - значение, равновесное для FPS и качества травы. Вместо повышения этого значения можно использовать мод Низкополигонная трава

fGrassEndDistance=8000.0000

fGrassStartFadeDistance=7000.0000


Эти два значения устанавливают расстояние, на котором заканчивается и начинает пропадать из видимости трава. Чтобы повысить FPS можно понизить эти характеристики и уменьшить разницу между ними.

bGrassPointLighting=0 - установка на 1 включает хорошее освещение травы, и лупит по FPS

bDrawShaderGrass=1 - выставленная в 0, удаляет всю траву, улучшает FPS, но снижает реализм.

iTreeClonesAllowed=0 - по идее, повышает количество одинаковых копий деревьев, что должно повышать производительность за счет снижения вариативности текстур. На деле, улучшения не заметно.

iCanopyShadowScale=512 - определяет размер паттерна текстур теней деревьев и их качество. На FPS влияет мало. см соответствие . Чем меньше паттерн, тем красивее текстура, но в конце появляется эффект плитки. Так что 512-256 - самое приемлемое.

bEnableTrees=1
- выставленное в 1, отключает все деревья.

bForceFullLOD=0 при выставлении в 1 использует высокоуровневые LOD для деревьевЮ заставляя их выглядеть лучше за счет небольшого снижения FPS

Water Variables

bUseWaterReflectionsMisc=1

bUseWaterReflectionsStatics=1

bUseWaterReflectionsTrees=1

bUseWaterReflectionsActors=1


Отражения. Позволяет объектам отражаться в воде. Влияет на FPS.

uDepthRange=125 определяет степень видимости в воде. Чем значение выше, тем вода прозрачнее. Может вызвать артефакты и падение FPS

bUseWaterDepth=1
если установить значение в 0, вода станет непрозрачной. Это может решить некоторые из визуальных багов, которые следуют из изменения значения uGridsToLoad, и могут также улучшить FPS за счет потери реализма.

uNumDepthGrids=3 Управляет глубиной видимости в воде, нижние значения снижают ее прозрачность. Установленное в 1 значение может решить проблемы с uGridsToLoad выше 5 и улучшить FPS.

bUseWaterLOD=1 - установленное в 1 значение удаляет всю воду.

fSurfaceTileSize=2048.0000 - определяет размер паттерна текстуры воды. Чем меньше значение, тем плотнее и быстрее рябь на воде.


Actor Variables

bUseEyeEnvMapping=1 установленное в ноль, снижает качество отображения лиц. Немного увеличивает FPS

bDisableHeadTracking=0 - установка в 0 заставляет неписей прекратить поворачивать за вами голову. Не влияет на FPS и сильно не рекомендуется

bFaceGenTexturing=1 при установке в 0 убирает все возрастные и вообще генерированные KC изменения с лиц, делая их светлыми и гладкими. Слегка повышает FPS.

bFaceMipMaps=1 - ухудшает освещение и подробности лиц, но немного увеличивает FPS

HDR & Bloom Variables

BlurShaderHDRInterior

BlurShaderHDR

BlurShader


два первых значения управляют освещением HDR а третье - Bloom. Вы можете попробовать изменять значения данных, добиваясь оптимального для себя освещения. Например, некоторые утверждают, что следующие настройки BLOOM заставят картинку выглядеть не хуже

fSkyBrightness=0.7000

fAlphaAddInterior=0.8500

fBlurRadius=0.0600

iNumBlurpasses=3

iBlendType=2


с этими функциями экспериментировать на свой страх и риск - могут вызвать визуальные артефакты.

Да я тоже тебя люблю (пока его тут нет). © Монгол
Я трудный человек, но если вы рядом со мной, то и вы не простые люди.
LoveFlower002.png



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 36

#22 Ссылка на это сообщение Umbakano Jr

Umbakano Jr
  • Крестный внук

  • 3 967 сообщений
  •    

Отправлено

Я правильно понял по скринам, что такой твик значительно просаживает fps?

#23 Ссылка на это сообщение DeadMaroz

DeadMaroz
  • Мёртвецкий Мароз ©
  • 1 532 сообщений
  •    

Отправлено

Да. Но, можно установить меньшую дальность...

#24 Ссылка на это сообщение Джигаллаг

Джигаллаг
  • Принц порядка
  • 641 сообщений
  •  

Отправлено

Посоветовали мне тут вместо плагинов с ЛОДами, твикнуть инишник, подскажите какой параметр отвечает за дальность отображения руин, фортов и т.д.
Тему всю перечитал, нашел только про деревья, может я что упустил, ткните носом а ?

#25 Ссылка на это сообщение Siegrun

Siegrun
  • Бяка Зюка

  • 17 800 сообщений
  •    

Отправлено

А в самом лаунчере на максимуме дальность?

Cell Visibility/Loading Variables

uGridsToLoad

Да я тоже тебя люблю (пока его тут нет). © Монгол
Я трудный человек, но если вы рядом со мной, то и вы не простые люди.
LoveFlower002.png


#26 Ссылка на это сообщение Джигаллаг

Джигаллаг
  • Принц порядка
  • 641 сообщений
  •  

Отправлено

Да, спасибо за помощь, сейчас попробую.

#27 Ссылка на это сообщение SingleW

SingleW
  • Новенький
  • 23 сообщений

Отправлено

А какой параметр влияет на дальность отображения воды высокого качества?

#28 Ссылка на это сообщение Teinaava

Teinaava
  • Гений
  • 1 752 сообщений
  •    

Отправлено

В игре вода отражает только пейзаж, небо и еще несколько избранных вещей. Из-за этого в некоторых местах отражения выглядят странно. Маленькие водоемы в Имперском Городе и Портовом Районе - хороший пример. Проблемы с отражениями не зависят от использования или не использования модов. Исправить поведение отражений можно внеся изменения в Oblivion.ini:

* bUseWaterReflectionsStatics=1

Можно попытаться еще больше улучшить вид отражений на воде. Рекомендуемые изменения в Oblivion.ini:

* bUseWaterReflectionsMisc=1
* bUseWaterReflectionsStatics=1
* bUseWaterReflectionsTrees=1
* bUseWaterReflectionsActors=1

"Включение" этих параметров, скорее всего, приведет к падению производительности. Что важнее - красивые отражения или быстродействие - решайте сами.

#29 Ссылка на это сообщение Petrovich

Petrovich
  • Я не твой отец

  • 5 745 сообщений
  •    

Отправлено

А какой параметр влияет на дальность отображения воды высокого качества?

Нет такого параметра.
Участвую в глобальных проектах и моделирую на заказ только за деньги. Расценки мрачные.
Не люблю детей. Они тупые и воняют.

#30 Ссылка на это сообщение Siegrun

Siegrun
  • Бяка Зюка

  • 17 800 сообщений
  •    

Отправлено

На дальность ничего не влияет. Стандартно хорошее отображение на 5-9 ячеек вокруг, и вы никакими силами этого не поменяете, мало того если выставить счет выше начнется пропадание воды. Так что увы.

Да я тоже тебя люблю (пока его тут нет). © Монгол
Я трудный человек, но если вы рядом со мной, то и вы не простые люди.
LoveFlower002.png


#31 Ссылка на это сообщение piramis

piramis
  • Талант
  • 234 сообщений
  •    

Отправлено

Такой вот вопрос по скринам.

Нумерация следующего скрина задается строчкой: iScreenShotIndex 8 (где например 7 это номер последнего сделанного скрина,а 8 присвоен для следующего).

Однако,судя по всему, игра "предполагает" что мы будем делать только один скрин.Поэтому значение индекса меняется только на одну единицу.Если же было сделано несколько скринов (на указанном примере с 7 до 12)то, если не переместить скрины из папки с игрой в другое место (или не изменить индекс следующего скрина вручную) следущий скрин ,сделанный при следущем входе в игру,будет все равно сделан под номером 8 и заменит ранее сделаный.

 

Это никак нельзя изменить ?Чтобы индекс присваивался по номеру последнего сделанного скрина ?



#32 Ссылка на это сообщение xsSplater

xsSplater
  • Причиняю добро!
  • 759 сообщений
  •    

Отправлено

iTreeClonesAllowed=0 - по идее, повышает количество одинаковых копий деревьев, что должно повышать производительность за счет снижения вариативности текстур. На деле, улучшения не заметно.

При включении (1) разрешит игре копировать деревья. Некоторые деревья будут похожими. При 0 - все разные.

 

bDisableHeadTracking=0 - установка в 0 1 заставляет неписей прекратить поворачивать за вами голову.

 

Спасибо за напоминалку!


pre_1429490803__oblivionrpum222.jpg pre_1429490753__skyrimrpum222.jpg pre_1430052543__ustxpmseiadsrfnis222.jpgpre_1620815057__xss_valheim_mods_runes_ust_mod2.jpgpre_1490736013__666lobr.gif

#33 Ссылка на это сообщение Hoganano

Hoganano
  • Новенький
  • 4 сообщений

Отправлено

у меня в ini нету строчки iBackgroundLoadLoading=1



#34 Ссылка на это сообщение Shuravi

Shuravi
  • Следопыт
  • 72 сообщений

Отправлено

Я правильно понял по скринам, что такой твик значительно просаживает fps?

Здравствуйте, всё время устанавливал моды вручную, затем запускал лут и потом баш, но сейчас столкнулся с модами имеющими ini файлы в какую папку эти файлы кладут. в ридми нет записи.... с уважением Искандер


Нет такого параметра.

Здравствуйте, всё время устанавливал моды вручную, затем запускал лут и потом баш, но сейчас столкнулся с модами имеющими ini файлы в какую папку эти файлы кладут. в ридми нет записи.... с уважением Искандер



#35 Ссылка на это сообщение Козак Вус

Козак Вус
  • Белый, но не пушистый.
  • 770 сообщений
  •  

Отправлено

Здравствуйте

Шурави (ты хоть знаешь, как это переводится?), зачем задавать один вопрос в разных темах? В 10:13 я тебе ответил в другой теме. Ты ведь с форума не уходил...


Сообщение отредактировал Козак Вус: 24 марта 2019 - 13:18


#36 Ссылка на это сообщение Marabuzu

Marabuzu
  • Новенький
  • 24 сообщений

Отправлено

Можно как-то настроить скорость износа оружия в ini? Чтоб оно не ломалось так быстро.



#37 Ссылка на это сообщение Yarito

Yarito
  • Новенький
  • 2 сообщений

Отправлено

 

bEnableTrees=1 - выставленное в 1, отключает все деревья.

А, да? А я думал, что Enable скорее включает, чем отключает...


Сообщение отредактировал Yarito: 12 августа 2022 - 20:23


#38 Ссылка на это сообщение Yarito

Yarito
  • Новенький
  • 2 сообщений

Отправлено

 

bUseWaterLOD=1 - установленное в 1 значение удаляет всю воду.

А, да? А я думал, что функция "использовать_лоды_воды" будет менять прорисовку воды на удалённой дистанции на менее детализованную, а не удалять всю воду...


Сообщение отредактировал Yarito: 12 августа 2022 - 20:22





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых