Ghid pentru configurarea Oblivion.ini
Am găsit un ghid foarte detaliat pentru configurarea Oblivion.ini - cred că informațiile din el vor fi utile pentru mulți. Plus că poți încerca acest program.
Deschide fișierul Oblivion.ini în orice editor de text, care, pe Windows XP, se află în mod implicit la adresa C:\Documents and Settings\Numele utilizatorului\My Documents\My Games\Oblivion (pentru acest scop poți folosi simplul "Notepad"). Vei vedea multe linii cu parametrii, cărora le sunt atribuite anumite valori. Logic, fișierul este împărțit în secțiuni, a căror denumire este evidențiată de paranteze pătrate. Pentru a lăsa comentarii (de exemplu, pentru a scrie lângă un parametru modificat valoarea sa inițială), este suficient să pui un semn ";" (punct și virgulă) la începutul unei noi linii. Reține, dacă după modificarea fișierului jocul începe să se comporte necorespunzător (de exemplu, să "crape" frecvent pe birou), este suficient să ștergi fișierul Oblivion.ini. La următoarea pornire a jocului, acest fișier va fi recreat (cu condiția să nu fi șters fișierul Oblivion_default.ini, care se află în folderul jocului).
Așadar, să începem.
Creștem performanța
Secțiunea "General"
bRunMiddleLowLevelProcess=1
Dezactivarea (valoarea "0") acestui parametru atribuie jocului un prioritate înaltă în sistemul de operare. Aceasta înseamnă că toate resursele computerului vor fi oferite mai întâi jocului, iar apoi celorlalte programe active. Acest lucru crește performanța, dar poate crea anumite probleme dacă jocul "se blochează".
uInterior Cell Buffer=3
Valoarea parametru reprezintă numărul ultimelor locații interne vizitate de jucător, care rămân în memoria RAM pentru a accelera reîncărcarea acestora. Deoarece locațiile interne se încarcă deja foarte repede, recomand valoarea "1".
uExterior Cell Buffer=36
Același lucru ca și parametrul "uInterior Cell Buffer", dar afectează numărul locațiilor externe. Valoarea "36" este recomandată pentru 512 MB RAM, "72" - pentru 1 GB, "144" - pentru 2 GB. Valoarea este modificată automat de joc, dacă din momentul ultimei sale porniri s-a schimbat valoarea parametrului "uGridsToLoad=5".
bUseThreadedBlood=0
Când folosești procesoare multicore, activarea (valoarea "1") acestui parametru face încărcarea locațiilor mai fluidă.
bUseThreadedMorpher=0
Când folosești procesoare multicore, activarea acestui parametru face încărcarea locațiilor mai fluidă.
bPreemptivelyUnloadCells=0
Activarea acestui parametru forțează jocul să descarce datele neutilizate din memoria RAM. Totuși, nu se recomandă activarea acestui parametru dacă în sistemul tău sunt mai mult de 512 MB RAM.
iPreloadSizeLimit=26214400
Dimensiunea cache-ului stocat de joc pe hard disk (vezi parametru "bUseHardDriveCache" de mai jos). Valorile optime: pentru 512 MB RAM - "26214400" (25 MB cache), pentru 1 GB RAM - "52428800" (50 MB cache), pentru 2 GB RAM - "104857600" (100 MB cache).
bUseHardDriveCache=0
Activarea acestui parametru permite jocului să folosească cache-ul pe hard disk (fără acest lucru, parametrul "iPreloadSizeLimit" nu are sens).
bUseThreadedTempEffects=0
Când folosești procesoare multicore, activarea acestui parametru face încărcarea locațiilor mai fluidă.
bUseThreadedParticleSystem=0
Când folosești procesoare multicore, activarea acestui parametru face încărcarea locațiilor mai fluidă.
Secțiunea "Display"
bLocalMapShader=1
Dezactivarea acestui parametru va face ca jocul să nu suprapună efectul "schiței" pe harta terenului, restituind aspectul acesteia ca în The Elder Scrolls III: Morrowind. Acel lucru accelerează deschiderea hărții terenului.
iMaxDecalsPerFrame=10
Numărul de urme de sânge care pot fi afișate simultan pe ecran. Poate fi redus fără probleme la cinci, dacă nu ai modificat valoarea parametrului "fDecalLifetime" (dacă ai crescut-o, atunci o poți lăsa neschimbată).
iShadowMapResolution=1024
sau iShadowMapResolution=256
Acest parametru este responsabil pentru rezoluția hărților umbrelor, proiectate de personaje.
Valoarea standard este "1024". Parametrul poate lua valori egale cu puteri ale lui doi: "256", "512", "1024", "2048"... Cu cât valoarea este mai mică, cu atât performanța este mai mare și calitatea umbrelor proiectate de personaje este mai mică.
Când este instalat patch-ul 1.2.0416 în Microsoft Windows XP Home Edition Service Pack 2 (versiunea rusă pe 32 de biți), valoarea standard ("1024") devine "256". Ce este ciudat, în versiunea rusă pe 32 de biți a Microsoft Windows Vista Home Premium, valoarea nu se schimbă, rămânând "1024".
Schimbarea valorii la altceva decât "1024" poate duce la o eroare ciudată: la activarea portalelor (ușilor, trapeselor...) ecranul devine complet negru, sunetele se blochează, iar jocul se blochează atât de tare încât ajută doar Reset. Această eroare se manifestă doar atunci când sunt utilizate plăci grafice NVIDIA (cel puțin, nu s-au raportat informații despre probleme cu plăcile grafice ATi). Pentru a scăpa de această eroare, este suficient să corectezi valoarea la standard ("1024").
bAllow30Shaders=0
Activarea acestui parametru crește performanța jocului pe plăcile grafice care suportă shader-e pixel și vertex de a treia revizie (începând cu NVIDIA GeForce 6*** și ATi Radeon X1***).
bLandscapeBlend=1
Dezactivarea acestui parametru face ca peisajul de departe (LOD) să fie mai puțin difuz. Acest lucru reduce calitatea afișării acestuia (deși, bineînțeles, este o chestiune de gust), dar accelerează puțin încărcarea locațiilor externe.
bUseWaterDepth=1
Dezactivarea acestui parametru face ca apa să devină opacă. Ajută la eliminarea artefactelor grafice care apar la creșterea semnificativă a parametrului "uGridsToLoad" și reduce sarcina pe adaptorul grafic.
Secțiunea "Audio"
bDSoundHWAcceleration=1
Dezactivarea acestui parametru interzice jocului să folosească accelerarea hardware-ului pentru sunet. Acest lucru reduce calitatea sunetului, dar uneori ajută la frecvente ieșiri ale jocului pe birou.
bMusicEnabled=1
Valoarea "0" dezactivează muzica din joc. Muzica din joc este dinamică (adică, în funcție de situație, se încarcă compoziția corespunzătoare), de aceea dezactivarea ei reduce sarcina pe hard disk și crește viteza de încărcare a locațiilor. De asemenea, uneori de ajută la frecvente ieșiri ale jocului pe birou.
iMaxImpactSoundCount=32
Numărul de canale sonore utilizate de joc. Dacă placa ta de sunet le suportă mai mult de 32, poți crește valoarea în detrimentul performanței. Poți încerca, de asemenea, să reduci valoarea pentru a îmbunătăți performanța. În orice caz, se recomandă utilizarea valorilor ce sunt multiplu de opt: "16", "24", "32", "48", "64"...
Secțiunea "Pathfinding"
bBackgroundPathing=0
Activarea acestui parametru face ca încărcarea locațiilor să fie mai fluidă.
Secțiunea "Havok"
iNumHavokThreads=1
Numărul de fire în care este calculată fizica jocului în sistemele cu procesoare multicore. Se recomandă valoarea "5".
Secțiunea "GamePlay"
bSaveOnInteriorExteriorSwitch=1
Valoarea "0" dezactivează salvarea automată în timpul trecerii între locațiile interne și externe. Accelerază încărcarea locațiilor. De asemenea, uneori ajută la frecvente ieșiri ale jocului pe birou.
Secțiunea "BackgroundLoad"
bBackgroundLoadLipFiles=0
Activarea acestui parametru face ca încărcarea locațiilor să fie mai fluidă.
bLoadBackgroundFaceGen=0
Activarea acestui parametru face ca încărcarea locațiilor să fie mai fluidă.
bSelectivePurgeUnusedOnFastTravel=0
Activarea acestui parametru forțează jocul să descarce din memoria RAM datele inutile atunci când se folosește funcția "Fast Travel".
Secțiunea "Grass"
iMinGrassSize=80
Cu cât valoarea parametrului este mai mare, cu atât densitatea ierbii este mai mică și performanța este mai bună. Se recomandă valoarea "120". De asemenea, poți folosi o mică modificare numită Low-Poly Grass.
Secțiunea "BlurShader"
Dacă nu poți utiliza modul HDR, modificând parametrii acestei secțiuni poți îmbunătăți fără a afecta performanța efectul Bloom (sublinierea zonelor albe din imagine).
fSkyBrightness= 0.5000
Schimbă valoarea la "0.7000".
fAlphaAddInterior=0.5000
Schimbă valoarea la "0.8500".
fBlurRadius=0.0300
Schimbă valoarea la "0.0600".
iNumBlurpasses=1
Schimbă valoarea la "3".
În plus, poți folosi o mică bibliotecă FakeHDR care emulează efectul HDR (chiar și pe plăcile grafice care suportă doar Pixel Shader 2.0). Singura problemă: modificările nu se salvează în capturi de ecran.
Secțiunea "OPENMP"
iThreads=3
Numărul de fire de calcul utilizate de joc în sistemele cu procesoare multicore. Se recomandă valoarea "9".
Modificări și programe care îmbunătățesc performanța
Oldblivion - permite să rulezi jocul chiar și pe plăcile grafice din seria NVIDIA GeForce 3. În plus, programul va fi util pentru plăcile grafice DirectX9 mai slabe (de exemplu, seria NVIDIA GeForce FX).
Low-Poly Grass - așa cum sugerează numele, modificarea înlocuiește modelul ierbii cu unul mai puțin poligonat.
DeParallaxer Mod - elimină parallax mapping (efectul volumetric al texturilor) de pe toate suprafețele din joc.
SpellStrip - simplifică efectele vrăjilor.
ATi AA Refraction Fix - elimină scăderea anormală a performanței jocului care apare uneori în apropierea porților din Oblivion atunci când se folosește antialiasing pe plăcile grafice ATi.
No Refraction Gate - elimină complet efectul aerului cald lângă porțile din Oblivion.
Chameleon No Refraction - simplifică efectul aplicat asupra personajului principal atunci când se folosește vrăjirea "Camaleon".
Operation Optimization - modificarea înlocuiește numeroase modele de joc cu unele mai puțin detaliate (deși acest lucru nu se observă vizual).
Streamline - un mic plugin care curăță automat memoria RAM de datele inutile din joc.
Îmbunătățind calitatea
Secțiunea "General"
uGridsToLoad=5
Cu cât valoarea parametrului este mai mare, cu atât mai mare este raza cercului din jurul jucătorului, din interiorul căruia se utilizează texturi și modele foarte detaliate. Dincolo de cerc se folosesc sprite-uri și texturi de rezoluție joasă pentru vizualizarea peisajului. Poate lua doar valori impare mai mari de trei ("5", "7", "9"...). Creșterea valorii poate provoca artefacte grafice în reprezentarea apei (pentru a rezolva această problemă, vezi parametrul "bUseWaterDepth" din secțiunea [Water]). Acest parametru este foarte conflictual - modificarea sa poate duce la diferite tipuri de erori. Dacă totuși ai decis să-l schimbi, folosește aceste valori: pentru 512 MB RAM - "5", pentru 1 GB RAM - "7", pentru 2 GB RAM - "9".
bCheckIDsOnInit=0
Valoarea "1" face ca jocul să verifice corectitudinea numerelor de identificare (ID) ale obiectelor/personajelor/misiunilor/... la fiecare încărcare a jocului salvat. Aceasta încetinește puțin viteza de încărcare, dar permite corectarea erorilor, de exemplu, în legătură cu stadiile misiunilor. Este cel mai util atunci când conectezi/deconectezi frecvent plugin-uri.
Secțiunea "Display"
fDecalLifetime=10.0000
Numărul de secunde în care urmele de sânge (vezi mai sus parametrul "iMaxDecalsPerFrame") sunt afișate înainte de a dispărea.
bHighQuality20Lighting=0
Activarea acestui parametru îmbunătățește puțin calitatea iluminării, dar reduce performanța.
fShadowFadeTime=1.0000
Parametrul determină numărul de secunde în care se estompează/apar umbrele proiectate de personaje. De exemplu, dacă schimbi perspectiva de la prima persoană la a treia persoană, vei observa că umbra nu apare imediat, ci după o secundă. Pentru a corecta acest lucru, folosește valoarea "0.0000".
bAllowPartialPrecision=1
Valoarea "1" activează optimizările de precizie redusă în calculele din shader-ele pixel de versiuni 2.0 și 3.0. Cu valoarea setată la "1", compilarea shader-elor se face având în vedere această posibilitate, ceea ce poate fi deosebit de util pentru plăcile grafice entry-level din seria NVIDIA GeForce FX. Dacă dorești să îmbunătățești puțin calitatea grafică în detrimentul performanței, folosește valoarea "0".
Secțiunea "Water"
bUseWaterReflectionsMisc=0
bUseWaterReflectionsStatics=0
bUseWaterReflectionsTrees=0
bUseWaterReflectionsActors=0
Activarea acestor parametrii adaugă reflecții suplimentare pe apă: reflecții ale obiectelor, structurilor, copacilor și personajelor. Reduce performanța.
Secțiunea "Grass"
bGrassPointLighting=0
Activarea acestui parametru îmbunătățește puțin calitatea iluminării ierbii, dar reduce performanța.
Alte setări
Secțiunea "General"
SMainMenuMovie=Map loop.bik
Videoclipul care se redă în fundalul meniului principal. Dacă ștergi tot ce este în dreapta semnului "=" (adică aduci linia la forma "SMainMenuMovie="), în meniul principal va fi doar o imagine statică în fundal.
SMainMenuMovieIntro=Oblivion iv logo.bik
Videoclipul de început, redarea căruia începe înainte de a afișa meniul principal. Ștergerea valorii ("Oblivion iv logo.bik") dezactivează redarea acestui videoclip.
SIntroSequence=bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik
Videoclipurile de început, redarea cărora începe imediat după pornirea jocului. Complet similar cu parametrul anterior.
bBorderRegionsEnabled=1
Valoarea "0" dezactivează toate granițele lumii jocului, eliminând avertizările despre imposibilitatea de a continua.
bCheckIDsOnInit=0
Valoarea "1" face ca jocul să verifice corectitudinea numerelor de identificare (ID) ale obiectelor/personajelor/misiunilor/... la fiecare încărcare a jocului salvat. Aceasta încetinește puțin viteza de încărcare, dar permite corectarea erorilor, de exemplu, în legătură cu stadiile misiunilor. Este cel mai util atunci când conectezi/deconectezi frecvent plugin-uri.
Secțiunea "Display"
bAllowScreenShot=0
Activarea acestui parametru permite utilizarea butonului Print Screen pentru a face capturi de ecran (în format *.bmp). Capturile de ecran se salvează în folderul jocului (în mod implicit pentru versiunea localizată *:\Program Files\Oblivion, pentru original *:\Program Files\Bethesda Softworks\Oblivion).
iScreenShotIndex=0
Valoarea parametrului se adaugă la numele fișierului de captură de ecran (vezi parametrul "SScreenShotBaseName"). Crește cu o unitate la fiecare captură de ecran (vezi parametrul "bAllowScreenShot"), pentru a evita suprascrierea fișierelor. În caz de închidere bruscă a jocului, valoarea parametrului nu se salvează, ceea ce poate duce la suprascrierea fișierelor capturilor de ecran. Pentru a evita acest lucru, modifică manual valoarea parametrului: aceasta ar trebui să fie cu o unitate mai mare decât numărul din numele celei mai "recente" capturi de ecran.
SScreenShotBaseName=ScreenShot
De fapt, numele fișierului de captură de ecran, la care se adaugă valoarea parametrului "iScreenShotIndex". Poți recomanda, de exemplu, valoarea "oblivion_".
Secțiunea "Control"
Dacă folosești un controler Xbox 360 pentru a juca Oblivion, poți îmbunătăți funcționarea acestui controler, înlocuind acest grup de parametri:
fJoystickMoveFBMult=1.0000
fJoystickMoveLRMult=1.0000
iJoystickLookUpDown=6
iJoystickLookLeftRight=3
fJoystickLookUDMult=0.0020
fJoystickLookLRMult=0.0020
cu acesta:
fJoystickMoveFBMult=2.0000
fJoystickMoveLRMult=2.0000
iJoystickLookUpDown=5
iJoystickLookLeftRight=4
fJoystickLookUDMult= 0.7500
fJoystickLookLRMult=0.7500
bBackground Keyboard=0
Activarea acestui parametru ajută la rezolvarea problemei de a nu răspunde jocul la apăsările de taste atunci când folosești Oblivion Script Extender (obse.silverlock.org/).
bUse Joystick=1
Dezactivarea acestui parametru ajută la rezolvarea problemei în care mișcarea personajului principal încetinește sau are salturi. Aceasta se întâmplă atunci când sistemul de operare scanează porțile pentru a detecta dispozitivele de control conectate (în special gamepad-uri). Desigur, dacă dezactivezi parametrul, nu vei putea folosi gamepadul pentru a juca Oblivion.
Secțiunea "Interface"
fDlgFocus=2.1000
Indică gradul de apropiere a camerei la inițierea unui dialog cu NPC-ul. Cu cât valoarea este mai mare, cu atât apropierea camerei este mai mică. Probabil, poți încerca, de exemplu, valoarea "2.8000".