Nastavení Hry
Nastavení V INI Souboru
Nastavení Windows
Pretaktování
Bezné Problémy
Zlepsení výkonu a stability
Zámerem této stránky je ukázat cesty ke zlepsení výkonu a stability hry TES IV: Oblivion
NASTAVENÍ HRY
Následující herní nastavení pomohou vylepsit výkon:
Rozlisení displeje (Display Resolution) - Doporucuji rozlisení 1024x768 jako vhodné - není prílis nízké a tudíz není patrná zrnitost obrazu a soucasne není prílis vysoké, aby melo významný vliv na snízení výkonu. Pochopitelne se jedná o muj subjektivní dojem. Nekdo uprednostnuje framerate, nekdo realistickou kvalitu obrazu.
Vzdálenost vykreslování trávy (Grass Draw Distance) - Tráva ma znacný vliv na framerate hry. Nastavení posuvníku vzdálenosti vykreslování trávy na minimum by se melo projevit na výsení výkonu. Bez ohledu na výkon, toto nastavení trávy rovnez usnadnuje hledání bylinek v prírode a zjistování výskytu zvere na vetsí vzdálenosti.
NASTAVENÍ V INI SOUBORU
Ve hre existuje implicitní .ini soubor v korenové slozce Oblivionu, zvaný "Oblivion_default.ini". Na strojích s OS Windows je následne tento soubor pri prvním spustení hry zkopírován do nove vytvorené slozky "My Games\Oblivion" ve slozce "Dokumenty" pod názvem "Oblivion.ini". Tento soubor následne hra pouzívá pro ctení a ukládání parametru. Veskeré úpravy nastavení je proto nutné provádet v tomto souboru, zásah do souboru v korenovém adresári hry se v zádném prípade nedoporucuje a na hru samotnou nemá vliv.
Upozornení! Pred jakýmkoliv zásahem do souboru .ini je treba bezpodmínecne vytvorit jeho zálozní kopii. Rovnez veskeré zde popsané zásahy jsou provádeny na vlastní nebezpecí a autor se od jakékoliv zodpovednosti za prípadné poskození hry nebo PC distancuje. Pro prehlednost úprav se doporucuje ponechat puvodní hodnoty parametru v souboru .ini a pouze je deaktivovat umístením stredníku na zacátek príslusného rádku. Na dalsí rádek je pak mozné zapsat parametr s pozmenenou hodnotou. Pokud je .ini soubor definitivne poskozen, je mozné jej smazat a hra pri dalsím spustení vytvorí novou kopii implicintího .ini souboru.
Poznámka prekladatele: V následujícím seznamu jsou uvedeny názvy parametru s príslusnými hodnotami. Názvy jsou dostatecne mnemotechnické, aby z nich bylo mozno pochopit jejich význam a rozsah jejich mozných hodnot urcuje první písmeno parametru: b - boolean (logická hodnota) -> 0 = ne, 1 = ano; s - string (retezec znaku) -> v podstate libovolný text; i - integer (celé císlo) -> císlo od 0 do povoleného rozsahu; f - float (desetinné císlo) -> libovolné císlo v plovoucí rádové cárce Výraz framerate (pocet snímku, zobrazených za sekundu; snímková frekvence) jsem neprekládal, jelikoz se bezne pouzívá a kazdý jeho význam zná.
Ulození kopie obrazovky hry - volba umoznuje pouzívat klávesu Print Screen k "típání" obrázku ze hry a jejich ukládání (ve formátu Windows bitmap) do korenového adresáre hry.
- Parametr: bAllowScreenShot
Hodnoty: 0 = Ne, 1 = Ano
Poradové císlo aktuální kopie snímku
- Parametr: iScreenShotIndex
Hodnota: <Index aktuální kopie obrazovky>
Výchozí název souboru kopie obrazovky
- Parametr: SScreenShotBaseName
Hodnota: <Výchozí: "Oblivion">
Zákaz intra a hlavní animace v menu hry - zakáze zobrazování úvodních obrazovek pred vlastní hrou a zobrazí prímo hlavní nabídku hry.
Zákaz intra
Hodnoty: <Výchozí: bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik> odstranení predcházejících hodnot zrusí vsechna videa bezící pred spustením hry.
Zákaz animace pred hlavním menu
- Parametr: SMainMenuMovieIntro
Hodnoty: <Výchozí: Oblivion iv logo.bik> odstranení predcházejících hodnot zrusí vsechna videa bezící pred spustením hry.
Zákaz animace na pozadí hlavního menu - odstranením hodnoty parametru nebude na pozadí hlavního menu hry prehrávána animace s mapou.
Hodnoty: <Výchozí: Map loop.bik>
Okamzité zvýsení úrovne - zpusobí, ze pokud má postava dostatek zkuseností pro postup, nemusí spát pro postup na dalsí úroven.
- Parametr: bInstantLevelUp
Hodnoty: 0 = Ne, 1 = Ano
Mohutnejsí skoky kone
- Parametr: fHorseRunGravity
Hodnota: 3.0000 má vliv na skok kone - pri nizsí hodnote skáce kun výs a dál
Odstranení hranic - odstraní hranice, zamezující vstupu do ostatních provincií.
- Parametr: bBorderRegionsEnabled
Hodnoty: 0 = vypnuto, 1 = zapnuto
Ovlivnení výkonu
[General] bEssentialTakeNoDamage=1 – Defaultne zapnuto. Pokud zmeníte hodnotu na 0 tak vám to umozní zranit a zabít dulezitý npc príbehu(Jsou to postavy, na které kdyz najedete kurzorem, tak se kurzor zmení na takovou korunu). Toto muze a pravdepodobne i narusí hlavní linii príbehu. bForceReloadOnEssentialCharacterDeath=1 – pouzívá se spolu s "bEssentialTakeNoDamage". A udelá to, ze po zabití dulezitého npc vás hra nechá pokracovat i kdyz bude nedohratelná. bFixFaceNormals=0 – Pouzívá se spolu s úpravou stínu v polozce [Display]. Autor doporucuje zapnout na hodnotu 1. uGridsToLoad=5 – Odstraní problém s rozmazanými texturami v dálce, ale zpusobuje problémy zobrazení vody. SMainMenuMovieIntro= SIntroSequence= - Pokud zde smazete cesty tak bude hra startovat bez úvodních videí. bUseHardDriveCache=0 – Vypnuto kvuli xboxu, pri zapnutí to zrychlí nahrávací casy.
[Display] bAllowScreenShot=0 – Pokud zmeníte na hodnotu 1 tak budete moci vytváret screenshoty klávesou PrtScr. bEquippedTorchesCastShadows=0 – Hodnota 1 povolí ve hre stíny z horící pochodne, pri zapnutí by to nemelo ovlivnit plynulost hry a nekde nemusí být rozdíl poznat. iShadowMapResolution=1024 – Hodnota urcuje velikost pixelu u stínu. Pokud hodnotu zdvojnásobíte na 2048 budete mít daleko kvalitnejsí stíny. bActorSelfShadowing=1 - (Dostupné ve hre) Normálne to vypadá strasne, ale v kombinaci s iShadowMapResolution + iShadowFilter vypadají stíny postav daleko lépe. iShadowFilter=10 – Cím vyssí hodnota, tím lepsí stíny.
[Controls] – Vsechny polozky zde jsou nastavitelné prímo ve hre
[Water] fAlpha=0.5000 uSurfaceTextureSize=128 – Pri zmene hra vrátí tuto hodnotu na puvodní takze k nicemu. bUseWaterReflectionsMisc=0 bUseWaterReflectionsStatics=0 bUseWaterReflectionsTrees=0 bUseWaterReflectionsActors=0 – Hodnota 1 zapne odrazy ve vode (Actor=odrazy lidí, Trees= odrazy stromu, Statics= odrazy domu apd. misc= odrazy vseho dalsího.) Pozor hodne nárocné na pocítac a rapidne snizuje plynulost hry. bUseWaterReflections=1 – Hodnota 0 vypne veskeré odrazy vody. bUseWaterShader=1 – Prý zmení vodu na ruzovo ).Takze nechte na 1. bUseWaterHiRes=0 – Pri zapnutí na hodnotu 1 se ve hre nic nezmení. bUseWaterDisplacements=1 – Odstraní vlnky, kdyz jdete ve vode. Neznatelné na plynulosti. bUseWaterDepth=1 bUseWaterLOD=1 – Opet se ve hre nic nezmení. uNumDepthGrids=3 – Pomáhá eliminovat chyby zvýsením hodnoty polozky "GridsToLoad". Standartne nastaveno na 3, ale autor doporucuje nastavit na hodnotu 1.
[Audio] – Vetsina jde nastavit ve hre az na jedinou výjimku: bDSoundHWAcceleration=1 - Hodnota 0 vypne hardwarové akcelerování zvuku. Muze to pomoci tem co mají problémy se zvukem.
[Combat] bEnableBowZoom=1- Hodnota 0 vypne moznost zoomovat s lukem (Kdo by to proboha chtel vypínat pozn. Prekladatele )
[Interface] fDlgFocus=2.1000 – Zvysuje/snizuje vzdálenost postavy s níz mluvíte. Dela to chyby ..defaultne je 2.1 a nekde mezi 4 az 4.5 kamera vubec nepriblízí postavu s níz mluvíte.
[Gameplay] bDisableDynamicCrosshair=1 – Hodnota 0 zakáze zmenu kurzoru kdyz míríte na dvere apd. (bude to porád jen krízek) .. defaultne nastaveno na 1. bCrossHair=1 – Odebere zamerovac a udelá z lukostrelby pekne tezký skill (bez krízku se blbe mírí ) bHealthBarShowing=0 – Zobrazí stav zdraví u neprátel (zobrazeno pouze pri boji). Prý daleko lepsí nez sledovat takzvaný „kolác“ u vaseho zamerovace. Defaultne nastaveno na 0.
[SpeedTree] bEnableTrees=1 – Hodnota 0 odebere ze hry stromy. Obrovský nárust FPS, pokud vám nevadí svet bez stromu. Defaultne na 1 bForceFullLOD=0 – Zádná viditelná zmena.
[Weather] fSunGlareSize=350.0000 – Zádná zmena. fSunBaseSize=250.0000 – Hodnota nastavuje velikost slunce na obloze. Cím vyssí hodnota tím vetsí slunce. bPrecipitation=1 – Hodnota 0 by mela vypnout dést.
[Grass] iMinGrassSize=80 – Hodnota nastavuje rozmezí mezi jednotlivými trsy trávy a tím muzete rapidne zvysít plynulost hry. (Cím vetsí hodnota tím vetsí vzdálenost a to znamená daleko mín trávy tudíz mensí zátez na grafiku) fGrassEndDistance=8000.0000 fGrassStartFadeDistance=7000.0000 - Hodnota urcuje jak dalece se bude vykreslovat tráva. bGrassPointLighting=0 – Zádná zmena. fGrassWindMagnitudeMax=125.0000 fGrassWindMagnitudeMin=5.0000 – Hodnota nastavuje kolik trávy najednou se bude hýbat ve vetru.
[LOD] bDisplayLODLand=1 bDisplayLODBuildings=1 bDisplayLODTrees=1 – Pokud nastavíte hodnotu na 0 tak se stromy v dálce zakrejí mlhou, ale vypadá to prý hrozne. Vase volba. Defaultne nastaveno na 1. fLODMultLandscape=1.0000 fLODMultTrees=2.0000 fLODMultActors=7.0000 fLODMultItems=7.0000 fLODMultObjects=7.0000 – Hodnota vzdálenosti do jaké se budou objekty plne vykreslovat.
Premapování tlacítek mysi
Vazbu tlacítek mysi na tlacítka klávesnice predstavují 8 místné hexadecimální kódy, kde první 4 císlice predstavují kód tlacítka klávesnice a druhé 4 císlice kód tlacítka mysi.
Kód = tlacítko mys
FFFF = zádné tlacítko 00FF = LMB (levé tlacítko) 01FF = RMB (pravé tlacítko) 02FF = MMB (strední tlacítko, prípadne tlacítko pod rolovacím koleckem) 03FF = ctvrté tlacítko 04FF = páté tlacítko
NASTAVENÍ WINDOWS
Provedení následujících opatrení ve Windows by se melo projevit na zvýsení výkonu:
Ovladace - Vzdy mejte naistalovány aktuální garfické ovladace - mohou v nich být znacné rozdíly. Totéz platí o DirectX a ovladacích grafické a zvukové karty. Pokud dosud zádná hra nevyzadovala aktualizaci ovladacu zvukové karty, Oblivion ji zrejme vyzadovat bude!
Ostatní programy - Jako obvykle, cím méne je spusteno programu, tím více výkony zbývá pro Oblivion!
Snízení poctu bezících programu na pozadí - zvolte Start > Spustit ... a vepiste msconfig. Zvolte zálozku "Po spustení" a zruste zaskrtnutí u vseho, co není bezpodmínecne treba. Urcite je treba zachovat antivirové a antispywarové programy, zcela jiste vsak není nutno spoustet napr. Adobe Acrobat a QuickTime zavadece. Pokud budou pochybnosti, je treba príslusnou polozku vyzkouset. Vetsina z nich, krom asi dvou, je postradatelná.
Virtuální pamet Windows 2000 a XP - Na zvýsení výkonu se rovnez príznive projeví zvetsení virtuální pameti. Jedná se o urcité mnozství diskového prostoru, slouzící k odkládání obsahu pameti. Pravým tlacítkem na ikone "Tento pocítac" zvolte "Vlastnosti ..." a ve zobrazeném dialogu následne zálozku "Upresnit". Zde v sekci "Výkon" stisknete tlacítko "Nastavení" a ve zobrazeném dialogu pak prejdete na zálozku "Upresnit". V sekci "Virtuální pamet" zvolte "Zmenit", zde zvolte polozku "Vlastní velikost" a vepiste do obou textových polí stejnou hodnotu. Obvykle se vyuzívá 2,5 násobek skutecné pameti, já vsak uprednostnuji plné 4 GB (4096), jez jsou dostupné pro kazdou partition. Po nastavení virtuální pameti bude systém vyzadovat restart.
Windows 2000 and XP sluzby - Je mozno téz vypnout nepotrebné Sluzby v Administrativních nástrojích na Ovládacích panelech, coz muze mít za následek znacný nárust výkonu, pokud ovsem clovek ví, co delá.
PRETAKTOVÁNÍ
Pretaktování komponent pocítace je jednou z jistých cest ke zvýsení výkonu (a soucasne snízení jeho stability).
Grafická karta - Casto je mozno zvýsit výkon low - endových karet gfx o 50 - 100 % povolením mozností vyssích modelu, zakázaných výrobcem - je vsak treba mít na pameti, ze tyto moznosti mohou být zakázány, jelikoz zpusobují chyby a pády systému. Karta s kvalitním chladicem muze uspokojive pracovat na mnohem vyssí frekvenci, nez pro kterou je výrobcem nastavena a zvysováním hodinové frekvence o nekolik procent muzeme docílit bezpecného chodu bez jakýchkoliv váznejsích problému .Na stránkách The Guru of 3D existuje rozsáhlý soubor nástroju pro zlepsení výkonu grafických karet (velmi doporucuji Riva Tuner) a modifikovaných ovladacu pro zvýsení výkonu a rovnez tak forum, venované zvýsení výkonu grafických karet.
CPU a RAM - Mají nizsí vliv na výkonost herních aplikací, i presto ze zvýsení casování pametí muze pomoci. Rovnez low-endové procesory mohou být prekázkou, kterou lze odstranit prostrednictvím pretaktování. Pretaktování lze docílit editací príslusných hodnot v BIOSu a nástroje jako napr. Sisoft Sandra mohou pomoci s monitoringem výkonu systému a objevováním úzkých hrdel za úcelem jeho zvýsení.
Pevný disk - Jelikoz skutecné pretaktování pevného disku není mozné, je treba se ubezpecit, ze je pouzíván odpovídající ovladac a nejrychlejsí mozný rezim prístupu. Rovnez je treba defragmentací zvýsit rychlost dat, nacítaných hrou z disku.
BEZNÉ PROBLÉMY
Problikávání textur
Grafické karty nVidia - Na techto grafických adaptérech je mihotání textur patrné pri povoleném anisotropním filtrování a kvalite zobrazení nastavené na Výkon, Vysoký výkon nebo Kvalita. Textury se zdají být mihotavé a pokrabacené. Tento problém resí nastavení LOD na negativní hodnotu. Rezim Vysoká kvalita nastavuje implicitne tuto hodnotu na negativní.
"Zaskobrtávání" hry
Je vetsinou zpusobeno tím, ze nahrávané textury zabírají více pameti, nez poskytuje pouzívaná grafická karta. Systém potom potrebuje textury stránkovat, coz zpusobí ono "skobrtání" behem hraní hry. Pokud se tento fenomén ve hre objevuje, následující rádky by mely pomoci jej odstarnit nebo alespon zmírnit. Stiskem klávesy ~ je treba otevrít konzolu a zadat následující príkazy:
setdebugtext 13 tdt
Opetovným stiskem klávesy ~ konzolu uzavreme. V horním levém rohu obrazovky by se mel objevit blok informacního textu.
Rádek, který nás zajímá, je TextureMem - na konci tohoto rádku je príkaz T = nnn mb; pokud hodnota nnn presahuje velikost pameti pouzívané grafické karty, jedná se zarucene o prícinu "skobrtání". Zkuste odebrat nainstalovaný balík textur s vysokým rozlisením (LOD textures, LOD normals, atd ...) nebo zkuste verzi s nizsím rozlisením (tj. pouzít textury s rozlisením 2048 x 2048 místo 4096 x 4096 atp.). Pokud nedojde k odstranení problému, je treba zkusit o stupen snízit kvalitu detailu (tj. strední namísto vysokých). Cílem techto akcí je snízit mnozství textur v pameti na hodnotu pod hranicí velikosti pameti grafické karty, jinak se setkáte se "zaskobrtáváním", zpusobeným stránkováním textur v pameti.
Zvýsení hodnoty parametru uGridsToLoad v INI souboru (viz Oblivion.ini) muze zaprícinit, ze bude nahráváno vetsí mnozství textur, odpovídající poctu nahraných herních lokací - proto se jeví jako moudré ponechat parametr na puvodní hodnote, prípadne jej i snízit.
|