Oblivion.ini beállítási útmutató

content auto translated from {from}

Találtam egy nagyon részletes útmutatót az Oblivion.ini beállításához - úgy gondolom, az információ hasznos lesz sokaknak. Emellett kipróbálhatod ezt a programot.

Nyisd meg egy szövegszerkesztőben az Oblivion.ini fájlt, ami Windows XP alatt alapértelmezés szerint a következő címen található: C:\Documents and Settings\Felhasználónév\Saját fájlok\My Games\Oblivion (ehhez használhatod a sima "Jegyzettömböt"). Számos sor található a fájlban paraméterekkel, amelyeknek értékeket rendeltek. Logikailag a fájl szekciókra van bontva, amelynek neveit négyzetes zárójelek kiemelik. Ahhoz, hogy megjegyzéseket fűzz (például a módosított paraméter mellett feltüntesd az eredeti értéket), elegendő új sor elejére tenni a ";" (pontosvessző) jelet. Ne feledd, ha a fájl módosítása után a játék nem megfelelően viselkedik (például gyakran "kilép" az asztalra), egyszerűen töröld az Oblivion.ini fájlt. A következő játék indításakor újra létrejön (ha természetesen nem törölted az Oblivion_default.ini fájlt, amely a játék mappájában található).

Kezdjük.

Teljesítmény növelése

"General" szekció

bRunMiddleLowLevelProcess=1

A paraméter kikapcsolása ("0" érték) a játék folyamatának magas prioritást biztosít az operációs rendszerben. Ez azt jelenti, hogy a számítógép összes erőforrását először a játék kapja meg, majd a többi futó program. Ez növeli a teljesítményt, de problémákat okozhat, ha a játék "lefagy".

uInterior Cell Buffer=3

A paraméter értéke jelzi az utolsó látogatott belső helyszínek számát, amelyek a RAM-ban maradnak a gyorsabb újratöltés érdekében. Mivel a belső helyszínek amúgy is nagyon gyorsan töltenek be, ajánlom a "1" értéket.

uExterior Cell Buffer=36

Ugyanaz, mint az "uInterior Cell Buffer" paraméter, de a külső helyszínek számát befolyásolja. A "36" a 512 MB RAM-ra, a "72" az 1 GB-ra, a "144" a 2 GB-ra ajánlott. Az érték automatikusan változik a játék által, ha az utolsó indítás óta annyiban megváltozott az "uGridsToLoad=5" paraméter értéke.

bUseThreadedBlood=0

Többmagos processzorok használatakor a paraméter engedélyezése ("1" érték) simábbá teszi a helyszínek betöltését.

bUseThreadedMorpher=0

Többmagos processzorok használatakor a paraméter engedélyezése simábbá teszi a helyszínek betöltését.

bPreemptivelyUnloadCells=0

A paraméter engedélyezése arra készteti a játékot, hogy kényszerítő módon eltávolítsa a használaton kívüli adatokat a RAM-ból. Azonban nem ajánlott ezt a paramétert engedélyezni, ha a rendszeredben több mint 512 MB RAM van.

iPreloadSizeLimit=26214400

A cache mérete, amelyet a játék a merevlemezen tárol (lásd alább a "bUseHardDriveCache" paramétert). Optimális értékek: 512 MB RAM-hoz - "26214400" (25 MB cache), 1 GB RAM-hoz - "52428800" (50 MB cache), 2 GB RAM-hoz - "104857600" (100 MB cache).

bUseHardDriveCache=0

A paraméter engedélyezése lehetővé teszi a játék számára, hogy merevlemez cache-t használjon (eh nélkül a "iPreloadSizeLimit" paraméternek nincs értelme).

bUseThreadedTempEffects=0

Többmagos processzorok használatakor a paraméter engedélyezése simábbá teszi a helyszínek betöltését.

bUseThreadedParticleSystem=0

Többmagos processzorok használatakor a paraméter engedélyezése simábbá teszi a helyszínek betöltését.

"Display" szekció

bLocalMapShader=1

A paraméter kikapcsolása arra készteti a játékot, hogy ne alkalmazzon "ceruza tervezés" effektet a térképre, visszatérve a The Elder Scrolls III: Morrowind-ben használt megjelenéshez. Felgyorsítja a térkép megnyitását.

iMaxDecalsPerFrame=10

A képernyőn egyszerre megjeleníthető vérnyomok száma. Nyugodtan csökkenthető ötig, ha nem változtattad meg az "fDecalLifetime" paraméter értékét (ha viszont növelted, akkor hagyd változatlanul).

iShadowMapResolution=1024

vagy iShadowMapResolution=256

Ez a paraméter felelős az árnyékok térképének felbontásáért, amelyeket a karakterek vetnek.

Az alapértelmezett érték "1024". A paraméter minden olyan értéket felvehet, amely a kettes hatványának megfelelő: "256", "512", "1024", "2048"... Minél kisebb az érték, annál magasabb a teljesítmény és alacsonyabb az árnyékok minősége, amelyeket a karakterek vetnek.

A Microsoft Windows XP Home Edition Service Pack 2 (orosz 32-bites verzió) 1.2.0416-os javításával az alapértelmezett érték ("1024") változik "256"-ra. Furcsa módon a 32-bites orosz Microsoft Windows Vista Home Premium értéke nem változik, tehát "1024" marad.

A "1024"-tól eltérő érték beállítása furcsa hibát okozhat: portálok (ajtók, nyílások...) aktiválásakor a képernyő teljesen fekete lesz, a hangok ciklikusan ismétlődnek, a játék lefagy, így csak az újraindítás segít. Ez a hiba csak NVIDIA videokártyák használatakor fordul elő (legalábbis az ATi videokártyákkal kapcsolatos problémákról nem érkeztek információk). A hiba megszüntetéséhez elegendő az alapértelmezett értéket visszaállítani ("1024").

bAllow30Shaders=0

A paraméter engedélyezése növeli a játék teljesítményét a harmadik generációs pixel- és vertex shader-t támogató videokártyákon (kezdve az NVIDIA GeForce 6*** és ATi Radeon X1*** sorozattól).

bLandscapeBlend=1

A paraméter kikapcsolása élesebbé teszi a távoli (LOD) tájat. Ez valamennyire rontja a megjelenítés minőségét (bár persze ízlés dolga), de kicsit felgyorsítja a külső helyszínek betöltését.

bUseWaterDepth=1

A paraméter kikapcsolása átlátszatlanná teszi a vizet. Segít megszabadulni a grafikai artefaktoktól, amelyek a "uGridsToLoad" paraméter jelentős növelésével merülnek fel, és csökkenti a grafikus adapter terhelését.

"Audio" szekció

bDSoundHWAcceleration=1

A paraméter kikapcsolása megszünteti a hang hardveres gyorsításának használatát a játékban. Ez rontja a hangminőséget, de néha segít a gyakori asztalra kilépések esetén.

bMusicEnabled=1

A "0" érték kikapcsolja a zenét a játékban. A játék zenéje dinamikus (tehát a helyzet függvényében a megfelelő kompozíció töltődik be), ezért a kikapcsolása csökkenti a merevlemez terhelését és növeli a helyszínek betöltésének sebességét. Ezenkívül néha segít a gyakori asztalra kilépések esetén.

iMaxImpactSoundCount=32

A játék által használt hangsávok száma. Ha a hangkártyád több mint 32-t támogat, növelheted az értéket a teljesítmény rovására. Próbálhatsz csökkenteni az értéket a teljesítmény javítása érdekében is. Mindenesetre ajánlott a nyolcas számokkal osztható értékek használata: "16", "24", "32", "48", "64"...

"Pathfinding" szekció

bBackgroundPathing=0

A paraméter engedélyezése simábbá teszi a helyszínek betöltését.

"Havok" szekció

iNumHavokThreads=1

A szám a线程数, которые используются для расчета игровой физики на многоядерных системах. Рекомендуемое значение - "5".

"GamePlay" szekció

bSaveOnInteriorExteriorSwitch=1

A "0" érték kikapcsolja az automatikus mentést belső és külső helyszínek közötti váltáskor. Felgyorsítja a helyszínek betöltését. Ezenkívül néha segít a gyakori asztalra kilépések esetén.

"BackgroundLoad" szekció

bBackgroundLoadLipFiles=0

A paraméter engedélyezése simábbá teszi a helyszínek betöltését.

bLoadBackgroundFaceGen=0

A paraméter engedélyezése simábbá teszi a helyszínek betöltését.

bSelectivePurgeUnusedOnFastTravel=0

A paraméter engedélyezése arra készteti a játékot, hogy törölje a memóriahasználat során felesleges adatokat a "Gyors utazás" funkció használata közben.

"Grass" szekció

iMinGrassSize=80

Minél nagyobb az érték, annál kevesebb a fű sűrűsége és annál jobb a teljesítmény. Ajánlott érték: "120". Emellett használhatsz egy kis modifikációt, amelyet Low-Poly Grassnak hívnak.

"BlurShader" szekció

Ha nem tudod használni a HDR módot, az ezen szekció paramétereinek módosításával anélkül javíthatsz a Bloom (fehér területek elmosódása) hatáson, hogy a teljesítmény csökkenne.

fSkyBrightness= 0.5000

Állítsd a változót "0.7000"-ra.

fAlphaAddInterior=0.5000

Állítsd a változót "0.8500"-ra.

fBlurRadius=0.0300

Állítsd a változót "0.0600"-ra.

iNumBlurpasses=1

Állítsd a változót "3"-ra.

Ezenkívül egy kis könyvtárat is használhatsz, FakeHDR néven, amely a HDR hatást emulálja (még olyan videokártyákon is, amelyek csak Pixel Shader 2.0-t támogatnak). Az egyetlen probléma: a változások nem mentődnek el a képernyőképeken.

"OPENMP" szekció

iThreads=3

A játék által használt számítási szálak száma többmagos rendszerekben. Ajánlott érték: "9".

Teljesítménynövelő modifikációk és programok

Oldblivion - lehetővé teszi, hogy a játék elinduljon akár NVIDIA GeForce 3 sorozatú videokártyákon is. Emellett hasznos lehet gyenge DirectX9 videokártyákhoz (például NVIDIA GeForce FX sorozat).

Low-Poly Grass - ahogy a neve is sugallja, a modifikáció az fű modelljét egy kevésbé poligonálisra cseréli.

DeParallaxer Mod - eltávolítja a parallax mappinget (a textúrák térfogatának hatása) a játék minden fels surfaceéről.

SpellStrip - egyszerűsíti a varázslatok effektusait.

ATi AA Refraction Fix - megszünteti a játék teljesítményének anomáliáját, ami néha előfordul Oblivionban a kapuk közelében, amikor a teljes képernyős élsimítást használják ATi videokártyákon.

No Refraction Gate - teljesen eltávolítja a forró levegő hatását a kapuk körül Oblivionban.

Chameleon No Refraction - egyszerűsíti a főszereplőre alkalmazott hatást, amikor a "Kameleon" varázslatot használja.

Operation Optimization - a modifikáció számos játékmodellt egy kevésbé részletes verzióra cserél (bár vizuálisan ezt nem lehet észlelni).

Streamline - egy kis plugin, amely automatikusan megtisztítja a RAM-ot a felesleges játékadatoktól.

A minőség javítása

"General" szekció

uGridsToLoad=5

Minél nagyobb az érték, annál nagyobb a játékos körüli sugár, amelyen belül magas részletességű textúrák és modellek használatosak. A körön kívül alacsony felbontású sprite-okat és textúrákat használnak a táj megjelenítéséhez. Csak páratlan, háromnál nagyobb értékeket vehet fel ("5", "7", "9"...). Az érték növelése grafikai artefaktumok megjelenését okozhat a víz megjelenítésekor (e probléma megoldásához lásd a "bUseWaterDepth" paramétert a [Water] szekcióban). A paraméter meglehetősen konfliktusos - a módosítása különböző típusú hibákat okozhat. Ha mégis úgy döntöttél, hogy módosítod, használd ezeket az értékeket: 512 MB RAM-hoz - "5", 1 GB RAM-hoz - "7", 2 GB RAM-hoz - "9".

bCheckIDsOnInit=0

A "1" érték a játékot arra kényszeríti, hogy ellenőrizze a tárgyak, karakterek, küldetések stb. azonosítóinak (ID) érvényességét minden egyes mentett játék betöltésekor. Ez valamennyire lelassítja a betöltési sebességet, de lehetővé teszi a hibák javítását, például a küldetések fázisaival. Különösen hasznos a pluginek gyakori ki- és bekapcsolásakor.

"Display" szekció

fDecalLifetime=10.0000

A vérnyomok megjelenítési ideje másodpercekben (lásd a fenti "iMaxDecalsPerFrame" paramétert), mielőtt eltűnnek.

bHighQuality20Lighting=0

A paraméter engedélyezése enyhén javítja a világítás minőségét, de rontja a teljesítményt.

fShadowFadeTime=1.0000

A paraméter meghatározza a másodpercek számát, amely alatt a karakterek által vetett árnyékok elhalványulnak/megjelentek. Például, ha átváltasz az első személyes nézetből a harmadik személyes nézetre, észre fogod venni, hogy az árnyék nem azonnal jelenik meg, hanem egy másodperc elteltével. Ennek javításához használd a "0.0000" értéket.

bAllowPartialPrecision=1

A "1" érték engedélyezi az alacsony teljesítményű optimizációkat a 2.0 és 3.0 pixel shade-erekben végzett számítások során. Ha az érték "1"-re van állítva, a shade-erek fordítása figyelembe veszi ezt a lehetőséget, amely különösen hasznos lehet az NVIDIA GeForce FX sorozat alacsony végű videokártyái számára. Ha viszont szeretnél enyhén javítani a grafika minőségét a teljesítmény rovására, használd a "0" értéket.

"Water" szekció

bUseWaterReflectionsMisc=0

bUseWaterReflectionsStatics=0

bUseWaterReflectionsTrees=0

bUseWaterReflectionsActors=0

Ezek a paraméterek az extra vízreflexiókat aktiválják a játékban: tárgyak, objektumok, fák és karakterek visszatükröződnek. Csökkenti a teljesítményt.

"Grass" szekció

bGrassPointLighting=0

A paraméter engedélyezése enyhén javítja a fű világításának minőségét, de rontja a teljesítményt.

Egyéb beállítások

"General" szekció

SMainMenuMovie=Map loop.bik

Videó, amely a főmenü háttérben játszódik. Ha eltávolítod az összeset a "=" jel után (tehát a sort "SMainMenuMovie=" formátumra állítod vissza), a főmenü hátterében csak statikus kép fog megjelenni.

SMainMenuMovieIntro=Oblivion iv logo.bik

A kezdő videó, amely a főmenü megjelenése előtt kerül lejátszásra. Az érték eltávolítása ("Oblivion iv logo.bik") letiltja ennek a videónak a lejátszását.

SIntroSequence=bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik

A kezdő videók, amelyek lejátszása a játék indításakor kezdődik. Teljesen analóg a korábbi paraméterrel.

bBorderRegionsEnabled=1

A "0" érték kikapcsolja az összes játékváltozat határait, eltávolítva a figyelmeztetéseket a továbblépés lehetetlenségéről.

bCheckIDsOnInit=0

A "1" érték a játékot arra kényszeríti, hogy ellenőrizze a tárgyak, karakterek, küldetések stb. azonosítóinak (ID) érvényességét minden egyes mentett játék betöltésekor. Ez valamennyire lelassítja a betöltési sebességet, de lehetővé teszi a hibák javítását, például a küldetések fázisaival. Különösen hasznos a pluginek gyakori ki- és bekapcsolásakor.

"Display" szekció

bAllowScreenShot=0

A paraméter engedélyezése lehetővé teszi a Print Screen gomb használatát a képernyőképek készítéséhez (*.bmp formátumban). A képernyőképek a játék mappájában mentődnek (alapértelmezés szerint a lokalizált verzióban *:\Program Files\Oblivion, az eredetiben pedig *:\Program Files\Bethesda Softworks\Oblivion).

iScreenShotIndex=0

A paraméter értéke hozzáadódik a képernyőkép fájlnevéhez (lásd az "SScreenShotBaseName" paramétert). Minden képernyőkép készítésekor egyet növekszik (lásd a "bAllowScreenShot" paramétert), hogy elkerülje a fájlok felülírását. Azonban ha a játék váratlanul leáll, a paraméter értéke nem mentődik el, ami a képernyőképek fájljainak felülírását okozhatja. Ezt elkerülve változtassa meg a paraméter értékét kézzel: az értéknek eggyel nagyobbnak kell lennie, mint a "legfrissebb" képernyőkép fájlnevében található szám.

SScreenShotBaseName=ScreenShot

Tulajdonképpen a képernyőkép fájlneve, amelyhez hozzáadódik az "iScreenShotIndex" paraméter értéke. Például, ajánlott érték lehet az "oblivion_".

"Control" szekció

Ha Xbox 360 kontrollerrel játszol Oblivionban, javíthatod ennek a kontrollernek a működését, ha az alábbi paramétercsoportot kicseréled:

fJoystickMoveFBMult=1.0000

fJoystickMoveLRMult=1.0000

iJoystickLookUpDown=6

iJoystickLookLeftRight=3

fJoystickLookUDMult=0.0020

fJoystickLookLRMult=0.0020

erre:

fJoystickMoveFBMult=2.0000

fJoystickMoveLRMult=2.0000

iJoystickLookUpDown=5

iJoystickLookLeftRight=4

fJoystickLookUDMult= 0.7500

fJoystickLookLRMult=0.7500

bBackground Keyboard=0

A paraméter engedélyezése segít megoldani azt a problémát, hogy a játék nem reagál a billentyűleütésekre, ha az Oblivion Script Extender-t használod (obse.silverlock.org/).

bUse Joystick=1

A paraméter kikapcsolása segít megoldani azt a problémát, amikor a főszereplő mozgása lelassul vagy rángatózik. Ez akkor fordul elő, amikor az operációs rendszer vizsgálja a portokat csatlakoztatott vezérlők (például gamepadok) keresésére. Természetesen, ha kikapcsolod a paramétert, nem tudod használni a gamepadot az Oblivionban.

"Interface" szekció

fDlgFocus=2.1000

Megmutatja a kamera közelítésének mértékét, amikor a NPC-vel beszélgetsz. Minél nagyobb az érték, annál kevésbé közelít a kamera. Próbálj ki például egy "2.8000" értéket.

Forrás