The forum

Wine 0.9.38

ça risque de faire mal

Author Replies
GNU_Raziel Monday 4 June 2007 at 21:33
GNU_Raziel

Visiblement le support msi a été modifié dans cette version et, premier cas répertorié, Fable - The Lost Chapter ne s'installe plus du tout (l'installeur plante apres la selection des options de bases - installation rapide ou personnalisée, ect...)

C'est le seul jeu Microsoft Game que je possède donc je ne peu pas tester si ça vien de l'installeur MS en lui-même ou pas, si quelqu'un peu tester ça pourrait être utile.

Quoi qu'il en soit je vous conseille de tester les jeux supportés par PlayOnLinux utilisant un Installeur msi (ex : Steam) pour savoir si je problème va se généralisé ou non...

Edited by GNU_Raziel

Quentin PÂRIS Monday 4 June 2007 at 21:41
Quentin PÂRIS
Admin

Steam marche Je l'ai testé avec la 0.9.38 et PlayOnLinux 1.6.2. Si tu avais une messagerie instantanée, j'ai un petit script que j'ai fait, j'aimerais que tu m'aide à l'améliorer et ça règlerai pas mal de problèmes de ce genre
GNU_Raziel Monday 4 June 2007 at 21:45
GNU_Raziel

les trucs du genre aMsn et autre très peu pour moi j'ai une sainte horreur de ça...A la limite on peu créer un chan irc pour playonlinux, le serveur netrusk.net est parfait (tenu par des connaissances, c'est sérieux, sécurisé et facile)

Sinon tu peu m'envoyé le script sur mon email : gnuraziel@gmail.com

Edited by GNU_Raziel

Quentin PÂRIS Monday 4 June 2007 at 21:50
Quentin PÂRIS
Admin

Bon je t'explique brièvement.

J'ai créé un script : wine_download

Ce script est bien MAIS :
- Il télécharge des .deb, donc marche que sous Ubuntu
- Il n'est pas totalement intégré à PlayOnLinux.

L'idée serait de rajouter un script dans wine_expert qui télécharge automatiquement une version de wine, et qu'il modifie le lanceur du jeu pour utiliser la version de wine installée.

J'espère que tu comprend à peu près ce que j'aimerais.
Autre problème : sais tu comment extraire des .deb sur une autre distribution que Ubuntu ou debian ?

Si tu arrive à faire tout ça, tu es un dieu
GNU_Raziel Monday 4 June 2007 at 21:57
GNU_Raziel

Alors j'ai testé wine_download déjà, le gros souci c'est que, mis a part le binaire wine, TOUT le reste des fichiers est utilisé via les path officiels, ce qui reviens a utiliser wine 0.9.38 avec le binaire de wine 0.9.37.

J'ai déjà essayé avec fable et ça foire lamentablement, le support msi ne se résumant absolument pas au binaire wine seul.

Ce qu'il faut donc en priorité c'est faire en sorte que wine_download permette aussi d'utiliser les paths relatifs aux binaires.

Ensuite on peu envisager d'utiliser les sources pour que wine_download fonctionne quel que soit la distro.

Edited by GNU_Raziel

Quentin PÂRIS Monday 4 June 2007 at 21:59
Quentin PÂRIS
Admin

Chez moi ça a toujours marché niquel. Donc oui, si tu arrives à faire ça proprement c'est encore mieu

Pour les sources : bof, c'est trop long à compiler. Faut plutôt préparer des binaires à l'avance qu'on hébergerait je pense

Edited by Tinou

GNU_Raziel Monday 4 June 2007 at 22:04
GNU_Raziel

Chez moi ça a toujours marché niquel.

Quote from Tinou


C'est que le problème de Fable viens de l'installeur Microsoft alors, qui ne doit pas aimer le nouveau support msi de wine
Quentin PÂRIS Monday 4 June 2007 at 22:07
Quentin PÂRIS
Admin

Si t'arrive à faire tout ça : tu as une news specialement dédiée pour toi !

C'est LE truc qui manque à PlayOnLinux
GNU_Raziel Monday 4 June 2007 at 23:23
GNU_Raziel

Je me pencherais actuellement sur la question...

Edited by GNU_Raziel

Quentin PÂRIS Tuesday 5 June 2007 at 13:08
Quentin PÂRIS
Admin

Je confirme que mon script n'utilise PAS les librairies installées dans /usr/lib/wine.

J'ai desinstallé wine, utilisé un wine_dowloadé, ça marche. J'ai ensuite renommé ~/wine/versions/0.9.35-feisty/lib/ et la, ça marche plus

Donc ce script est utilisable !
GNU_Raziel Tuesday 5 June 2007 at 16:58
GNU_Raziel

j'ai vu ça en compilant wine moi même, le binaire wine recherche les fichiers portants le même numeros de version en priorité et si ils ne les trouvent pas il bascule sur le tronc commun (pas bête du tout comme système)

Malheureusement ça ne résoud pas le souci avec Fable :
-wine 0.9.38 (officiel) + wine 0.9.37 (wine_download ou compil) = plantage quoi que je fasse
-désinstall de wine 0.9.38+install de wine 0.9.37 = impec

Comme un dit a la montagne "y a une huitre dans la tartiflette, c'est pas normal"

Je me suis résolu du coup a créer mon propre "installeur" pour fable (décompactage des cab et ré-atribution des fichiers dans leur dossiers respectifs...Pas dur mais long, très long)

CF le post sur le "test" de Fable pour le script (j'ai d'ailleurs besoin de feedback si possible)
Quentin PÂRIS Tuesday 5 June 2007 at 17:01
Quentin PÂRIS
Admin

Steam aussi pose problème avec la nouvelle version de wine. Donc je pense franchement que je vais faire un système pour intégrer des version des wine différentes sous playonlinux
GNU_Raziel Tuesday 5 June 2007 at 17:30
GNU_Raziel

Steam aussi pose problème avec la nouvelle version de wine. Donc je pense franchement que je vais faire un système pour intégrer des version des wine différentes sous playonlinux

Quote from Tinou


Dans ce cas utilise wine_download mais de façon simplifiée :
-Pas de choix de distro
-Chopage des packets debian (ou ubuntu peu importe)
-Un coup de Alien pour en faire un tar.gz
-un petit script qui installe la version voulue dans .PlayOnLinux/wine_version/ (par exemple)
-Un menu de selection des version
-Une nouvelle variable genre $WINE_VERSION a intégrée a chaque script qui permet, de façon transparente, de switcher entre les versions facilement

Edited by GNU_Raziel

Quentin PÂRIS Tuesday 5 June 2007 at 17:35
Quentin PÂRIS
Admin

Exactement à ça que je pensais. Et un petit script qui se lance une seule fois qui permettrait de mettre à jour tout les lanceurs
GNU_Raziel Tuesday 5 June 2007 at 17:42
GNU_Raziel

Exactement à ça que je pensais. Et un petit script qui se lance une seule fois qui permettrait de mettre à jour tout les lanceurs

Quote from Tinou


Les grands esprits se rencontrent

Au passage, je suis revenu a wine-0.9.37 comme version "officielle" et j'ai mis la 0.9.38 en test via wine_download...visiblement la mouture 0.9.38 cause plus de souci qu'elle n'en résoud (cf la buglist de wine)

Edited by GNU_Raziel

Quentin PÂRIS Tuesday 5 June 2007 at 17:43
Quentin PÂRIS
Admin

C'est parti, je me lance. Un truc qu'il faudra préciser : chaque version de wine bouffe 40mo d'espace
twinoatl Tuesday 5 June 2007 at 18:52
twinoatlAnonymous

C'est parti, je me lance. Un truc qu'il faudra préciser : chaque version de wine bouffe 40mo d'espace

Quote from Tinou


On s'en fout de la place que ça prend, on veut que ça marche


P.S. Comme ce message peut-être mal pris, je tiens à préciser que j'adore PlayOnLinux. Je ne l'ai jamais encore fait marcher (j'ai juste besoin de Worms Armageddon) mais j'adore le principe.

Edited by twinoatl

GNU_Raziel Wednesday 6 June 2007 at 0:07
GNU_Raziel

Alors, je trouve ça très bien la fonction WineVersion MAIS il faudrait ajouter un menu installer, pour pouvoir installer une version de wine sans être obliger d'assigner un jeu avant, je trouve ça plus logique

Edit :
Ah j'ai vu que c'était juste un petit oublie dans le menu, la fatigue surement

Impéccable donc (a part ce petit oublie), très beau boulot, bravo

Edited by GNU_Raziel

nasra Wednesday 6 June 2007 at 1:06
nasra

Oui très beau boulot !

Par contre j'aimerai bien avoir dans la liste des jeux quelle version de wine ils utilisent (entre parenthèse).

Et vraiment félicitation pour ce très bel outil !
You are here: Index > PlayOnLinux > Wine 0.9.38