Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:install_cod4_wine_64bits [Le 02/06/2008, 03:32] 81.80.78.5, 213.95.41.13 |
tutoriel:install_cod4_wine_64bits [Le 11/09/2022, 12:20] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installer Call Of Duty 4 avec Wine pour vos versions 64bits ====== | + | {{tag>jeu wine fps tutoriel}} |
- | <note warning><note important>EN COURS DE REDACTION</note></note> | + | ---- |
- | <note important>Cette installation est faite à partir de la distribution **Ubuntu 8.04 64bits** fraichement installée. Les drivers (nvidia 169.12 pour ma part) ont été installés correctement **sans erreurs** et le système (Ubuntu) est complètement à jour. | + | ====== Call Of Duty 4 :Modern Warfare ====== |
- | __Pendant l'exécution des taches par le terminal vous verrez un certain nombre d'erreurs ... Ne les prenez pas en compte et continuez l'installation.__</note> | + | {{tutoriel:cod4small.jpg}} |
- | Nous allons faire un dossier de travail et tout télécharger dans ce dossier. Le dossier se nommera "wine". | + | ===== Installation de Wine + Patch ===== |
- | Ouvrez un terminal (par défaut vous serrez dans le répertoire utilisateur) et faites tout ceci : | ||
+ | <note important>Cette installation est faite à partir de la distribution **Ubuntu 8.04 64bits** fraichement installée. Les pilotes (nvidia 169.12 pour ma part) ont été installés correctement **sans erreurs** et le système (Ubuntu) est complètement à jour. | ||
- | <note> | + | __**Vous possédez une connexion internet ...**__ |
- | sudo apt-get build-dep wine | + | |
- | sudo apt-get msttcorefonts | + | |
- | mkdir wine && cd wine | + | |
- | wget http://easynews.dl.sourceforge.net/sourceforge/wine/wine-0.9.60.tar.bz2 | + | |
- | tar -xvjf wine-0.9.60.tar.bz2 && cd wine-0.9.60 | + | |
- | wget http://www.bennyp.org/wine/wine-0.9.59-3dmark.patch | + | |
- | patch -p1 < wine-0.9.59-3dmark.patch | + | |
- | mkdir -p `pwd`/lib32 | + | |
- | ln -s /usr/lib32/libX11.so.6 `pwd`/lib32/libX11.so | + | |
- | ln -s /usr/lib32/libXext.so.6 `pwd`/lib32/libXext.so | + | |
- | ln -s /usr/lib32/libfreetype.so.6 `pwd`/lib32/libfreetype.so | + | |
- | ln -s /usr/lib32/libfontconfig.so.1 `pwd`/lib32/libfontconfig.so | + | |
- | ln -s /usr/lib32/libGL.so.1 `pwd`/lib32/libGL.so | + | |
- | ln -s /usr/lib32/libGLU.so.1 `pwd`/lib32/libGLU.so | + | |
- | ln -s /usr/lib32/libXrender.so.1 `pwd`/lib32/libXrender.so | + | |
- | ln -s /usr/lib32/libXinerama.so.1 `pwd`/lib32/libXinerama.so | + | |
- | ln -s /usr/lib32/libXxf86vm.so.1 `pwd`/lib32/libXxf86vm.so | + | |
- | ln -s /usr/lib32/libXi.so.6 `pwd`/lib32/libXi.so | + | |
- | ln -s /usr/lib32/libXrandr.so.2 `pwd`/lib32/libXrandr.so | + | |
- | ln -s /usr/lib32/liblcms.so.1 `pwd`/lib32/liblcms.so | + | |
- | ln -s /usr/lib32/libpng12.so.0 `pwd`/lib32/libpng.so | + | |
- | ln -s /usr/lib32/libcrypto.so.0.9.8 `pwd`/lib32/libcrypto.so | + | |
- | ln -s /usr/lib32/libssl.so.0.9.8 `pwd`/lib32/libssl.so | + | |
- | ln -s /usr/lib32/libxml2.so.2 `pwd`/lib32/libxml2.so | + | |
- | ln -s /usr/lib32/libjpeg.so.62 `pwd`/lib32/libjpeg.so | + | |
- | ln -s /usr/lib32/libXcomposite.so.1 `pwd`/lib32/libXcomposite.so | + | |
- | ln -s /usr/lib32/libcups.so.2 `pwd`/lib32/libcups.so | + | |
- | ln -s /usr/lib32/libXcursor.so.1 `pwd`/lib32/libXcursor.so | + | |
- | ln -s /usr/lib32/libdbus-1.so.3 `pwd`/lib32/libdbus-1.so | + | |
- | ln -s /usr/lib32/libhal.so.1 `pwd`/lib32/libhal.so | + | |
- | ln -s /usr/lib32/libsane.so.1 `pwd`/lib32/libsane.so | + | |
- | ln -s /usr/lib32/libgphoto2.so.2 `pwd`/lib32/libgphoto2.so | + | |
- | ln -s /usr/lib32/libgphoto2_port.so.0 `pwd`/lib32/libgphoto2_port.so | + | |
- | ln -s /usr/lib32/libldap-2.4.so.2 `pwd`/lib32/libldap.so | + | |
- | ln -s /usr/lib32/libldap_r-2.4.so.2 `pwd`/lib32/libldap_r.so | + | |
- | ln -s /usr/lib32/liblber-2.4.so.2 `pwd`/lib32/liblber.so | + | |
- | ln -s /usr/lib32/libxslt.so.1 `pwd`/lib32/libxslt.so | + | |
- | ln -s /usr/lib32/libcapi20.so.3 `pwd`/lib32/libcapi20.so | + | |
- | ln -s /usr/lib32/libjack.so.0 `pwd`/lib32/libjack.so | + | |
- | ln -s /usr/lib32/libodbc.so.1 `pwd`/lib32/libodbc.so | + | |
- | CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x | + | |
- | make | + | |
- | sudo make install | + | |
- | </note> | + | |
+ | __Pendant l'exécution des taches par le terminal vous verrez un certain nombre d'erreurs ... Ne les prenez pas en compte et continuez l'installation.__ | ||
+ | __**Pendant l'application du tuto jusqu'à la fin, Il sera ouvert qu'un seul terminal. Veuillez ne rien tapez d'autre dans ce terminal que ce qui est dit dans ce tuto.**__</note> | ||
+ | Ouvrez un terminal (par défaut vous serrez dans le répertoire utilisateur) et **Copiez/Collez ceci** (Ces taches peuvent prendre au total presque 1h en fonction du processeur car il compile les sources de wine) : | ||
+ | |||
+ | sudo apt-get install msttcorefonts | ||
+ | sudo apt-get build-dep wine | ||
+ | mkdir wine && cd wine | ||
+ | wget http://sourceforge.net/projects/wine/files/Source/wine-1.5.4.tar.bz2 | ||
+ | tar -xvjf download && cd wine-1.5.4 | ||
+ | wget http://www.bennyp.org/wine/wine-0.9.59-3dmark.patch | ||
+ | patch -p1 < wine-0.9.59-3dmark.patch | ||
+ | mkdir -p `pwd`/lib32 | ||
+ | ln -s /usr/lib32/libX11.so.6 `pwd`/lib32/libX11.so | ||
+ | ln -s /usr/lib32/libXext.so.6 `pwd`/lib32/libXext.so | ||
+ | ln -s /usr/lib32/libfreetype.so.6 `pwd`/lib32/libfreetype.so | ||
+ | ln -s /usr/lib32/libfontconfig.so.1 `pwd`/lib32/libfontconfig.so | ||
+ | ln -s /usr/lib32/libGL.so.1 `pwd`/lib32/libGL.so | ||
+ | ln -s /usr/lib32/libGLU.so.1 `pwd`/lib32/libGLU.so | ||
+ | ln -s /usr/lib32/libXrender.so.1 `pwd`/lib32/libXrender.so | ||
+ | ln -s /usr/lib32/libXinerama.so.1 `pwd`/lib32/libXinerama.so | ||
+ | ln -s /usr/lib32/libXxf86vm.so.1 `pwd`/lib32/libXxf86vm.so | ||
+ | ln -s /usr/lib32/libXi.so.6 `pwd`/lib32/libXi.so | ||
+ | ln -s /usr/lib32/libXrandr.so.2 `pwd`/lib32/libXrandr.so | ||
+ | ln -s /usr/lib32/liblcms.so.1 `pwd`/lib32/liblcms.so | ||
+ | ln -s /usr/lib32/libpng12.so.0 `pwd`/lib32/libpng.so | ||
+ | ln -s /usr/lib32/libcrypto.so.0.9.8 `pwd`/lib32/libcrypto.so | ||
+ | ln -s /usr/lib32/libssl.so.0.9.8 `pwd`/lib32/libssl.so | ||
+ | ln -s /usr/lib32/libxml2.so.2 `pwd`/lib32/libxml2.so | ||
+ | ln -s /usr/lib32/libjpeg.so.62 `pwd`/lib32/libjpeg.so | ||
+ | ln -s /usr/lib32/libXcomposite.so.1 `pwd`/lib32/libXcomposite.so | ||
+ | ln -s /usr/lib32/libcups.so.2 `pwd`/lib32/libcups.so | ||
+ | ln -s /usr/lib32/libXcursor.so.1 `pwd`/lib32/libXcursor.so | ||
+ | ln -s /usr/lib32/libdbus-1.so.3 `pwd`/lib32/libdbus-1.so | ||
+ | ln -s /usr/lib32/libhal.so.1 `pwd`/lib32/libhal.so | ||
+ | ln -s /usr/lib32/libsane.so.1 `pwd`/lib32/libsane.so | ||
+ | ln -s /usr/lib32/libgphoto2.so.2 `pwd`/lib32/libgphoto2.so | ||
+ | ln -s /usr/lib32/libgphoto2_port.so.0 `pwd`/lib32/libgphoto2_port.so | ||
+ | ln -s /usr/lib32/libldap-2.4.so.2 `pwd`/lib32/libldap.so | ||
+ | ln -s /usr/lib32/libldap_r-2.4.so.2 `pwd`/lib32/libldap_r.so | ||
+ | ln -s /usr/lib32/liblber-2.4.so.2 `pwd`/lib32/liblber.so | ||
+ | ln -s /usr/lib32/libxslt.so.1 `pwd`/lib32/libxslt.so | ||
+ | ln -s /usr/lib32/libcapi20.so.3 `pwd`/lib32/libcapi20.so | ||
+ | ln -s /usr/lib32/libjack.so.0 `pwd`/lib32/libjack.so | ||
+ | ln -s /usr/lib32/libodbc.so.1 `pwd`/lib32/libodbc.so | ||
+ | CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x | ||
+ | make | ||
+ | sudo make install | ||
+ | cd ~/wine/ | ||
+ | |||
+ | Voilà wine est installé. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Préparation de wine pour recevoir COD4 ===== | ||
+ | |||
+ | Ouvrez donc le panneau de configuration de wine en tapant dans le terminal : | ||
+ | |||
+ | winecfg | ||
+ | |||
+ | Dans cet onglet "applications", dans le champ "version de windows" selectionnez "Windows 2000" | ||
+ | |||
+ | Dans l'onglet bibliothèques, dans le champ "Nouveau surclassage pour" selectionnez "acledit" et cliquez sur "ajouter" | ||
+ | |||
+ | Maintenant cliquez sur "OK" | ||
+ | |||
+ | Dans le terminal tapez : | ||
+ | |||
+ | gedit ~/.wine/user.reg | ||
+ | |||
+ | Cliquez sur le boutton "Rechercher" et dans la recherche mettez : "acledit" | ||
+ | |||
+ | Remplacez cette ligne là qui se trouve en dessous de "[Software\\Wine\\DllOverrides] xxxxxxxxxx" par tout ca : | ||
+ | |||
+ | "d3d8"="builtin" | ||
+ | "d3d9"="builtin" | ||
+ | "d3dim"="native" | ||
+ | "d3drm"="native" | ||
+ | "d3dx8"="native" | ||
+ | "d3dx9_24"="native" | ||
+ | "d3dx9_25"="native" | ||
+ | "d3dx9_26"="native" | ||
+ | "d3dx9_27"="native" | ||
+ | "d3dx9_28"="native" | ||
+ | "d3dx9_29"="native" | ||
+ | "d3dx9_30"="native" | ||
+ | "d3dx9_31"="native" | ||
+ | "d3dx9_32"="native" | ||
+ | "d3dx9_33"="native" | ||
+ | "d3dx9_34"="native" | ||
+ | "d3dx9_35"="native" | ||
+ | "d3dx9_36"="native" | ||
+ | "d3dxof"="native" | ||
+ | "dciman32"="native" | ||
+ | "ddrawex"="native" | ||
+ | "devenum"="native" | ||
+ | "dinput"="builtin" | ||
+ | "dinput8"="builtin" | ||
+ | "dmband"="native" | ||
+ | "dmcompos"="native" | ||
+ | "dmime"="native" | ||
+ | "dmloader"="native" | ||
+ | "dmscript"="native" | ||
+ | "dmstyle"="native" | ||
+ | "dmsynth"="native" | ||
+ | "dmusic"="native" | ||
+ | "dmusic32"="native" | ||
+ | "dnsapi"="native" | ||
+ | "dplay"="native" | ||
+ | "dplayx"="native" | ||
+ | "dpnaddr"="native" | ||
+ | "dpnet"="native" | ||
+ | "dpnhpast"="native" | ||
+ | "dpnlobby"="native" | ||
+ | "dsound"="builtin" | ||
+ | "dswave"="native" | ||
+ | "dxdiagn"="native" | ||
+ | "mscoree"="native" | ||
+ | "msdmo"="native" | ||
+ | "qcap"="native" | ||
+ | "quartz"="native" | ||
+ | "streamci"="native" | ||
+ | |||
+ | Sauvegardez et fermez. | ||
+ | |||
+ | Dans la barre d'Ubuntu en haut (pour ceux qui ont gnome) Cliquez sur "Raccourcis" puis "Dossier Personnel", allez dans le dossier "wine" et créez un fichier qui se nommera directx.reg dans lequel vous y mettez ceci : | ||
+ | |||
+ | [HKEY_CURRENT_USER\Software\Wine\Direct3D] | ||
+ | "OffscreenRenderingMode"="fbo" | ||
+ | "PixelShaderMode"="enabled" | ||
+ | "UseGLSL"="enabled" | ||
+ | "VertexShaderMode"="hardware" | ||
+ | "VideoMemorySize"="xxx" | ||
+ | |||
+ | Vous remplacez xxx par la taille de la ram de votre carte graphique. | ||
+ | |||
+ | Revenez sur le terminal et tapez ceci : | ||
+ | |||
+ | regedit directx.reg | ||
+ | |||
+ | Récupérez la DLL qui se nomme "ddrawex.dll" sur ce site (et enregistrez le sur le Bureau) : https://www.dlldump.com/download-dll-files_new.php/dllfiles/D/ddrawex.dll/5.03.2600.2180/download.html | ||
+ | |||
+ | Si par défaut vous l'avez téléchargé sur le Bureau alors tapez : | ||
+ | |||
+ | mv ~/Bureau/ddrawex.dll ~/.wine/drive_c/windows/system32/ | ||
+ | |||
+ | ===== Maintenant installons DirectX 9c avant d'installer COD4 ===== | ||
+ | |||
+ | Récupérez DirectX sur ce site (et enregistrez le sur le Bureau) : https://filehippo.com/download_directx/ | ||
+ | |||
+ | Tapez ceci dans le terminal : | ||
+ | |||
+ | wget http://www.kirupa.templarian.com/gm.dls -P ~/.wine/drive_c/windows/system32/drivers/ | ||
+ | wine ~/Bureau/directx_mar2008_redist.exe | ||
+ | |||
+ | Sélectionnez l'endroit ou le décompresser en sélectionnant le Bureau puis rajoutez "\dx\" à la fin. Ca devrait ressembler à ceci : | ||
+ | |||
+ | ''Z:\home\xxxxx\Bureau\dx\'' | ||
+ | |||
+ | Où xxxxx est votre nom de login Ubuntu puis faites "OK" | ||
+ | |||
+ | Une fois ceci terminé, tapez dans le terminal ceci : | ||
+ | |||
+ | wine ~/Bureau/dx/DXSETUP.exe | ||
+ | |||
+ | finissez l'installation ... | ||
+ | |||
+ | Voilà DirectX est installé. | ||
+ | |||
+ | Remettez la configuration de Wine en version de windows xp : | ||
+ | |||
+ | winecfg | ||
+ | |||
+ | Dans cet onglet "applications", dans le champ "version de windows" selectionnez "Windows XP" et faites "OK" | ||
+ | |||
+ | ===== Installation de COD4 ===== | ||
+ | |||
+ | Faites maintenant l'installation de COD4 comme si vous étiez sous Windows ... | ||
+ | |||
+ | Si vous avez une image iso, utilisez "[[:gmountiso|Gmount-iso]]" disponible dans les dépots Ubuntu et montez là par exemple sur cdrom0. | ||
+ | |||
+ | Pour lancer l'installation faites ensuite : | ||
+ | |||
+ | wine /media/cdrom0/setup.exe | ||
+ | |||
+ | Ou si vous l'installez avec le cd : | ||
+ | |||
+ | wine /media/nom_cd/setup.exe | ||
+ | |||
+ | Où "nom_cd" est le nom du média. | ||
+ | |||
+ | Il vous suffira d'entrer la clé qui se trouve dans votre boitier COD4 puis de suivre l'installation exactement comme sous Windows ... | ||
+ | |||
+ | Enjoy, GL & HF ;-) | ||
+ | |||
+ | ---- | ||
+ | |||
+ | //Contributeur principal : [[:utilisateurs:r00tz]].// |