Salut,
J'ai fait un script d'installation pour le fps XIII. Pour commencer, je tiens à préciser que c'est pour la version 4 cds eXclusive Collection. Voilà à quoi ça correspond dans les faits et
en image. Le script d'installation fonctionne bien et se charge automatiquement d'installer le patch non-officiel 1.4 qui est disponible
ici. Il a le gros avantage de compiler les patchs 1.1, 1.2 et 1.3 et accessoirement de permettre au jeu de se lancer ce qui n'était pas le cas avec les patchs officiels du fait de la protection cd :-o. Un rapport de bug est d'ailleurs disponible sur
le site de Wine.
Le jeu bénéficie d'un
classement Silver et Platinum ce qui me paraît un peu exagéré mais j'y reviendrai plus tard.
Voilà le script d'installation XIII.pol:
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
presentation "XIII (Exclusive Collection)" "Ubisoft" "N/A" "syberia303" "XIII"
select_prefixe "$REPERTOIRE/wineprefix/XIII/"
creer_prefixe
Ask_For_cdrom
Check_cdrom "Setup.exe"
wine $CDROM/setup.exe
cd $REPERTOIRE/tmp/
telecharger "Téléchargement du pacth non-officiel 1.4" "http://xiii.opaquit.com/downloads-czokl/XIII_Patch_1.4_by_Opaquit.exe"
cd $WINEPREFIX/drive_c/windows/temp/
message "Installation du patch 1.4"
Set_OS "winxp"
cd $REPERTOIRE/tmp/
wine XIII_Patch_1.4_by_Opaquit.exe
simuler_reboot
creer_lanceur "XIII" "Program Files/Ubisoft/XIII/system" "XIII.exe" "721f_xiii.0.xpm" "XIII"
exit
Ma configuration pour le test:
Version de wine : 0.9.58
Distribution : Debian
Noyau: 2.6.24-1-486
Version de la distribution : Lenny (Testing) avec un zeste de SID
Carte graphique : Nvidia, geforce 6600gt (128Mo)
Drivers de la carte graphique : 169.12
Remarques
- Il est préférable de choisir une installation complète car sinon après l'installation du patch, si on choisit minimal, il y a un bug graphique qui rend l'écran tout rouge et on a droit à une fenêtre qui reprend l'image un peu comme si on jouait avec deux fenêtres.
- J'ai réutilisé une vieille sauvegarde datant de quand j'avais joué sous Win.... et il n'y a pas eu de souci pour charger ma sauvegarde.
- Je n'ai pas essayé le jeu en entier.
Les choses qui fâchent
- Il y a un
bug énorme avec la souris. D'ailleurs le commentaire sur ce qui ne marche pas est le suivant sur la fiche du jeu:
What does not
The mouse suffers from the well known bug http://bugs.winehq.org/show_bug.cgi?id=6971
which unfortunately makes the game almost unplayable.
D'où mon étonnement sur le classement silver et encore plus pour platinum :-o. Il y a un moyen pour apparemment en finir avec ce bug. Voilà le
lien qui donne ce code:
--- dlls/dinput/mouse.c.orig 2007-08-25 00:00:00.000000000 +0300
+++ dlls/dinput/mouse.c 2007-08-25 00:00:15.000000000 +0300
@@ -293,7 +293,7 @@
wdata = pt1.y;
}
- This->need_warp = (pt.x || pt.y) && dwCoop & DISCL_EXCLUSIVE;
+ This->need_warp = (pt.x || pt.y);
break;
}
case WM_MOUSEWHEEL:
J'avoue que je suis bien incapable de savoir comment utiliser ça. Si quelqu'un a une idée, je suis preneur surtout si on peut l'inclure dans le script. Maintenant rien ne dit que ce soit possible... A défaut, attendre que le bug soit corrigé et après assigner une version de Wine pour l'installation du jeu.
- J'ai rencontré un bug en changeant la résolution. Quand je suis passé en 1024/768, j'ai eu un retour violent sur le bureau avec une fenêtre faisant état d'un bug. J'ai envoyé le rapport du bug.
Merci d'essayer le script et de faire ici vos commentaires
.