Trucs:Diablo II sous Wine

De Lea Linux
Révision datée du 5 novembre 2006 à 15:13 par Emateus (discussion | contributions) (choississez -> choisissez petite erreur)
Aller à la navigation Aller à la recherche
Léa (Fred)<fred chez lea linux org>

D'abord, téléchargez une version récente de wine sur http://wine.dataparty.no (par exemple) : moi j'ai pris une version opengl, je ne sais pas si c'est important, dans le doute faites comme moi !.

Pour installer Diablo II sous wine, il faut se passer complètement de Windows. Pour cela, commencez par créer un arborescence Windows vide :

mkdir /home/windows
mkdir /home/windows/windows
mkdir /home/windows/windows/system
mkdir /home/windows/windows/fonts
mkdir /home/windows/Program\ Files

Voila. Ensuite, il faut configurer wine pour utiliser cette arborescence, copiez /etc/wine/config dans ~/.wine/config et modifiez le pour que wine utilise cette arborescence. Il suffit de modifier la section [Drive C]. Elle doit ressembler à :

[Drive C]
"Path" = "/home/windows"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"

Ensuite, la section [x11drv] doit être :

[x11drv]
 ; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
 ; Use a private color map
"PrivateColorMap" = "N"
 ; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
 ; Color depth to use on multi-depth screens
 ;;"ScreenDepth" = "16"
 ; Name of X11 display to use
 ;;"Display" = ":0.0"
 ; Allow the window manager to manage created windows
"Managed" = "Y"
 ; Use a desktop window of 640x480 for Wine
 ;"Desktop" = "640x480"
 ; Use XFree86 DGA extension if present
 ; (make sure /dev/mem is accessible by you !)
"UseDGA" = "Y"
 ; Use XShm extension if present
"UseXShm" = "Y"
 ; Use XVidMode extension if present
"UseXVidMode" = "Y"
 ; Enable DirectX mouse grab
"DXGrab" = "Y"
 ; Create the desktop window with a double-buffered visual
 ; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "Y"
 ; Code page used for captions in managed mode
 ; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
 ; Use this if you have more than one port for video on your setup
 ; (Wine uses for now the first 'input image' it finds).
 ;; "XVideoPort" = "43"
 ; Run in synchronous mode (useful for debugging X11 problems)
 ;;"Synchronous" = "Y"

Maintenant, il faut installer Diablo II dans cette arborescence. C'est là que ça ce complique, si vous n'avez pas l'automount (ie: pas une Mandrake). Montez le CD1 de diablo (sauf sous mdk: il suffit de l'insérer). Lancez :
wine "/mnt/cdrom/setup.exe"
Ça doit lancer l'installation de Diablo II. Choisissez une option d'installation. Quand il vous demande de changer de CD, faites-le après avoir démonter le CD depuis un terminal. Chez moi, l'installation s'est terminée en me demandant si je voulais installer DirectX, j'ai répondu oui et l'installation s'est vautrée (mais directX était installé!). Je pense que DirectX est pour l'instant nécessaire à Wine.

Enfin, on lance Diablo II par : wine /home/windows/Program\ Files/Diablo\ II/Game.exe

Pour que tout soit parfait, votre serveur X doit pouvoir se mettre en 640x480 et 800x600 et 65000 couleurs