. Wszystkich modyfikacji dokonujemy na pliku oblivion.ini, który znajduje się w \Moje dokumenty\My Games\Oblivion. Przypominam o wykonaniu kopii pliku. Warto po wprowadzeniu modyfikacji graficznych zapisac plik i sprawdzić jak działa gra.
Część pierwsza – polepszanie grafiki
uGridDistantTreeRange=15
Jest to opcja odpowiedzialna za odległość widzenia drzew. Zwiększenie jej powoduje że będziemy widzieć drzewa dalej, zmniejszenie że szybciej będą nam znikać z widoku. Max dla tej opcji to 100 i daje najlepsza jakość (najdalszy zasięg widzenia drzew). Osobiście uważam że powyżej 70 nie ma już widocznego efektuJ ale jeszcze nie przeszedłem całej gry!!smile.gif Ta wartość ma bardzo znaczący wpływ na wydajność gry!!
uGridDistantTreeRange=100
uGridDistantCount=25
Jest to opcja odpowiedzialna za widzenie obiektówJ Im wartość większa tym więcej obiektów będziemy widzieć w oddali (takich jak ruiny …) Maksymalna wartość to 200
Ta wartość ma bardzo znaczący wpływ na wydajność gry!!
uGridDistantCount=200
uGridsToLoad=5
Natomiast to odpowiada za widzenie jakości podłoża. Im większa wartość tym dalej będziemy widzieć ładne podłoże Max wartość to 11. Ja polecam włączyć, 10 bo wyraźnie mniej spowalnia kompa a i tak już sporo widać zysku w jakości!! Ta wartość ma bardzo znaczący wpływ na wydajność gry!!
uGridsToLoad=11
uNumDepthGrids = 3
Niestety opcja uGridsToLoad powoduje pewne błędu w odbiciach wody. Ta opcja odpowiada właśnie za głębie odbicia i pozwoli uniknąć błędów w odbiciu w wodzie. Zmieńcie ja na 1
uNumDepthGrids = 1
Te 4 komendy są odpowiedzialne za odbicia w wodzie. Włączenie każdej z nich spowoduje dołączenie kolejnego typu Obiektów do odbić w wodzie. Trochę zżera od grafiki ale nie tak wiele a polepsza znacznie jakość wody!!!
bUseWaterReflectionsMisc=0
Ustawienie na 1 powoduje, że w wodzie będą odbijać się przedmioty i małe obiekty.
bUseWaterReflectionsMisc=1
bUseWaterReflectionsStatics=0
Ustawienie na 1 powoduje, że wszelakie statyczne obiekty dużych rozmiarów (jak ruiny, czy molo) będą się odbijać w wodzie.
bUseWaterReflectionsStatics=1
bUseWaterReflectionsTrees=0
Ustawienie na 1 spowoduje że zobaczymy drzewa w wodnym odbiciu
bUseWaterReflectionsTrees=1
bUseWaterReflectionsActors=0
Ustawienie na 1 pozwoli zobaczyć odbicia postaci w wodzie
bUseWaterReflectionsActors=1
Teraz zajmę się ustawnikami trawy, aby było jej więcej widać:
fGrassEndDistance=3000.0000
Ta opcja jest odpowiedzialna za widzenie trawy, czyli im wyższa tym więcej trawy będziemy widziećwink.gif Nie wiem jakie jest Maksimum dla tego ale powyżej 10000 ja nie widziałem różnicy. BARDZO pamięciożerne!!
fGrassEndDistance=10000.0000
fGrassStartFadeDistance=2000.0000
Ta opcja jest uzależniona od poprzedniej. Musi być mniejsza niż fGrassEndDistance. Jest odpowiedzialna za zanikanie trawy. Kiedy trawa ma zaczynać zanikać nim nie będzie już widoczna w polu widzenia. Najlepiej ustawić o 1000 mniej niż fGrassEndDistance.
fGrassStartFadeDistance=9000.0000
Teraz cienie:
iCanopyShadowScale=512
Jest to opcja odpowiedzialna za rozmycie jak i ostrość cieni. Wartości zmieniać można tylko co 8. Im mniejsza wartość tym bardziej rozmyte. Im większa tym ostrzejsze. Nie ma to wielkiego wpływu na wydajność ale może trochę poprawić jakość. Ja osobiście polubiłem najbardziej, 256 bo są cienie trochę bardziej rozmyte. 1024 Dla mnie było jakieś, takie brzydkie to samo 128 J Innych nie próbowałem.
iCanopyShadowScale=256
bGrassPointLighting=0
Ta opcja odpowiada za świecenie się trawy. Z prostego zamienia je na zawansowane. Bardzo polepsza jakość widzenia. Zmiana na 1 zwiększy znacznie jakość Trawy jaki HDR, niestety kosztem sporej ilości fps
bGrassPointLighting=1
iMaxGrassTypesPerTexure=2
Ta opcja odpowiadania za ilość typów tekstur trawy. Zwiększenie jej powoduje, że więcej rożnych tekstur będzie się ładować. Z tego, co czytałem w sieci to najlepiej ustawić, na 4 bo wtedy już wszystkie rodzaje trawy widać.
iMaxGrassTypesPerTexure=4
iMinGrassSize=25
Ta opcja powoduje zwiększenie wielkości trawy. Max to 200.
iMinGrassSize=200
bForceFullLOD=0
Spowoduje to poleprzenie jakości drzew. Są wyraznie ładniejsze a i fps niezabardzo spada. POLECAM
bForceFullLOD=1
bEquippedTorchesCastShadows=0
Włacza cienie rzucane przez Pochodnie. Bardzo ładny efekt a niewiele obciąża. Wsumie dlaczego tego nie ma na auto to nie wiem:)
bEquippedTorchesCastShadows=1
bDoStaticAndArchShadows=0
Dodaje dodatkowe cienie rzucane przez Obiekty.
bDoStaticAndArchShadows=1
bDoActorShadows=0
Dodaje dodatkowe cienie postaci.
bDoActorShadows=1
bDrawShadows=0
Właczenie tego na 1 powinno wyładnić cienie... U mnie nie widać róznicy.
bDrawShadows=1
Taka uwaga odemnie jeszcze zaznaczenie opcji Self Shadows w Menu gry u mnie pwoduje więcej błędów niż ładności:) Osobiście ją wyłączam i tak polecam zrobić wszystkim (a napewno posiadaczom Radeonów) ... Swoja drogą po wyłaczeniu nadal małe dzienie widać na twarzy czy na zbroi ale juz nie tak dużo... niestety z włączoną opcją jest bardzo wiele błedów graficzny. Np. zwierzaki wyglądają jak by były w czarne paski-cienie:) Może to wina Radeonów bo jak niestety wiadomo ogólnie maja problemy z cieniami:(
Część druga – zwiększanie płynności gry
Jest to bardzo szybki poradnik jak zwiększyć płynność w grze, na dokładniejszy trzeba jeszcze poczekać (czyli jak zwiększyć fps i jakość zarazem).
Po pierwsze dla posiadaczy kart Nvidi zainstalujcie sterowniki 84.25 to jest jakieś 10% fps w górę. Następnie zmienić w ustawieniach sterowników w dziale "Additional Direct3D Settings" wartość "Max Frames to render ahead" 3 na 0. Doda to kolejne 10-20%. Aby była ta opcja dostępna trzeba ściągnąć coolbits stąd:
http://downloads.guru3d.com/download.php?det=815 plik .reg i go włączyć!!!
Dla posiadaczy ATI jest jedna rada aby wyłączyć w sterownikach AI. Podobno dodaje kopa. Ja tego u siebie nie zauważyłem. Ale co dziwnie włączenie Advanced AI nie dodaje żadnych FPS u mnie:).
Teraz szybkie sztuczki w pliku .ini (jak mówiłem jest to tylko szczyt góry lodowej po wiecej będziecie musieli poczekać)
bUse Joystick=1
Ustawienie na 0 wyłącza Joystick. Po pierwsze dodaje to 1-2 fps a po drugie przez tą opcje mogą być problemy z klawiaturą.
bDSoundHWAcceleration=1
Ustawienie na 0 spowoduje wyłączenie Acceleracji dźwiękowej. Trochę gorsza jakość dźwięku ale u niektórych nawet 10 fps więcej!
bDSoundHWAcceleration=0
bUseSoftwareAudio3D=1
Wyłącza sofwarowe 3d dla dźwięku. Polecam to wyłączyć, bo kolejne pare FPS więcej!
bUseSoftwareAudio3D=0
bEnableTrees=1
Włączenie tego na 0 jest dosyć radykalne. Odradzam bo wtedy nie ma w ogóle drzew. Ale fps na maks w górę na powierzchni!
bEnableTrees=0
bUseFaceGenHeads=1
Kolejne radykalne rozwiązanie. Wyłącza głowy! Dodaje pare FPS zwłaszcza mieścieJ ale chyba nie warte tego;)
bUseFaceGenHeads=0
iMaxGrassTypesPerTexure=2
Zmniejszenie tego do 1 spowoduje, że trawa będzie wszędzie wyglądać tak samo. Ale tego się za bardzo podczas grania nie zauważa a kolejne 2-3 fps na powierzchni w górę
iMaxGrassTypesPerTexure=1
iMinGrassSize=25
Przy włączonej iMaxGrassTypesPerTexure=1 można to właczyć na 100-150 i nie ma stary w wydajnosci a wyraznie podłoże robi się żywsze.
iMinGrassSize=150
bForce1XShaders=0
Włączenie na 1 spowoduje wymuszenie starszych Shaderów. W szczególności polecane dla posiadaczy kart z Seri FX. !!
Przeczytałem własnie że ustawienei tego na 3 daje jeszcze więcej!!!smile.gif Polecam sprawdzić
bForce1XShaders=1 lub bForce1XShaders=3
bAllow30Shaders=1
Jest to nic innego jak właczenie shaderów 3.0. Ustawienie na 0 spowoduje że będa wykożysytwane shadery 2.0. Przy włączonej funkcji bForce1XShaders=1 ta opcja nic nie zmieni:) Dodaje to 5 fps ale troszkę pogarsza jakość. Ale naprawde nieznacznie. Polecam!!!smile.gif (opcja zadziała tylko dla posiadaczy kart mających obsłógę SM 3.0 inni mają już SM 2.0 na starcie:) )
bAllow30Shaders=0
bDoSpecularPass=1
bDoDiffusePass=1
bDoAmbientPass=1
Włączenie tych 3 opcji na 0 (wraz z wymuszebiem shaderów 1X) i odpalenie programu TatniumD3D pozwoli włączyć gre posiadaczom kart obsłógujących tylko DX 8.1 (np. Geforce 4ti). Oprócz tego doda sporo FPS ale i wyłączy tak naprawde dx 9 w grze:)
bDoSpecularPass=0
bDoDiffusePass=0
bDoAmbientPass=0
bAllow20HairShader=1
To jest oznacza że włosy będa obsłógiwane przez Shadery 2.0. Włączenie na 0 spowoduje że wosy będa obsłogiwane przez shadery 1x. Doda zapewne pare fps ale pogorszy głowy postaci. Dla tych co maja słabsze karty warto dla innych radze odpiścić sobie. (podziekowania dla PaVLo)
bAllow20HairShader=0
Instrukcja wyłaczenia kodeków FFDShow dla Obviliona. Spowalnia to troche płynność gry, po wyłaczeniu będzie pare FPS więcej. Zalecane dla tych co maja mało FPS.
1. Naciśnij Start
2. Naciśnij "Wszystkie Programy"
3. Idz do folderu ffdshow
4. Nacisnij "Audio decoder configuration."
5. Naciśnij na "Info & debug." znajduje się to z lewej strony. Jest to 2 wpis w liście.
6. Zaznaczyć "Don't use ffdshow in:" (w prawym dolnym rogu)
7. Po naciśnieciu aktywuje się pole do pisania. Należy wpisać: "oblivion.exe" (bez ""). Jeśli w polu już coś jest trzba przed po tym postawić ( ; ) i dopiero po tym wpisać oblivion.exe.U mnie to wygląda tak: "explorer.exe;oblivion.exe" (bez "")
8. Na koniec naciśnij OK.
Teraz podaje opcje które zminiają ustawnia Wielowątkowości w Obvilionie. Na starcie jest wyłączona obsłóga 2 rdzeni czy HT. Więc dla posiadaczy 2-rdzeniowców czy P4 z HT może to dać naprawdę widocznego KOPA!!! Ale zalecam te opcje właczyć też dla ludzi nie posiadających 2 rdzeni, podobno też troche dodaje:) Ale nie zawsze. Warto spróbować . (u mnie + 5-6 fps). Nie będe opisywał każdej opcji, gdyż nie ma to sensu moim zdaniem. Jak uważacie inaczej to prosze o Info to sie zabiore za opisanie każdej z tych opcji.
bUseThreadedBlood=0
należy zminić na
bUseThreadedBlood=1
bUseThreadedMorpher=0
należy zminić na
bUseThreadedMorpher=1
bUseThreadedTempEffects=0
należy zminić na
bUseThreadedTempEffects=1
bUseThreadedParticleSystem=0
należy zminić na
bUseThreadedParticleSystem=1
iThreads=3
należy zminić na iThreads=20, czytałem też że można właczyć na 30 i też może pomóc, ja mam na 20 i widze różnice w FPS
iThreads=20 lub iThreads=30
iOpenMPLevel=10
należy zminić na iOpenMPLevel=10, czytałem też że można właczyć na 30 i też może pomóc, ja mam na 20 i widze różnice w FPS
iOpenMPLevel=20 lub iOpenMPLevel=30
iNumHavokThreads=1
należy zminić na iNumHavokThreads=5, ale niektórzy twierdzą że to odejmu FPS, u mnie dodało z 1-2. Więc tutaj ostrożnie
iNumHavokThreads=5
iPreloadSizeLimit=26214400
Jest to jak by ograniczenie dla Ramu ile gra moze maks do niego władować. Ustawinia dla 1GB to 536870912. Ale trzeba samemu to dobrać. Ważne jest że jest to mocno zaniżone i potrafi dodać sporo FPS. Dla posiadaczy 2GB zalecam 2xwięcej wpisać, dla tych co maja 512 2xmniej:) Ale to sporo zależy jeszcze od tego ile wam system zżera pamięci:) (jest to dana w b. jeśli się nie myle)
iPreloadSizeLimit=536870912
bUseRefractionShader=1
Zmiana na 0 wyłaczy Shadery odpowiedzialne za odbicia.
bUseRefractionShader=0
bUse Shaders=1
Nie sprawdzłaem tego ale jak rozumiem to włączenie na 1 wyłaczy w ogóle shadery... troche raczej to nie możliwe:) Pewnie wyłacza wszelkie zbędne shadery:)
bUse Shaders=0
Część trzecia – mniejsze modyfikacje
SIntroSequence=bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik
Ta komenda kontroluje nitro w grze. Usuniecie wszystkiego po znaku = spowoduje ze gra nie będzie pokazywać intra.
SIntroSequence=
bAllowScriptedAutosave=1
Włączenie na 0 spowoduje że nie będzie autosawów
bAllowScriptedAutosave=0
bHealthBarShowing=0
Właczenie tego na 1 spowoduje że zobaczymy klasyczny pasek zdrowia nad przeciwnikami.
bHealthBarShowing=1
bAllowScreenShot=0
Włączenie na 1 spowoduje że będziemy mogli robić Screen Shoty z gry:)
bAllowScreenShot=1
iScreenShotIndex=0
Ta funkcja odpowiada za to czy gra ma zapisywać kto zrobił screena (indexowanie screenów) (wymagane bAllowScreenShot=1)
iScreenShotIndex=1
SScreenShotBaseName=Oblivion
Tutaj podaje się nazwe screena.Tak będzie zapisywał po wcisnięciu PrintScreen (wymagane bAllowScreenShot=1)smile.gif
SScreenShotBaseName=Obvilion-Mareczq
iSafeZoneX=20
iSafeZoneY=20
iSafeZoneXWide=20
iSafeZoneYWide=20
Te komendy odpowiedzialne są za położenie paska statusu. Polecam ustawić wszystko na 5 a będzie mniej zasłaniał.
iSafeZoneX=5
iSafeZoneY=5
iSafeZoneXWide=5
iSafeZoneYWide=5
Aby uzyskać licznik FPS wbudowany w gre należy w czasnie grania wcisnać "~" i wpisiać "tdt" (bez "" ). Wtedy w rogu pojawi nam się licznik FPS (plus paru innych rzeczy) (podziękowania dla PaVLo)
SMainMenuMovieIntro=Oblivion iv logo.bik
Ta komenda odpowiada za Intro przed samym Menu. jak sie usunie wszytko po znaku = gra się będzie szybcieł ładować.
SMainMenuMovieIntro=