Vous êtes ici > Les forums > Vos créations > XIII
| Nouveau - Répondre |
| Auteur | Posts |
| syberia303 | Le Dimanche 18 Mai 2008 à 22:19 - [Citer] |
Membre![]() |
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: Citation: #!/bin/bash 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: Citation: What does not 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
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 .
|
| Ghostofkendo | Le Dimanche 18 Mai 2008 à 23:08 - [Citer] |
Membre![]() ![]() |
Salux syberia303,
Tout d'abord, quelques remarques pour améliorer ton script : - Avant "exit", tu devrai ajouter Console: end_install - à propos de tes paramètres pour creer_lanceur, le nom de l'icône doit être exactement le même que celui du script (casse comprise). As-tu également envoyé cette icône (format 22x22) à Tinou ? - Tu pourrais aussi ajouter les numéro d'étape à ton script. - Enfin, pour parfaire le tableau, tu pourrais utiliser des variables pour chaque phrase que tu affiche, ainsi la traduction du script sera plus aisée (comme dans ce script par exemple) Pour ce qui est du problème avec le pointeur de la souris, la solution dont tu parle est apparemment un patch pour Wine (que je ne sais pas comment appliquer). @+ P.S: Au fait, les scripts ne sont pas des fichiers .pol, ce sont de simple fichiers texte sans extension. Les paquets .pol sont pour les plugins ou les binaires de Wine. Ghost of Kendo (GoK): You can't spell EVIL without vi ![]() |
| syberia303 | Le Lundi 19 Mai 2008 à 18:21 - [Citer] |
Membre![]() |
Merci pour toutes tes remarques, je vais m'atteler à la tâche pour améliorer tout ça!
|
| cendre | Le Mercredi 21 Mai 2008 à 20:36 - [Citer] |
Membre![]() ![]() |
pour le patch , j'ai une version que j'ai patchée ayant d'autres jeux ayant ce problème (ProjectIGI et worms4)
je te l'upload ce week-end , là je peux pas. |
| cendre | Le Vendredi 23 Mai 2008 à 18:55 - [Citer] |
Membre![]() ![]() |
version patchée en .deb :http://www.4shared.com/file/48673974/d76e3b5a/wine_0955-1_i386.html
|
| syberia303 | Le Vendredi 23 Mai 2008 à 19:09 - [Citer] |
Membre![]() |
Voilà la nouvelle version du script pour installer XIII.
Si des amateurs disposent du jeu, qu'ils n'hésitent pas à essayer de l'installer .
Edité par syberia303 |
| syberia303 | Le Dimanche 8 Juin 2008 à 19:18 - [Citer] |
Membre![]() |
Script mis à jour pour la version 3 de POL. Avec wine en version 1.0-rc2 sous debian, l'installation marche impeccablement bien mais les problèmes cités plus haut restent présents.
En tout cas, voici le script: Console: #!/bin/bash if [ "$PLAYONLINUX" = "" ] then exit 0 fi source "$PLAYONLINUX/lib/sources" cfg_check POL_SetupWindow_Init "" "" #Presentation POL_SetupWindow_presentation "XIII (Exclusive Collection)" "Ubisoft" "http://www.xiii-thegame.com/fr/virtualtour/" "syberia303" "XIII" if [ "$POL_LANG" == "fr" ]; then LNG_WAIT_START="L'installation va commencer..." LNG_WAIT_END="Appuyez sur "Suivant" UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation." LNG_WAIT_PATCH="Le patch 1.4 non-officiel va être téléchargé puis installé." else LNG_WAIT_START="Installation is going to begin..." LNG_WAIT_END="Click on "Next" ONLY when the game installation is finished or you will have to install again the game." LNG_WAIT_PATCH="The unofficial 1.4 patch is going to be downloaded and installed." fi POL_SetupWindow_message "$LNG_WAIT_START" select_prefixe "$REPERTOIRE/wineprefix/XIII/" POL_SetupWindow_prefixcreate POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Setup.exe" wine $CDROM/setup.exe POL_SetupWindow_message "$LNG_WAIT_END" cd $REPERTOIRE/tmp/ POL_SetupWindow_message "$LNG_WAIT_PATCH" POL_SetupWindow_download wget "" "http://xiii.opaquit.com/downloads-czokl/XIII_Patch_1.4_by_Opaquit.exe" Set_OS "winxp" cd $REPERTOIRE/tmp/ wine XIII_Patch_1.4_by_Opaquit.exe POL_SetupWindow_reboot POL_SetupWindow_make_shortcut "XIII" "Program Files/Ubisoft/XIII/system" "XIII.exe" "" "XIII" POL_SetupWindow_Close exit PS: cendre, je n'ai pas essayé ta version modifiée de wine et je crois que ce serait assez difficile à inclure dans un script. Espérons juste que ce fameux bug sera résolu car il touche de très nombreux jeux... |
| cendre | Le Jeudi 12 Juin 2008 à 11:49 - [Citer] |
Membre![]() ![]() |
pour faire le test : copie dinput.dll (du system32) de la version patchée dans le system32 du prefix du jeu
|
| syberia303 | Le Jeudi 3 Juillet 2008 à 22:37 - [Citer] |
Membre![]() |
J'ai essayé d'utiliser le dinput.dll disponible dans ton archive de wine. Il semblerait que le problème soit largement moins présent. Malheureusement je n'ai pas pu tester plus avant car en fait mon clavier ne répond plus une fois le jeu lancé. L'installation se passe bien mais après ça coince car je ne peux rien faire.
Si quelqu'un avait la possibilité de tester et de faire un retour ici, ce serait vraiment sympa! Merci d'avance .
Si ça fonctionnait vraiment bien pour d'autres en utilisant ta version "patchée", on pourrait mettre le fichier sur un serveur ftp et ensuite le télécharger via le script. Pour info: Version de wine : 1.0 disponible dans les dépôts officiels debian et non le dépôt de winehq du fait d'un problème avec libldap 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 |
170 personnes en ligne



