Fallout 3 оптимизация

Fallout 3е изграден на същия двигател като The Elder Scrolls IV: Oblivion, Gamebryo двигател, което означава, че има много прилики в настройките на тези игри. Fallout 3 може да бъде доста фино настроен с помощта на менюто с настройки в стартовия панел, но много опции са достъпни само чрез конфигурационни файлове. Някои настройки, които са работили в Oblivion, не работят тук.

Съдържанието на файловете Fallout.ini и FalloutPrefs.ini е много подобно. Когато промените настройките през стартовия панел или в менюто на играта, промените се записват във файла FalloutPrefs.ini, но някои системни настройки ще работят само ако промените Fallout.ini. След всеки параметър се пише в скоби в кой файл трябва да се промени, но за надеждност можете да промените опциите и в двата файла.

bDisableAllGore=1Ако тази опция е зададена на 1, тогава няма да има кръв или разчленяване в играта. Тази опция първоначално не е във файла, трябва ръчно да я добавите в секцията [Общи], например под последния ред sLanguage=ENGLISH. (Fallout.ini)

bAllowScreenShot=1Активирането на тази опция ще позволи да се правят екранни снимки чрез натискане на клавиша PrintScreen, те ще бъдат записани във формат .bmp в папката на играта или "*\Users\[потребителско име]\AppData\Local\VirtualStore\Program Files\Bethesda Softworks\Fallout 3" под Windows Vista с UAC. (Fallout.ini)

SScreenShotBaseName=ScreenShotИмето на екранната снимка се изписва след знака "=".

iConsoleTextYPos=940 iConsoleTextXPos=30 iConsoleVisibleLines=15 rDebugTextColor=255,251,233Тези опции контролират позицията, броя на видимите редове и цвета на шрифта на конзолата. Цветът е зададен в RGB формат: първото число е наситеността на червеното, второто е зелено, а третото е синьо. Забележка: променливата iConsoleFont=2 не влияе върху размера на шрифта, но акопоставете 0 там, играта може да не започне. (Fallout.ini)

fDefaultFOV=75.0000Това е вашият зрителен ъгъл в градуси. Тази опция не работи правилно, така че е по-добре да използвате конзолната команда, за да промените зрителния ъгъл (вижте по-долу).

bShowQuestMarkers=1Вкл (1) или изключено. (0) маркери за мисии на компаса. (FalloutPrefs.ini)

bBorderRegionsEnabled=1Ако е зададено на 0, невидимите стени по границите на картата ще бъдат премахнати. (Fallout.ini)

bInval >Тази опция трябва да бъде активирана (=1), когато инсталирате добавки. Когато е разрешено, новите файлове, поставени в папката с данни, ще се използват вместо оригиналните файлове в архивите. (Fallout.ini)

iFPSClamp=0Опцията е отговорна за синхронизирането на физиката и графиката на играта или нещо подобно. Не се препоръчва да се пипа. (Fallout.ini)

iSafeZoneXW > iSafeZoneYW > iSafeZoneX=15 iSafeZoneY=15Колкото по-малки са стойностите на тези параметри, толкова по-близо до краищата на екрана са елементите на интерфейса. (Fallout.ini)

uPipboyColor=452952319 uHUDColor=452952319Използвайки тези опции, можете да настроите фино цвета на интерфейса. За да изберете цвят, първо използвайте RGB калкулатора (щракнете в горната част на таблицата, изберете цвят, копирайте неговия 6-цифрен код от полето "HEX кодова област"). След това ще ви трябва конвертор. В полето "Вмъкване на HEX стойност" поставете вашия 6-цифрен код, след това добавете още 2 знака, показващи прозрачност - алфа каналът, например, вашият код е 666633, така че интерфейсът да е непрозрачен, трябва да добавите 666633ff, копирайте крайния резултат от полето "Decimal" и го заменете в конфигурационния файл. (FalloutPrefs.ini)

iSize W=1280 iSize H=1024Настройката за разделителна способност на екрана може да работи само в режим на прозорец. (FalloutPrefs.ini)

iShadowMapResolution=1024Качество на сенките, колкото по-висока е стойността, толкова по-висока е резолюцията на картата на сенките, стойностите трябва да са кратни на 8. (FalloutPrefs.ini)

bUseRefractionShader=1Включете/изключете ефекта на изкривяване на въздуха, като например при използване на стелт битка и т.н. (Fallout.ini)

bDoSpecularPass=1Включете/изключете лъскавия ефект върху повърхностите. (Fallout.ini)

iMaxDecalsPerFrame=10Тази стойност определя максималното количество пръски кръв и следи от куршуми, видими на екрана. Можете да зададете =0, за да премахнете цялата кръв, или да повишите над 10. (FalloutPrefs.ini)

uMaxDecals=100Тази опция определя колко ваденки ще останат на екрана за повече от няколко секунди. (FalloutPrefs.ini)

uGr > Колкото по-висока е стойността на тази опция, толкова повече висококачествени текстури и 3D обекти се виждат на по-големи разстояния. Опцията трябва да се променя на нечетни стъпки: 5, 7, 9, 11 и т.н. Разбира се, това значително подобрява качеството на графиката, но води до рязък спад на FPS и дълго време за зареждане на играта. Когато повишавате тази опция, е желателно също така да повишавате uExterior Cell Buffer, за да предотвратите възможни грешки в играта (вижте по-долу). Забележка: Ако запазите играта си с uGridsToLoad high и след това го намалите, запазената игра може да не се зареди. (Fallout.ini)

fBlockLoadDistanceLow=50000 fTreeLoadDistance=40000Тези 2 опции определят разстоянието, на което се виждат висококачествени сгради и дървета. Можете да ги повишите до много високи стойности, като 500 000, и спадът на FPS пак няма да е толкова голям, колкото ако увеличите uGridsToLoad. (FalloutPrefs.ini)

fSplitDistanceMult=1.5Опцията е подобна на настройката за Land Quality в стартовия панел, но тук можете да я повишите още повече, например до 10. Това ще даде забележимо подобрение на качествотопейзажи, но FPS ще падне. (FalloutPrefs.ini)

fSunGlareSize=800.0000 fSunBaseSize=750.0000Задава размера на слънчевия отблясък в небето. (Fallout.ini)

iActorShadowCountInt=6 iActorShadowCountExt=6Тези две опции регулират максималния брой сенки на закрито и на открито. (FalloutPrefs.ini)

fLODFadeOutMultActors=15 fLODFadeOutMultObjects=15 fSpecularLODStartFade=2000 fLightLODStartFade=3500 fLODFadeOutMultItems=15 fShadowLODStartFade=1000Тези опции регулират видимостта набор от същества, предмети, отражения, осветление, предмети и сенки. Тук можете да зададете стойностите, по-високи от тези в настройките на играта.

iMinGrassSize=80Определя разстоянието между съседни снопчета трева. Колкото по-голям е броят, толкова по-рядък е плевелът. (Fallout.ini)

bForceFullLOD=0Ако е активирано, ще се вижда повече трева, особено на разстояние. Влиянието върху FPS е минимално. (Fallout.ini)

fGrassStartFadeDistance=7000Колкото по-висока е стойността, толкова по-далеч може да се види тревата. (FalloutPrefs.ini)

bDrawShaderGrass=1Включва/изключва цялата трева. Ако премахнете тревата, можете да увеличите FPS доста добре. (Fallout.ini)

fGrassWindMagnitudeMax=125.0000 fGrassWindMagnitudeMin=5.0000Опциите показват колко ще се люлее тревата от вятъра. Ако е зададено на 0, тревата ще бъде напълно неподвижна. (Fallout.ini)

iWaterReflectW > iWaterReflectHeight=1024Задава разделителната способност на водните отражения. Колкото по-високи са стойностите, толкова по-подробни са отраженията. При ниски стойности отраженията ще бъдат замъглени, но FPS ще бъде по-висок. И двете стойности трябва да са еднакви. (FalloutPrefs.ini)

fMainMenuMusicVolume=0.6000Сила на звука на музиката в менюто. (Fallout.ini)

iMaxImpactSoundCount=32Контролира качеството на звука. Приограничете вградения звук до 22 - 24, в противен случай играта може да се срива редовно. (двата файла)

bEnableAudioCache=1Активирайте/деактивирайте аудио кеширането, не забравяйте да го активирате. (Fallout.ini)

iAudioCacheSize=2048Размер на аудио кеша в килобайтове, т.е. 2048 = 2MB. Препоръчително е да увеличите тази стойност до 4096 или дори 8192. (Fallout.ini)

iMaxSizeForCachedSound=256Брой кеширани звуци. Можете да го увеличите до 512. Но твърде високите стойности на този параметър и кеша могат да доведат до нестабилност на играта. (Fallout.ini)

uInterior Cell Buffer=3 uExterior Cell Buffer=36Броят клетки с памет, разпределени за съхраняване на вътрешни (подземия в метрото, сгради) и външни (пустоши) данни. Стойностите по подразбиране са валидни за 512 MB памет. С 1 GB мозък тези стойности могат да бъдат удвоени (съответно 6 и 72), с 2 GB - 12 и 144 и т.н. Също така е необходимо да се повиши iPreloadSizeLimit. (Fallout.ini)

iPreloadSizeLimit=26214400Това е максималното количество памет (в байтове) за кеширане на данни от играта. По подразбиране за тези нужди са разпределени 25 MB, с 1 GB RAM можете да предоставите 50 MB (52428800), за 2 GB - 100 MB (104857600), за 4 GB - 200 MB (209715200). Не трябва да го задавате над тази стойност, дори ако имате 8 GB памет, т.к. може да доведе до нестабилност. (Fallout.ini)

bPreemptivelyUnloadCells=0Ако активирате тази функция, играта автоматично ще изчисти клетките от паметта, които смята, че вече не са необходими. Тази опция не е необходимо да се използва от тези с 2 GB памет или повече. (Fallout.ini)

bSelectivePurgeUnusedOnFastTravel=0Когато е активирано, ще изчисти слотовете за памет при бързо пътуване. Тази опция не е необходимо да се използва от тези с 2 GB памет или повече. (Fallout.ini)

bUseHardDriveCache=Активиране на кеширането на твърдия диск. Желателно е да активирате опцията (1). (Fallout.ini) Трябва също да активирате следните опции: bBackgroundLoadLipFiles=1 bLoadBackgroundFaceGen=1 bBackgroundCellLoads=1 bLoadHelmetsInBackground=1 iBackgroundLoadLoading=1 bBackgroundPathing=1 bBackgroundNavmeshUpdate=1 bCloneModels InBackground=1

bUseThreadedBlood=1 bUseThreadedMorpher=1 bUseThreadedTempEffects=1 bUseThreadedParticleSystem=1 bUseThreadedAI=1 bUseMultiThreadedFaceGen=1 bUseMultiThreadedTrees=1 bMultiThreadAudio=0 iNumHavokThreads=5Тези опции засягат използването на възможностите на многоядрения процесор. При многоядрен процесор е желателно да активирате всички тези опции. Забележка: Активирането на bMultiThreadAudio=1 може да доведе до замръзване на играта при излизане, така че е най-добре да не докосвате тази опция. (Fallout.ini)

bUseBackgroundFileLoader=Активиране/деактивиране на използването на кеширани файлове. Полезно, когато няма достатъчно памет (1 GB или по-малко). (Fallout.ini)

Конзолата се показва с натискане на клавиша "Ё". Ако не, проверете дали настройката bAllowConsole е активирана във файла Fallout.ini. Конзолните команди могат да се въвеждат както в дълга, така и в кратка форма. Кратката команда е дадена в скоби.

QQQ- Бързо излизане от играта.

SET TIMESCALE TO [стойност в минути]– Задава скоростта, с която минава времето в играта. Стойността на командата определя броя минути игрово време, които изтичат за 1 минута реално време. Например, за да видите бърза смяна между ден и нощ, задайте SET TIMESCALE TO 3600.

WaterDeepColor (deep)- Промяна на цвета на водата.

WaterReflectionColor (refl)- Замяна на цвета на отраженията върху водата.

WaterShallowColor (плитък)- Замяна на цветаводна повърхност.

ToggleTrees (tt)– Включване/изключване на дървета.

ToggleGrass (tg)- Включване/изключване на тревата.

ToggleFogOfWar (tfow)- Включване/изключване на мъглата на войната.

SetGlobalRadialBlur (sgrb)– Задайте степента на размазване.

SetCameraFOV (fov)- Настройка на зрителния ъгъл, например fov 90 - зрителният ъгъл е 90 градуса. По подразбиране е 90 градуса.

За да увеличите стабилността на играта, можете да я стартирате в режим на съвместимост с Windows 2000. За да направите това, в свойствата на файла Fallout3.exe изберете съответния елемент.