Différences entre les versions de « Oblivion : Optimisation »

De Wiwiki
Aller à la navigation Aller à la recherche
 
(94 versions intermédiaires par 7 utilisateurs non affichées)
Ligne 6 : Ligne 6 :
Lorsque vous lancez Oblivion via l'icône présente sur votre bureau, vous arrivez sur une fenêtre vous permettant de lancer le jeu ("jouer"), d'activer des mods et correctifs ("Fichiers données") et également d'aller dans les options (..."Options" =p). Allez dans Options.
Lorsque vous lancez Oblivion via l'icône présente sur votre bureau, vous arrivez sur une fenêtre vous permettant de lancer le jeu ("jouer"), d'activer des mods et correctifs ("Fichiers données") et également d'aller dans les options (..."Options" =p). Allez dans Options.


::*Par défaut, sur n'importe quel système, il est conseillé de désactiver "Synchronisation verticale" (cela peut résoudre des problèmes d'affichage mais provoque une baisse de performance) et de préférer "l'effet d'écran" appelé ''Luminosité'' à celui appelé ''HDR'' (pour réemployer le jargon de beth.
::*Désactiver l'option "synchronisation verticale" dans les options du lanceur d'Oblivion (et aussi dans le panneau de contrôle du driver de la carte graphique : parfois la synchro est forcée même si le jeu n'en veut pas) augmente les performances dans la majorité des cas. Toutefois, le but de cette option est d'éviter d'avoir des bandes d'image décalées à l'écran dans les zones où le jeu ne rame pas du tout, ainsi que d'augmenter la "fluidité" générale du jeu (en activant cette option le nombre d'images par secondes est plus constant, même si plus faible). C'est selon les goûts.
::*Utiliser le HDR est généralement plus gourmand que l'utilisation de la "luminosité", sauf pour les carte suffisamment récentes optimisées pour le HDR (Au dela de Nvidia 7900 8800).
::*Le reste c'est-à-dire la résolution, et paysages/batiments/arbres distants sont à rêgler en fonction de votre système. Pas de secrets, essayez et adoptez ce qui vous convient le mieux.


::*Le reste c'est-à-dire la résolution, le lissage (= anti-aliasing) et paysages/batiments/arbres distants sont à rêgler en fonction de votre système. Pas de secrets, essayez et adoptez ce qui vous convient le mieux.
NB : Notez qu'il est possible d'activer l'HDR et l'antialiasing en activant l'HDR dans le jeu et l'antialiasing dans la configuration de votre carte graphique...
 
NB : Notez qu'il est possible d'activer l'HDR et l'antialiasing grâce aux nouveaux drivers...
 
NB2 : Sur les dernières cartes Nvidia équipées d'un chipset G80 (8800GTX/GTS 320/640Mo, 8600xx ainsi que certaines gammes G90 comme les 7900), utiliser le rendu "HDR" au lieu de "luiminosité" peux AMELIORER les persofmances tout en améliorant aussi le rendu ! Ceci s'explique par le fait que ces cartes sont optimisées pour travailler en HDR et que, par exemple, lorsque certaines parties deviennent plus floues, elles diminuent le traitement Anti-aliasing et anisotrope dans ces zones, ce qui a pour effet de diminuer les recources employées san spour autant qu'on ne voie de dégradation au niveau de l'image.


==Réglages dans le jeu==
==Réglages dans le jeu==
Ligne 40 : Ligne 38 :
::*Luminosité HDR définit si l'effet de lumière "High Dynamic Range" est activé ou pas. Le HDR donne un rendu bien plus réaliste de la propagation de la lumière et améliore donc grandement la qualité de l'affichage au goût de la plupart des personnes. Cette option a un impact assez important sur les performances et n'est disponible que si votre carte graphique supporte les shaders 3.0. De plus, il est impossible de l'utiliser conjointement à l'antialiasing.
::*Luminosité HDR définit si l'effet de lumière "High Dynamic Range" est activé ou pas. Le HDR donne un rendu bien plus réaliste de la propagation de la lumière et améliore donc grandement la qualité de l'affichage au goût de la plupart des personnes. Cette option a un impact assez important sur les performances et n'est disponible que si votre carte graphique supporte les shaders 3.0. De plus, il est impossible de l'utiliser conjointement à l'antialiasing.


::*Luminosité est un substitut au HDR pour ceux qui ne peuvent pas l'activer ou veulent l'antialiasing, se contentant d'augmenter le contraste entre les zones éclairées et les zones non éclairées, et le flou général à l'écran. Là aussi petite perte de performances attendue.
::*Luminosité est un substitut au HDR pour ceux qui ne peuvent pas l'activer, se contentant d'augmenter le contraste entre les zones éclairées et les zones non éclairées, et le flou général à l'écran. Là aussi petite perte de performances attendue.


::*XXX eau sont assez explicites comme ça je pense... Les activer fera baisser les performances, mais donnera un rendu de l'eau nettement meilleur.
::*XXX eau sont assez explicites comme ça je pense... Les activer fera baisser les performances, mais donnera un rendu de l'eau nettement meilleur.
Ligne 50 : Ligne 48 :
::*Lissage couleurs est en fait l'antialiasing... Plus la valeur est grande et moins les effets de "marches d'escalier" dûs à la résolution de l'écran sont visibles, et moins bonnes sont les performances. Cette option ne peut pas être utilisée avec le HDR.
::*Lissage couleurs est en fait l'antialiasing... Plus la valeur est grande et moins les effets de "marches d'escalier" dûs à la résolution de l'écran sont visibles, et moins bonnes sont les performances. Cette option ne peut pas être utilisée avec le HDR.


=Modification du fichier Ini=
= Afficher le nombre de FPS =


== Avant de modifier le fichier ==
Pour voir si vos modifications ont changées quelques choses, utilisez cette commande pour afficher le nombre de FPS :


Avant tout, il faut modifier vos préférences dans le jeu (distance de vue, qualité graphique...) selon vos préférences. Puis faire une sauvegarde du fichier "Mes Documents\My Games\Oblivion\Oblivion.ini".
"²" (la console) et tapez "tdt"


'''Attention: Les modifications du fichier Oblivion.ini peuvent provoquer des plantages non souhaités qui n'aident pas (voire rendent impossible) le jeu. ''' Veillez donc à bien sauvegarder pour éviter de se coltiner une heure de réinstallation + reconfiguration du jeu! =D
Pour que cet affichage soit réduit au minimum nécessaire, tapez "sdt 12"
 
== Avoir plus de sang et de réalisme ==
 
Pour avoir plus de sang, et du sang sur les vêtements ou les armes lorsque vous donnez ou qu'on vous donne un coup, il y a une manip très simple. Faites "ctrl+F" et recherchez la ligne: '''fDecalLifetime'''
 
Supprimez la et remplacez par:
'''fDecalLifetime=5000.0000'''


=Modification du fichier Ini=


Faites pareil pour la ligne:
Avant tout, il faut modifier vos préférences dans le jeu (distance de vue, qualité graphique...) selon vos préférences. '''Puis faire une sauvegarde''' du fichier "Mes Documents\My Games\Oblivion\Oblivion.ini".
'''iMaxDecalsPerFrame'''


Que vous remplacerez par:
Modifier les valeurs qui suivent le "=" de chaque ligne pour obtenir l'effet voulu.<br>'''Astuce :''' Pour trouver rapidement une ligne dans le fichier, utilisez "Ctrl+F" afin d’accéder à la fonction de recherche puis recherchez le nom de la ligne (Sans la valeur qui suit le "=").
'''iMaxDecalsPerFrame=1000.0000'''
Lancez le jeu, vous devriez avoir plus de sang!


Et si vous voulez que ça gicle au moindre petit coup
Après avoir fait vos modifications, mettez votre fichier "Oblivion.ini" en '''lecture seule''' avant de lancer le jeu. Sinon il remettra les valeurs par défaut pour certaines modifications : Clic droit sur le fichier puis "propriété", en bas cochez l’attribut "Lecture seule" puis faite "OK".<br>Si vous avez besoin d'annuler pour par exemple modifier une autre variable, procédez de la même manière en décochant "Lecture Seule".
'''fMinBloodDamage=1.0000'''
Réduisez la valeur (0.5000 par exemple)
ça détermine le minimum de dommage à faire pour voir gicler le sang.


== Permettre les screenshots ==
les valeurs par défaut sont indiquées pour chaque variable, au cas où vous souhaiteriez revenir par défaut.


Faites "Ctrl+F" et recherchez la ligne bAllowScreenShot=0. Remplacez le "0" par "1".
==Modifications d'interface==
===Désactiver le viseur===
*bCrossHair=0 (''1'' par défaut)


Dans le jeu, appuyez sur la touche "Impr écran", à côté de F12, pour prendre une capture d'écran. Un message apparait alors dans le haut de l'écran si le fichier .bmp a été créé. Il se trouve dans le dossier du jeu (par défaut : "Program Files\Bethesda Softworks\Oblivion")
===Placer la barre de vie au dessus des ennemis en non au dessus du viseur===
*bHealthBarShowing=1 (''0'' par défaut)


== Afficher le nombre de FPS ==
===Désactiver les vidéos d'introduction===
Enlever les vidéos de la liste pour ne pas les voir au démarrage du jeu :
*SMainMenuMovieIntro= (''Oblivion iv logo.bik'' par défaut)
*SIntroSequence= (''bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik'' par défaut)


Pour voir si vos modifications ont changées quelques choses, utilisez cette commande pour afficher le nombre de FPS :
===Modifier le zoom sur le visage des PNJs lors des dialogues===
Voir les visages des PNJs collés juste derrière l'écran et en gros plan n'est pas du goût de tout le monde.
*fDlgFocus=5.0000  (''2.1000'' par défaut)
5.0000 est une valeur correcte permettant de reculer la caméra, mais il est possible de l'augmenter encore plus. Attention, une valeur trop élevée peut occasionnellement positionner la caméra 'hors-champ', c'est à dire derrière un mur ou tout autre objet obstruant la vision.


"²" (la console) et tapez "tdt"
=== Permettre les captures d'écran===
 
Permet d'activer les captures d'écran ''(L'installeur du [[Oblivion : Patch Non Officiel|PNOO]] vous permet d'activer cette option.)'' :
Pour que cet affichage soit réduit au minimum nécessaire, tapez "sdt 12"
*bAllowScreenShot=1 (''0'' par défaut)
Changer "ScreenShot" par le nom de base des captures d'écrans si vous souhaitez le changer :
*SScreenShotBaseName=ScreenShot
Dans le jeu, appuyez sur la touche "Impr écran", pour prendre une capture d'écran. Un message apparaît alors dans le haut de l'écran si le fichier .bmp a été créé. Il se trouve dans le dossier du jeu (par défaut : "C:\Program Files\Bethesda Softworks\Oblivion")


== Eviter les textures basse resolution (perte de performance) ==
=== Atténuer l'effet d'éblouissement HDR en intérieur ===
*fBrightClamp=0.9250 (''0.2250'' par défaut)


On peut éviter les textures basse résolution au loin en augmentant une valeur dans Oblivion.ini, le fichier se trouve dans "Mes Documents\My Games\Oblivion".
===Augmenter la vitesse de rotation de la vue du gamepad===
Ces variables définissent la vitesse à laquelle la vue du perso tourne lorsqu'on utilise le stick associé du joypad/joystick. Par défaut, cette vitesse est très lente pour certains modèles : il suffit d'augmenter la valeur.
*fJoystickLookUDMult=0.0020
*fJoystickLookLRMult=0.0020


Une fois le fichier ouvert, faites rechercher et tapez "uGridsToLoad" et modifiez la valeur à 9 (5 par défaut). Modifiez également "uExterior Cell Buffer" avec une valeur de 100 (36 par défaut).
=== Changer les touches d'accès rapide===
ces lignes permettent de modifier les touches d'accès rapide (par défaut les touches de 1 à 8 en haut du clavier). Pour savoir quelles valeurs mettre, vous pouvez assigner les touches désirées aux autres touches et copier les valeurs, ou bien vous référer à [http://cui.unige.ch/DI/cours/1840/tips/asm/scancodes.html cette table] sachant que les deux chiffres à changer sont le troisième et le quatrième (par défaut ça va de 02 à 09). Le "h" qui apparaît après les codes dans la table ne doit pas être recopié. Vous pouvez bien sûr utiliser ces valeurs pour modifier les touches assignées aux autres actions.
*QuickX
*RaccourciX
==Modifications de jouabilité==
===Modifier la vitesse du jeu===
Définit la vitesse du jeu. Augmenter cette valeur rendra les mouvements dans le jeu plus rapides (aussi bien pour le joueur que pour les PNJ et créatures), la réduire les ralentira.
*fGlobalTimeMultiplier=1.0000


Une alternative intéressante reste de télécharger le mod qui remplace les textures basses résolutions par des nouvelles plus jolies. Cela évite d'augmenter la valeur de "uGridsToLoad" et ainsi permet de garder ses précieuses images par secondes.<br/>
=== Désactiver la bordures du monde===
*bBorderRegionsEnabled=0 (''1'' par défaut)


===Montée en niveau immédiate===
Il n'est plus nécessaire de dormir pour monter en niveau.
*bInstantLevelUp=1 (''0'' par défaut)


== Utiliser plus de mémoire (augmentation de performance) ==
==Améliorations graphiques==
Ces améliorations peuvent diminuer les performances du jeu si votre carte graphique n'est pas assez puissante.


En modifiant la valeur de "iPreloadSizeLimit" pour une valeur de la moitié de votre mémoire RAM, on peut augmenter les performances. Par exemple pour 1Go de RAM mettre une valeur de 536870912 (512Mo en octet) ou 1073741824 pour 2Go de RAM (1024Mo en Octet).
=== Les torches génèrent des ombres chancelantes===
''(L'installeur du [[Oblivion : Patch Non Officiel|PNOO]] vous permet d'activer cette option.)''.
*bEquippedTorchesCastShadows=1


La valeur par défaut est 26214400 (25Mo en octet).
=== Améliorer le sang et les taches de magie/brûlures ===
Augmenter la durée en secondes avant la disparition d'une tache :
*fDecalLifetime=5000.0000 (''10.000'' par défaut)


Chez certaines personnes, cet modification à entrainer des problèmes lors des chargement (bloquage de la barre).
Augmenter le nombre de tache maximum visibles à l'écran :
*iMaxDecalsPerFrame=1000 (''10'' par défaut)


== Réduction de la densité de l'herbe (augmentation de performance) ==
Faire gicler le sang plus facilement :
*fMinBloodDamage=0.5000 (''1.0000'' par défaut)
Cela détermine le minimum de dommage à faire pour voir gicler le sang. Plus la valeur est basse plus il y aura de sang au moindre coups.


On peut réduire la densité de l'herbe en modifiant la valeur de "iMinGrassSize".
=== Charger les cellules plus loin [Non recommandée]===
La valeur par défaut choisie par bethesda (80) semble être la limite au-delà de laquelle on commence à distinguer nettement les touffes d'herbes les unes des autres dans les endroits les plus denses.
Cette amélioration permet de charger tous les objets plus loins de votre personnage, ce qui permet d'avoir un rendu à mi-distance plus beau.
Mettez une valeur comprise entre 80 et 200, 170 me semblant le plus approprié.
Cette amélioration a un fort impact sur les performances du jeu.
*uGridsToLoad=9 (''5'' par défaut).
Cette option peut réduire l'effet indésirable sur les reflets de l'eau de uGridsToLoad (le ciel qui s'affiche au lieu de la plage, des zones noires, etc.).
*uNumDepthGrids=1 (''3'' par défaut).


Si vous mettez une valeur assez élevée, vous pouvez vous permettre d'augmenter la distance d'affichage de l'herbe. Pour cela, modifiez la valeur "fGrassEndDistance" pour environ 8000 et la valeur "fGrassStartFadeDistance" pour 7000.
Utilisez ceci en combinaison avec "uExterior Cell Buffer" expliqué plus bas (Utiliser plus de mémoire vive).


== Eviter les problèmes de fuite de mémoire ==
=== Rendre l'eau plus belle ===
Modifiez les variables suivantes pour obtenir plus de réflexions sur l'eau, pour une légère perte de performance.<br>''(L'installeur du [[Oblivion : Patch Non Officiel|PNOO]] vous permet d'activer ces options.)''


Modifiez la valeur de "bPreemptivelyUnloadCells" à 1 pour peut-être remédier au problème de fuite de mémoire.
Ajouter les réflexions des petits objets :
*bUseWaterReflectionsMisc=1 (''0'' par défaut)
Ajouter les réflexions de l'architecture :
*bUseWaterReflectionsStatics=1 (''0'' par défaut)
Ajouter les réflexions des arbres :
*bUseWaterReflectionsTrees=1 (''0'' par défaut)
Ajouter les réflexions des PNJ :
*bUseWaterReflectionsActors=1 (''0'' par défaut)


== Rendre l'eau plus belle ==
=== Améliorer l'affichage des arbres au loin===
Cela force les arbres à apparaitre en qualité maximale à n'importe quelle distance.
*bForceFullLOD=1 (''0'' par défaut)


Modifiez les variables suivantes pour obtenir plus de réflexions sur l'eau, pour une légère perte de performance.
=== Voir les arbres et les objets plus loin ===
Définit la distance à laquelle les arbres "en distance" apparaissent. Réduire cette valeur augmentera les performances mais seuls les arbres les plus proches seront affichée, l'augmenter fera l'inverse. "En distance" parce qu'il s'agit des arbres qui s'affichent très loin quand on met la valeur de distance de vue au maximum.
*uGridDistantTreeRange=15 (''15'' par défaut)
Fait la même chose, mais sur l'ensemble des objets et pas seulement les arbres.
*uGridDistantCount=25 (''25'' par défaut)


*bUseWaterReflectionsMisc=1
===Augmenter la distance d'affichage de l'herbe===
*bUseWaterReflectionsStatics=1
Affiche l'herbe plus loin
*bUseWaterReflectionsTrees=1
*fGrassEndDistance=9000.000 (''8000.000'' par défaut)
*bUseWaterReflectionsActors=1
*fGrassStartFadeDistance=8000.000 (''7000.000'' par défaut)
*uSurfaceFPS=15
Diminuer ces valeurs permet d'augmenter les performances au détriment de la distante d'affichage.


== Plus de texture pour l'herbe ==
=== Plus de texture pour l'herbe ===
Permet d'utiliser plusieurs sortes de textures pour l'herbe.
*iMaxGrassTypesPerTexure=4  (''3'' par défaut)
Cette modification ne modifie pas les performances.


Pour utiliser plusieurs sortes de textures pour l'herbe modifiez la valeur de "iMaxGrassTypesPerTexure" à 4. Cette modification ne modifie pas les performances.
=== Améliorer les ombres de l'herbe ===
Permet de calculer l'éclairage de l'herbe pixel par pixel et non globalement. L'activer fera perdre des performances, mais améliorera légèrement le réalisme de l'herbe.
*bGrassPointLighting=1 (''0'' par défaut)


== Optimisation des arbres (perte de performance) ==
=== Améliorer les ombres au sol ===
Définit la résolution des textures d'ombres (fixes, c'est-à-dire celle des objets du décor) sur le sol. Doubler cette valeur les rendra plus fines mais réduira légèrement les performances, et vice-versa :
*iShadowMapResolution=2048 pour plus de détails ; 512 pour plus de performances (''1024'' par défaut)


Modifiez la valeur de "bForceFullLOD" à 1.
=== Améliorer les ombres des arbres ===
Cela désactive le MipMapping, les arbres apparaissent en qualité maximale à n'importe quelle distance.
Même chose avec les ombres des arbres au sol, mais inversée (Plus de détails avec une valeur basse) :
Chez moi, le paramètre concernant la distance d'affichage des arbres dans les préférences ne semble plus avoir aucun effet une fois celui-ci activé.
*iCanopyShadowScale=256 pour plus de détails ; 1024 pour plus de performances (''512'' par défaut)
Par contre cette modification change le rendue des ombres et n'est pas forcement apprécié par tous, vérifiez en jeu si cela vous convient.


== Attenuer l'effet d'éblouissement HDR en interieur ==
=== Activer les ShadersModels 3.0 ===
*bAllow30Shaders=1 (''0'' par défaut)
Compatible uniquement avec les cartes graphiques le supportant. (A partir des cartes ATI x1k & GeForce 7xxx séries)


Dans oblivion.ini section [BlurShaderHDRInterior] changer la ligne
== Améliorations des performances ==
fBrightClamp=0.2250 en 0.9250 par exemple


== Augmentation des performances ==
=== Désactiver le support du gamepad ===
Si vous n'utilisez pas de Gamepad, il vaut mieux le désactiver pour éviter les bugs comme votre perso qui se met tout d'un coup à se déplacer ou se tourner dans une direction sans s'arrêter :
*bUse Joystick=0 (1 par défaut)


Modifiez les valeurs suivantes pour un gain de quelques FPS.
=== Utiliser plus de mémoire vive ===
Augmente la taille de la mémoire utilisée pour précharger les données, chez certaines personnes, cette modification entraîne des problèmes lors des chargements (blocage de la barre).:
*iPreloadSizeLimit=536870912 (1Go de Ram) ; 1073741824 (2Go de Ram) ; 262144000 (Plus de 2Go de Ram) ; (''26214400'' par défaut)
Ces valeurs déterminent le nombre de cellules chargées en mémoire :
*uInterior Cell Buffer=6 (1Go de Ram) ; 16 (2Go de Ram et plus ) ; (''3'' par défaut)
*uExterior Cell Buffer=72 (1Go de Ram) ; 102 (2Go de Ram et plus) ; (''36'' par défaut)
Les modifications suivantes permettent de charger plus de contenu en mémoire à l'avance afin d'éviter les ralentissements :
*bBackgroundLoadLipFiles=1 (''0'' par défaut)
*bLoadBackgroundFaceGen=1 (''0'' par défaut)
*bBackgroundCellLoads=1 (''0'' par défaut)
*bLoadHelmetsInBackground=1 (''0'' par défaut)
*iBackgroundLoadLoading=1 (''0'' par défaut)
*bBackgroundPathing=1 (''0'' par défaut)


*bUseThreadedBlood=1
=== Diminuer la densité de l'herbe ===
*bUseThreadedMorpher=1
Cette modification peut diminuer la qualité graphique du jeu.
*bUseThreadedTempEffects=1
*iMinGrassSize=170 (''80'' Par défaut)
*bUseThreadedParticleSystem=1
La valeur par défaut choisie par bethesda (80) semble être la limite au-delà de laquelle on commence à distinguer nettement les touffes d'herbes les unes des autres dans les endroits les plus denses. Mettre une valeur comprise entre 80 et 200.
*iNumHavokThreads=3
*bBackgroundPathing=1
*bUseBackgroundFileLoader=1
*iThreads=10
*iOpenMPLevel=10


== Optimisation pour carte NVIDIA ==
=== Décharger la mémoire vive en cours de jeu ===
Ces lignes permettent de soulager votre mémoire vive si vous avez moins d'1Go. Si vous avez plus, ces options ne sont pas conseillées et risquent au contraire de diminuer les performances.


Installez le logiciel "Coolbits".
Décharge les cellules inutilisées :
*Allez dans les réglages de Nvidia
*bPreemptivelyUnloadCells=1 (''0'' par défaut)
*Puis dans les réglages avancés Direct3D
Décharge la mémoire lors des voyages rapides :
*Modifiez le paramètres "Frames to render ahead" à 0 au lieu de 3.
*bSelectivePurgeUnusedOnFastTravel=1 (''0'' par défaut)
Force le jeu a plus utiliser la mémoire virtuelle du disque dur :
*bUseHardDriveCache=1 (''0'' par défaut)


== Optimisation pour carte avec SM3.0 ==
=== Augmentation des performances pour les multi-cœur===
Si vous avez un processeur multi-cœur, modifier les valeurs suivantes peut améliorer les performances.  
*bUseThreadedBlood=1 (''0'' par défaut)
*bUseThreadedMorpher=1 (''0'' par défaut)
*bUseThreadedTempEffects=1 (''0'' par défaut)
*bUseThreadedParticleSystem=1 (''0'' par défaut)
*bUseMultiThreadedFaceGen=1 (''0'' par défaut)
*bUseMultiThreadedTrees=1 (''0'' par défaut)


La modification de la valeur de "bAllow30Shaders" à 1 active les ShadersModels v3.0 sur les cartes le supportant. (x1k & GeForce 7xxx séries)
=== Désactiver certains effets gourmands ===
Désactiver cette option peut régler des problèmes de performances quand certains effets ont lieu (par exemple, la mort des assassins à la sortie de la prison) :
*bUseRefractionShader=0 (''1'' par défaut)


== Divers ==
== Divers ==
===Désactiver la musique===
Si simplement baisser le son dans les options ne vous suffit pas :
*bMusicEnabled=0 (''1'' par défaut)
===Désactiver la console===
Pour éviter que le joueur ne puisse tricher :
*bAllowConsole=0 (''1'' par défaut)


N'oubliez pas de mettre à jour les pilotes de votre carte graphique, carte son, carte mère... Ca ne fait pas de mal.
=Conseils Génériques=
==Codecs==
Désinstallez vos packs de codecs, et installez plutôt séparément les codecs dont vous avez besoin. Beaucoup de crash du jeu sont dûs à ces packs qui installent des codecs plus que douteux qui viennent bizarrement interférer avec Oblivion, et avec nombre d'autres jeux aussi d'ailleurs. En général, l'effet se présente comme une perte de performances au lancement ou à la fermeture d'Oblivion, ou même pendant le jeu, causant souvent un plantage à ce moment.
==FFDShow==
Excluez Oblivion des options de FFDShow si vous l'utilisez, lui aussi s'amuse à interférer avec le jeu et plein d'icônes apparaissent dans la barre des tâches de Windows, ce qui ralentit énormément le jeu au point de le faire se planter.
==Drivers graphiques préconfigurés ==
Utilisez les drivers officiels des constructeurs pour vos cartes graphiques. Les packs préconfigurés (Omega, etc.) sont souvent sources de problèmes dont des plantages. Pas toujours, certes.
==Multi-écrans==
Désactivez le clonage de l'écran sur TV ou sur multi-écrans. Apparemment Oblivion n'aime pas trop ça.
==Conseil spécifiques à certains matériels==
=== AMD Athlon 64 : Désactiver Cool n Quiet===
Si vous avez un processeur Athlon 64, désactivez l'option "Cool n Quiet" dans le BIOS de votre carte mère (touche suppr au démarrage). Vous y gagnerez beaucoup en performances. Ne faites pas cela si vous ne savez pas ce que vous faites, une mauvaise configuration du BIOS pourrait endommager votre ordinateur.


Mettre à jour les pilotes de votre carte graphique est essentiel!!!!
=== Nvidia : Max frames to render ahead===
N'oubliez pas qu'il existe également des pilotes spéciaux Oblivion...
NOTE : Ceci concerne  surtout les anciennes cartes graphiques, si vous n'avez pas de problèmes pour faire tourner Oblivion avec la votre, ne touchez pas à ce paramètre.


Pensez à désactiver vos antivirus lorsque vous jouez vous économiserez des ressources. (fermez un maximum de programmes)
Si vous utilisez une carte NVidia, utilisez [http://downloads.guru3d.com/download.php?det=201|Coolbits] ou [http://downloads.guru3d.com/download.php?det=163|RivaTuner] pour réduire la valeur de "Max frames to render ahead" à 0 : vous y gagnerez sûrement en performance et en temps de réponse de la souris et du clavier, toutefois d'autres jeux peuvent en souffrir. Cette modification est sans risque pour votre carte graphique, et vous pouvez désinstaller le logiciel utilisé après avoir effectué la modification : il s'agit d'une option cachée des drivers NVidia, les softs de tweaking ne servent qu'à mieux les configurer.
Si le jeu vous parait plus lent qu'avant, vérifiez que certaines options comme l'antialising ou le filtrage anisotropique ne sont pas forcés via les pilotes de la carte graphique.


== Et pour terminer... ==
===ATI : Désactiver "Catalyst AI"===
Dans l'outils "Catalyst Control Center" fournis avec les pilotes de votre carte graphiques désactivez l'option "Catalyst AI" pour Oblivion.


Mettez votre fichier "Oblivion.ini" en lecture seule avant de lancer le jeu. Sinon il remettra les valeurs par défaut pour certaines modifications.
===Hewlet Packard===
Les outils pour le matériel Hewlet Packard (imprimantes...) peuvent causer des plantages dans Oblivion. Pour éviter cela, avant de lancer le jeu faites ctrl-alt-suppr, allez dans l'onglet processus, et tuez les processus dont le nom commence par "HP". Par contre, il faudra redémarrer le PC avant de pouvoir réutiliser le matériel qui dépend de ces outils/drivers.

Version actuelle datée du 10 août 2013 à 15:15

Réglages des options du jeu

Tout d'abord

Lorsque vous lancez Oblivion via l'icône présente sur votre bureau, vous arrivez sur une fenêtre vous permettant de lancer le jeu ("jouer"), d'activer des mods et correctifs ("Fichiers données") et également d'aller dans les options (..."Options" =p). Allez dans Options.

  • Désactiver l'option "synchronisation verticale" dans les options du lanceur d'Oblivion (et aussi dans le panneau de contrôle du driver de la carte graphique : parfois la synchro est forcée même si le jeu n'en veut pas) augmente les performances dans la majorité des cas. Toutefois, le but de cette option est d'éviter d'avoir des bandes d'image décalées à l'écran dans les zones où le jeu ne rame pas du tout, ainsi que d'augmenter la "fluidité" générale du jeu (en activant cette option le nombre d'images par secondes est plus constant, même si plus faible). C'est selon les goûts.
  • Utiliser le HDR est généralement plus gourmand que l'utilisation de la "luminosité", sauf pour les carte suffisamment récentes optimisées pour le HDR (Au dela de Nvidia 7900 8800).
  • Le reste c'est-à-dire la résolution, et paysages/batiments/arbres distants sont à rêgler en fonction de votre système. Pas de secrets, essayez et adoptez ce qui vous convient le mieux.

NB : Notez qu'il est possible d'activer l'HDR et l'antialiasing en activant l'HDR dans le jeu et l'antialiasing dans la configuration de votre carte graphique...

Réglages dans le jeu

Une fois la partie lancée, vous accédez aux options "IG" (In Game) > vidéo. Vous pouvez une fois de plus régler la résolution, mais aussi la luminosité (correction Gamma). La suite nous allons la détailler :

  • Qual. graph définit la résolution des textures employées dans le jeu. Baissez cette valeur si votre carte graphique a moins de 128Mo de mémoire, les textures seront plus floues. Sinon, laissez la qualité maximum, cela ne devrait pas beaucoup changer les performances à part les temps de chargement.
  • Détails XXX / Herbe définit la distance au joueur à laquelle les objets en question apparaissent à l'écran. Baisser ces options réduira le nombre d'objets et augmentera donc les performances, et vice-versa.
  • Distance Vue définit la distance du brouillard par rapport au joueur. La mettre au maximum désactive le brouillard. Ce qui est derrière le brouillard n'est pas affiché : on gagne donc en performances en baissant cette option.
  • XXX distants définissent si le terrain et les objets qui se trouvent hors de la CELL où se trouve le joueur sont affichés en basse résolution, ou pas du tout. Désactiver ces options causera des apparitions/disparitions soudaines de terrain ou d'objets et laissera un horizon désespérément vide, mais augmentera les performances. A combiner avec une distance de vue faible.
  • Ombres int/ext définissent le nombre d'ombres dynamiques (des personnages et créatures) affichées à la fois à l'écran dans les intérieurs et les extérieurs, et donc leur distance d'affichage. Mettre ces options au minimum désactivera les ombres. Moins il y a d'ombres, meilleures sont les performances.
  • Ombres sur corps définit si les ombres des corps portent non seulement sur les décors mais aussi sur les corps eux-mêmes. L'effet est en général désastreux, à désactiver si c'est le cas.
  • Ombres sur herbes a un titre assez explicite je crois... Cette option n'est disponible que si votre carte graphique supporte les shaders 3.0.
  • Ombres canopées dispose d'une mauvaise traduction et signifie en fait si les arbres (donc la canopée...) portent une ombre sur le terrain ou non. Désactiver cette option fera gagner un peu de performances sans grande perte de qualité.
  • Qual. ombr. définit si les ombres ont des bords doux ou nets. Cette option n'est disponible que si votre carte graphique supporte les shaders 3.0.
  • Lum. ambiante a encore souffert de nos traducteurs, il s'agit en fait des reflets (la "spécularité") de la lumière sur les décors, principalement en intérieur. Plus on monte l'option, plus ces effets apparaissent de loin et donc sont flagrants. C'est plus visible en intérieur. Là encore, impact sur les performances.
  • Luminosité HDR définit si l'effet de lumière "High Dynamic Range" est activé ou pas. Le HDR donne un rendu bien plus réaliste de la propagation de la lumière et améliore donc grandement la qualité de l'affichage au goût de la plupart des personnes. Cette option a un impact assez important sur les performances et n'est disponible que si votre carte graphique supporte les shaders 3.0. De plus, il est impossible de l'utiliser conjointement à l'antialiasing.
  • Luminosité est un substitut au HDR pour ceux qui ne peuvent pas l'activer, se contentant d'augmenter le contraste entre les zones éclairées et les zones non éclairées, et le flou général à l'écran. Là aussi petite perte de performances attendue.
  • XXX eau sont assez explicites comme ça je pense... Les activer fera baisser les performances, mais donnera un rendu de l'eau nettement meilleur.
  • Reflets fenêtre active ou désactive l'effet visuel sur les fenêtres. Même remarque que précédemment.
  • Tâches de sang définit le nombre de tâches de sang (sur les décors pendant et après un combat) qui peuvent être affichées à la fois à l'écran. Pas de grand impact sur les performances il me semble.
  • Lissage couleurs est en fait l'antialiasing... Plus la valeur est grande et moins les effets de "marches d'escalier" dûs à la résolution de l'écran sont visibles, et moins bonnes sont les performances. Cette option ne peut pas être utilisée avec le HDR.

Afficher le nombre de FPS

Pour voir si vos modifications ont changées quelques choses, utilisez cette commande pour afficher le nombre de FPS :

"²" (la console) et tapez "tdt"

Pour que cet affichage soit réduit au minimum nécessaire, tapez "sdt 12"

Modification du fichier Ini

Avant tout, il faut modifier vos préférences dans le jeu (distance de vue, qualité graphique...) selon vos préférences. Puis faire une sauvegarde du fichier "Mes Documents\My Games\Oblivion\Oblivion.ini".

Modifier les valeurs qui suivent le "=" de chaque ligne pour obtenir l'effet voulu.
Astuce : Pour trouver rapidement une ligne dans le fichier, utilisez "Ctrl+F" afin d’accéder à la fonction de recherche puis recherchez le nom de la ligne (Sans la valeur qui suit le "=").

Après avoir fait vos modifications, mettez votre fichier "Oblivion.ini" en lecture seule avant de lancer le jeu. Sinon il remettra les valeurs par défaut pour certaines modifications : Clic droit sur le fichier puis "propriété", en bas cochez l’attribut "Lecture seule" puis faite "OK".
Si vous avez besoin d'annuler pour par exemple modifier une autre variable, procédez de la même manière en décochant "Lecture Seule".

les valeurs par défaut sont indiquées pour chaque variable, au cas où vous souhaiteriez revenir par défaut.

Modifications d'interface

Désactiver le viseur

  • bCrossHair=0 (1 par défaut)

Placer la barre de vie au dessus des ennemis en non au dessus du viseur

  • bHealthBarShowing=1 (0 par défaut)

Désactiver les vidéos d'introduction

Enlever les vidéos de la liste pour ne pas les voir au démarrage du jeu :

  • SMainMenuMovieIntro= (Oblivion iv logo.bik par défaut)
  • SIntroSequence= (bethesda softworks HD720p.bik,2k games.bik,game studios.bik,Oblivion Legal.bik par défaut)

Modifier le zoom sur le visage des PNJs lors des dialogues

Voir les visages des PNJs collés juste derrière l'écran et en gros plan n'est pas du goût de tout le monde.

  • fDlgFocus=5.0000 (2.1000 par défaut)

5.0000 est une valeur correcte permettant de reculer la caméra, mais il est possible de l'augmenter encore plus. Attention, une valeur trop élevée peut occasionnellement positionner la caméra 'hors-champ', c'est à dire derrière un mur ou tout autre objet obstruant la vision.

Permettre les captures d'écran

Permet d'activer les captures d'écran (L'installeur du PNOO vous permet d'activer cette option.) :

  • bAllowScreenShot=1 (0 par défaut)

Changer "ScreenShot" par le nom de base des captures d'écrans si vous souhaitez le changer :

  • SScreenShotBaseName=ScreenShot

Dans le jeu, appuyez sur la touche "Impr écran", pour prendre une capture d'écran. Un message apparaît alors dans le haut de l'écran si le fichier .bmp a été créé. Il se trouve dans le dossier du jeu (par défaut : "C:\Program Files\Bethesda Softworks\Oblivion")

Atténuer l'effet d'éblouissement HDR en intérieur

  • fBrightClamp=0.9250 (0.2250 par défaut)

Augmenter la vitesse de rotation de la vue du gamepad

Ces variables définissent la vitesse à laquelle la vue du perso tourne lorsqu'on utilise le stick associé du joypad/joystick. Par défaut, cette vitesse est très lente pour certains modèles : il suffit d'augmenter la valeur.

  • fJoystickLookUDMult=0.0020
  • fJoystickLookLRMult=0.0020

Changer les touches d'accès rapide

ces lignes permettent de modifier les touches d'accès rapide (par défaut les touches de 1 à 8 en haut du clavier). Pour savoir quelles valeurs mettre, vous pouvez assigner les touches désirées aux autres touches et copier les valeurs, ou bien vous référer à cette table sachant que les deux chiffres à changer sont le troisième et le quatrième (par défaut ça va de 02 à 09). Le "h" qui apparaît après les codes dans la table ne doit pas être recopié. Vous pouvez bien sûr utiliser ces valeurs pour modifier les touches assignées aux autres actions.

  • QuickX
  • RaccourciX

Modifications de jouabilité

Modifier la vitesse du jeu

Définit la vitesse du jeu. Augmenter cette valeur rendra les mouvements dans le jeu plus rapides (aussi bien pour le joueur que pour les PNJ et créatures), la réduire les ralentira.

  • fGlobalTimeMultiplier=1.0000

Désactiver la bordures du monde

  • bBorderRegionsEnabled=0 (1 par défaut)

Montée en niveau immédiate

Il n'est plus nécessaire de dormir pour monter en niveau.

  • bInstantLevelUp=1 (0 par défaut)

Améliorations graphiques

Ces améliorations peuvent diminuer les performances du jeu si votre carte graphique n'est pas assez puissante.

Les torches génèrent des ombres chancelantes

(L'installeur du PNOO vous permet d'activer cette option.).

  • bEquippedTorchesCastShadows=1

Améliorer le sang et les taches de magie/brûlures

Augmenter la durée en secondes avant la disparition d'une tache :

  • fDecalLifetime=5000.0000 (10.000 par défaut)

Augmenter le nombre de tache maximum visibles à l'écran :

  • iMaxDecalsPerFrame=1000 (10 par défaut)

Faire gicler le sang plus facilement :

  • fMinBloodDamage=0.5000 (1.0000 par défaut)

Cela détermine le minimum de dommage à faire pour voir gicler le sang. Plus la valeur est basse plus il y aura de sang au moindre coups.

Charger les cellules plus loin [Non recommandée]

Cette amélioration permet de charger tous les objets plus loins de votre personnage, ce qui permet d'avoir un rendu à mi-distance plus beau. Cette amélioration a un fort impact sur les performances du jeu.

  • uGridsToLoad=9 (5 par défaut).

Cette option peut réduire l'effet indésirable sur les reflets de l'eau de uGridsToLoad (le ciel qui s'affiche au lieu de la plage, des zones noires, etc.).

  • uNumDepthGrids=1 (3 par défaut).

Utilisez ceci en combinaison avec "uExterior Cell Buffer" expliqué plus bas (Utiliser plus de mémoire vive).

Rendre l'eau plus belle

Modifiez les variables suivantes pour obtenir plus de réflexions sur l'eau, pour une légère perte de performance.
(L'installeur du PNOO vous permet d'activer ces options.)

Ajouter les réflexions des petits objets :

  • bUseWaterReflectionsMisc=1 (0 par défaut)

Ajouter les réflexions de l'architecture :

  • bUseWaterReflectionsStatics=1 (0 par défaut)

Ajouter les réflexions des arbres :

  • bUseWaterReflectionsTrees=1 (0 par défaut)

Ajouter les réflexions des PNJ :

  • bUseWaterReflectionsActors=1 (0 par défaut)

Améliorer l'affichage des arbres au loin

Cela force les arbres à apparaitre en qualité maximale à n'importe quelle distance.

  • bForceFullLOD=1 (0 par défaut)

Voir les arbres et les objets plus loin

Définit la distance à laquelle les arbres "en distance" apparaissent. Réduire cette valeur augmentera les performances mais seuls les arbres les plus proches seront affichée, l'augmenter fera l'inverse. "En distance" parce qu'il s'agit des arbres qui s'affichent très loin quand on met la valeur de distance de vue au maximum.

  • uGridDistantTreeRange=15 (15 par défaut)

Fait la même chose, mais sur l'ensemble des objets et pas seulement les arbres.

  • uGridDistantCount=25 (25 par défaut)

Augmenter la distance d'affichage de l'herbe

Affiche l'herbe plus loin

  • fGrassEndDistance=9000.000 (8000.000 par défaut)
  • fGrassStartFadeDistance=8000.000 (7000.000 par défaut)

Diminuer ces valeurs permet d'augmenter les performances au détriment de la distante d'affichage.

Plus de texture pour l'herbe

Permet d'utiliser plusieurs sortes de textures pour l'herbe.

  • iMaxGrassTypesPerTexure=4 (3 par défaut)

Cette modification ne modifie pas les performances.

Améliorer les ombres de l'herbe

Permet de calculer l'éclairage de l'herbe pixel par pixel et non globalement. L'activer fera perdre des performances, mais améliorera légèrement le réalisme de l'herbe.

  • bGrassPointLighting=1 (0 par défaut)

Améliorer les ombres au sol

Définit la résolution des textures d'ombres (fixes, c'est-à-dire celle des objets du décor) sur le sol. Doubler cette valeur les rendra plus fines mais réduira légèrement les performances, et vice-versa :

  • iShadowMapResolution=2048 pour plus de détails ; 512 pour plus de performances (1024 par défaut)

Améliorer les ombres des arbres

Même chose avec les ombres des arbres au sol, mais inversée (Plus de détails avec une valeur basse) :

  • iCanopyShadowScale=256 pour plus de détails ; 1024 pour plus de performances (512 par défaut)

Par contre cette modification change le rendue des ombres et n'est pas forcement apprécié par tous, vérifiez en jeu si cela vous convient.

Activer les ShadersModels 3.0

  • bAllow30Shaders=1 (0 par défaut)

Compatible uniquement avec les cartes graphiques le supportant. (A partir des cartes ATI x1k & GeForce 7xxx séries)

Améliorations des performances

Désactiver le support du gamepad

Si vous n'utilisez pas de Gamepad, il vaut mieux le désactiver pour éviter les bugs comme votre perso qui se met tout d'un coup à se déplacer ou se tourner dans une direction sans s'arrêter :

  • bUse Joystick=0 (1 par défaut)

Utiliser plus de mémoire vive

Augmente la taille de la mémoire utilisée pour précharger les données, chez certaines personnes, cette modification entraîne des problèmes lors des chargements (blocage de la barre).:

  • iPreloadSizeLimit=536870912 (1Go de Ram) ; 1073741824 (2Go de Ram) ; 262144000 (Plus de 2Go de Ram) ; (26214400 par défaut)

Ces valeurs déterminent le nombre de cellules chargées en mémoire :

  • uInterior Cell Buffer=6 (1Go de Ram) ; 16 (2Go de Ram et plus ) ; (3 par défaut)
  • uExterior Cell Buffer=72 (1Go de Ram) ; 102 (2Go de Ram et plus) ; (36 par défaut)

Les modifications suivantes permettent de charger plus de contenu en mémoire à l'avance afin d'éviter les ralentissements :

  • bBackgroundLoadLipFiles=1 (0 par défaut)
  • bLoadBackgroundFaceGen=1 (0 par défaut)
  • bBackgroundCellLoads=1 (0 par défaut)
  • bLoadHelmetsInBackground=1 (0 par défaut)
  • iBackgroundLoadLoading=1 (0 par défaut)
  • bBackgroundPathing=1 (0 par défaut)

Diminuer la densité de l'herbe

Cette modification peut diminuer la qualité graphique du jeu.

  • iMinGrassSize=170 (80 Par défaut)

La valeur par défaut choisie par bethesda (80) semble être la limite au-delà de laquelle on commence à distinguer nettement les touffes d'herbes les unes des autres dans les endroits les plus denses. Mettre une valeur comprise entre 80 et 200.

Décharger la mémoire vive en cours de jeu

Ces lignes permettent de soulager votre mémoire vive si vous avez moins d'1Go. Si vous avez plus, ces options ne sont pas conseillées et risquent au contraire de diminuer les performances.

Décharge les cellules inutilisées :

  • bPreemptivelyUnloadCells=1 (0 par défaut)

Décharge la mémoire lors des voyages rapides :

  • bSelectivePurgeUnusedOnFastTravel=1 (0 par défaut)

Force le jeu a plus utiliser la mémoire virtuelle du disque dur :

  • bUseHardDriveCache=1 (0 par défaut)

Augmentation des performances pour les multi-cœur

Si vous avez un processeur multi-cœur, modifier les valeurs suivantes peut améliorer les performances.

  • bUseThreadedBlood=1 (0 par défaut)
  • bUseThreadedMorpher=1 (0 par défaut)
  • bUseThreadedTempEffects=1 (0 par défaut)
  • bUseThreadedParticleSystem=1 (0 par défaut)
  • bUseMultiThreadedFaceGen=1 (0 par défaut)
  • bUseMultiThreadedTrees=1 (0 par défaut)

Désactiver certains effets gourmands

Désactiver cette option peut régler des problèmes de performances quand certains effets ont lieu (par exemple, la mort des assassins à la sortie de la prison) :

  • bUseRefractionShader=0 (1 par défaut)

Divers

Désactiver la musique

Si simplement baisser le son dans les options ne vous suffit pas :

  • bMusicEnabled=0 (1 par défaut)

Désactiver la console

Pour éviter que le joueur ne puisse tricher :

  • bAllowConsole=0 (1 par défaut)

Conseils Génériques

Codecs

Désinstallez vos packs de codecs, et installez plutôt séparément les codecs dont vous avez besoin. Beaucoup de crash du jeu sont dûs à ces packs qui installent des codecs plus que douteux qui viennent bizarrement interférer avec Oblivion, et avec nombre d'autres jeux aussi d'ailleurs. En général, l'effet se présente comme une perte de performances au lancement ou à la fermeture d'Oblivion, ou même pendant le jeu, causant souvent un plantage à ce moment.

FFDShow

Excluez Oblivion des options de FFDShow si vous l'utilisez, lui aussi s'amuse à interférer avec le jeu et plein d'icônes apparaissent dans la barre des tâches de Windows, ce qui ralentit énormément le jeu au point de le faire se planter.

Drivers graphiques préconfigurés

Utilisez les drivers officiels des constructeurs pour vos cartes graphiques. Les packs préconfigurés (Omega, etc.) sont souvent sources de problèmes dont des plantages. Pas toujours, certes.

Multi-écrans

Désactivez le clonage de l'écran sur TV ou sur multi-écrans. Apparemment Oblivion n'aime pas trop ça.

Conseil spécifiques à certains matériels

AMD Athlon 64 : Désactiver Cool n Quiet

Si vous avez un processeur Athlon 64, désactivez l'option "Cool n Quiet" dans le BIOS de votre carte mère (touche suppr au démarrage). Vous y gagnerez beaucoup en performances. Ne faites pas cela si vous ne savez pas ce que vous faites, une mauvaise configuration du BIOS pourrait endommager votre ordinateur.

Nvidia : Max frames to render ahead

NOTE : Ceci concerne surtout les anciennes cartes graphiques, si vous n'avez pas de problèmes pour faire tourner Oblivion avec la votre, ne touchez pas à ce paramètre.

Si vous utilisez une carte NVidia, utilisez [1] ou [2] pour réduire la valeur de "Max frames to render ahead" à 0 : vous y gagnerez sûrement en performance et en temps de réponse de la souris et du clavier, toutefois d'autres jeux peuvent en souffrir. Cette modification est sans risque pour votre carte graphique, et vous pouvez désinstaller le logiciel utilisé après avoir effectué la modification : il s'agit d'une option cachée des drivers NVidia, les softs de tweaking ne servent qu'à mieux les configurer.

ATI : Désactiver "Catalyst AI"

Dans l'outils "Catalyst Control Center" fournis avec les pilotes de votre carte graphiques désactivez l'option "Catalyst AI" pour Oblivion.

Hewlet Packard

Les outils pour le matériel Hewlet Packard (imprimantes...) peuvent causer des plantages dans Oblivion. Pour éviter cela, avant de lancer le jeu faites ctrl-alt-suppr, allez dans l'onglet processus, et tuez les processus dont le nom commence par "HP". Par contre, il faudra redémarrer le PC avant de pouvoir réutiliser le matériel qui dépend de ces outils/drivers.