Ceci est une ancienne révision du document !
Installer Call Of Duty 4 avec Wine pour vos versions 64bits
Tutoriel fait par r00tz par la reprise de plusieurs infos sur le net.
Installation de Wine + Patch
Vous possédez une connexion internet …
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.
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 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 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 : http://www.dlldump.com
Mettez là maintenant dans ~/.wine/drive_c/windows/system32/
Si par défaut vous l'avez téléchargé sur le Bureau alors tapez :
mv ~/Bureau/ddrawex.dll ~/.wine/drive_c/windows/system32/