Ceci est une ancienne révision du document !
Far Cry
— cbz 2006/11/17 01:00
Forum de discussion concernant ce sujet
Pré-requis pour l'installation de Far Cry avec Wine
Installation manuelle de Far Cry 1.0
Wine doit être configuré (avec winecfg), choisir dans les options d'affichage émuler un bureau virtuel.
Créer le fichier DirectX9c.reg dans le répertoire ~/.wine/drive_c/ avec comme contenu:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX] "InstalledVersion"=hex:00,00,00,09,00,00,00,00 "Version"="4.09.00.0904"
Enregistrer la clé de registre crée ci-dessus (pour simuler la présence de DirectX9c).
cd ~/.wine/drive_c/ regedit DirectX9c.reg
Si besoin insérer le média d'installation de Far Cry
Dans la ligne suivante remplacer "/media/cdrom0" par le chemin du média d'installation.
cd /media/cdrom0
Pendant l'installation, choisir la langue, accepter la licence Crytek, (de préférence, pas testé) ne pas changer le chemin d'installation, (décocher les raccourcis,) décocher l'installation d'Acrobat Reader et de DirectX, si demander accepter les termes du contrat de licence de DirectX (celui-ci ne sera pas installer grâce à la clé de registre enregistrée précédemment).
Le temps d'installation de Far Cry peut sembler assez long…
wine setup.exe
A la fin de l'installation tuer le serveur wine.
wineserver -k
Modifier chaque ligne suivante du fichier system.cfg dans le répertoire Far Cry.
i_direct_input = "1" r_Driver = "Direct3D9" r_Fullscreen = "1"
par la ligne correspondante
i_direct_input = "0" r_Driver = "OpenGL" r_Fullscreen = "0"
Dans le répertoire Bin32 remplacer le fichier FarCry.exe par la version No CD.
Installation manuelle d'un patch Far Cry
Télécharger la version cumulative du patch et la placer dans le répertoire ~/.wine/drive_c/
cd ~/.wine/drive_c/
Remplacer dans la ligne suivante le nom du patch par celui présent.
Pendant l'installation accepter sans changement les propositions faites.
Une erreur peut apparaîte à la fin de l'installation, ne pas en tenir compte.
wine far_cry_v1.4_cumulative.exe
A la fin de l'installation tuer le serveur wine.
wineserver -k
Problème de souris rencontré pendant le jeu, la souris ne semble pas fonctionner.
Avec l'arrivée du patch 1.4 Far Cry, le support des joypads a été ajouté.
Le fichier game.cfg généré automatiquement par Far Cry peut être configuré pour gérer le jeu par joypad par défaut au lieu de le gérer par souris.
Pour régler le problème, modifier chaque ligne suivante du fichier game.cfg dans le répertoire Far Cry.
Input:BindAction("TURNLR", "joy_rstick_ud", "binozoom", 0); Input:BindAction("TURNUD", "joy_rstick_lr", "binozoom", 0); Input:BindAction("TURNLR", "joy_rstick_ud", "default", 0); Input:BindAction("TURNUD", "joy_rstick_lr", "default", 0); Input:BindAction("TURNLR", "joy_rstick_ud", "vehicle", 0); Input:BindAction("TURNUD", "joy_rstick_lr", "vehicle", 0); Input:BindAction("TURNLR", "joy_rstick_ud", "zoom", 0); Input:BindAction("TURNUD", "joy_rstick_lr", "zoom", 0);
par la ligne correspondante
Input:BindAction("TURNLR", "maxisx", "binozoom", 0); Input:BindAction("TURNUD", "maxisy", "binozoom", 0); Input:BindAction("TURNLR", "maxisx", "default", 0); Input:BindAction("TURNUD", "maxisy", "default", 0); Input:BindAction("TURNLR", "maxisx", "vehicle", 0); Input:BindAction("TURNUD", "maxisy", "vehicle", 0); Input:BindAction("TURNLR", "maxisx", "zoom", 0); Input:BindAction("TURNUD", "maxisy", "zoom", 0);
Si le problème persiste modifier également ces lignes dans les fichiers game.cfg rencontrés sous l'arborescence Far Cry\Profiles.
Installation par script de Far Cry
en cours de rédaction...
Optimisation de Far Cry
à rédiger...
Configurations système testées
Environnement | Noyau | Distribution | Wine | Test | Commentaires |
---|---|---|---|---|---|
KDE | 2.6.17-10 | Ubuntu Edgy Eft | 0.9.25 | Ko | Problème de noyau à confirmer |
KDE | 2.6.15-27 | Ubuntu Dapper Drake | 0.9.25 | Ok | Suite à un boot ne se lance qu'une fois puis crash X |
… | … | … | … | … | … |