Ceci est une ancienne révision du document !
Oblivion
Présentation
Installation
Config conseillé : P4 3GHz, 1 Go RAM, Carte Vidéo 256 Mo, 4.2go d'espace libre du le disque dur
Pour installer le jeu, récupérez d'abbord la dernière version de wine.
Il suffit ensuite de lancer OblivionLauncher.exe à partir du DVD, de suivre les instructions et de décocher la création d'une icone sur le bureau.
Téléchargez ensuite le dernier patch en date pour le jeu à cette adresse : http://www.clubic.com/patch-jeux-video-1577-0-the-elder-scrolls-iv-oblivion.html
Placez le fichier téléchargé dans le dossier du jeu /home/votrenom/.wine/drive_c/Program Files/Bethesda Softworks/Oblivion et lancez-le, il faut environ 10min pour patcher le jeu. Vous pouvez effacer le patch après.
Jouer
Un fois le jeu installé et patché, il vous restera à télécharger une dll manquante pour faire fonctionné le jeu, à savoir d3dx9_27.dll .
Vous la trouverer à cette adresse : http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_27
Une fois téléchargée, mettez-la dans /home/votrenom/.wine/drive_c/windows/system32
Voila, vous pouvez désormais jouer à oblivion sous ubuntu :) ! (à noter que j'ai testé le jeu sous Gutsy)
Bugs connus et solutions
1. Le jeu freeze lors de la transition entre deux maps
Certains d'entre vous rencontreront peut-être un problème après les égouts impériaux, lors de la transition entre deux map, le jeu freeze et il est alors impossible d'aller plus loin.
Le problème peut provenir du pbuffer qui fait planter votre jeu. Pour résoudre ce problème, nous allons utiliser fbo à la place de pbuffer.
Pour cela, créer un nouveau fichier sur votre bureau que vous nommerez dx.reg Ouvrez-le et copier/coller ceci:
REGEDIT4 [HKEY_CURRENT_USER\Software\Wine\Direct3D] "OffscreenRenderingMode"="fbo" "PixelShaderMode"="enabled" "UseGLSL"="enabled" "VertexShaderMode"="hardware" "VideoMemorySize"="xxx"
(remplacer les xxx par la taille de votre carte graphique ex: 256, 512, etc
Ensuite ouvrez un terminal sur votre bureau et tapez
wine regedit dx.reg
En principe le bug devrait être corriger. (vous pouvez effacer le fichier dx.reg si vous le désirer)
2. Le jeu plante à cause des vidéos
Le jeu peut planter à cause des vidéos, pour réparer cela, on désactive les vidéos en renommant ou en éffaçant le dossier /home/votrenom/.wine/drive_c/Program Files/Bethesda Softworks/Oblivion/Data/Video
3. Modifier le fichier Oblivion.ini
Le fichier se trouve dans /home/votrenom/My Games/Oblivion Modifier certaines de ces valeurs pour corriger des bugs ou améliorer les performances:
bForce1XShaders=0 | cause des crash dans les menus et en extérieur |
bSaveOnInteriorExteriorSwitch=0 | désactive les sauvegarde automatique quand on rentre dans un nouveau batiment |
SIntroSequence= | désactive la video d'intro qui peut causer des crash chez certain |
bUseWaterShader=0 | désactive le shader de l'eau = meilleur performance |
Si vous attrapez une eau mauve après avoir désactiver le shader de l'eau, vous pouvez remplacer la texture dds avec http://games.build-a.com/oblivion/watertexture.zip que vous mettrez dans Data\Textures\water\ de votre dossier Oblivion
Il est aussi possible de désactiver certain shader qui rende le jeux plus lent comme par exemple la réfraction, les ombres, etc. Rechercher ceux qui vous intéresse.
Le HDR ne rend pas bien
Désactivez le HDR ou mettez luminosité à la place.
Autres bugs
à complétez, n'hésitez pas a éditer cette partie.
Liens
Pour plus d'informations détaillé, rendez-vous sur ce site anglais très complet http://www.uesp.net/wiki/Oblivion:Linux
Le test d'oblivion sur winehq http://appdb.winehq.org/objectManager.php?sClass=version&iId=4596&iTestingId=19095