Hello,
Nos équipes travaillent à assurer la compatibilité d'EAC avec Wine pour que les joueurs Linux puissent continuer leur aventure sur le jeu.
Pour le moment, nous n'avons pas de solution, mais nous collectons vos retours afin d'avancer vers une résolution de ce problème.
Restant à ta disposition.
Voir le message dans son contexte
Nos équipes travaillent à assurer la compatibilité d'EAC avec Wine pour que les joueurs Linux puissent continuer leur aventure sur le jeu.
Pour le moment, nous n'avons pas de solution, mais nous collectons vos retours afin d'avancer vers une résolution de ce problème.
Restant à ta disposition.
Nos équipes travaillent à assurer la compatibilité d'EAC avec Wine pour que les joueurs Linux puissent continuer leur aventure sur le jeu.
Pour le moment, nous n'avons pas de solution, mais nous collectons vos retours afin d'avancer vers une résolution de ce problème.
Restant à ta disposition.
méthode utilisé:
- supprimer le dossier wineprefix (~/.wine/)
- désinstaller wine
- installer wine depuis le repository de wine (wine-8.20) et pas le repo de la distribution. (winehq-devel marche pour moi j'ai pas testé les deux autres)
- passé le jeu en architecture 64 bit (dans le launcher, option du jeu, général)
Quelqu'un aurait une astuce ?
Hello, ducoup ou trouves-tu le dossier wineprefix et comment desinstaller wine stp?
pour désinstallé wine sa dépends de ta distribution.
Bien vu, ça marche aussi pour moi! Je n'ai pas suprimmé ~/.wine, j'ai pris winehq-devel sur les depots ubuntu (du coup c'est une version 8.12) et ça marche uniquement depuis que je suis passé en 64 bits dans les options du launcher. Est-ce que finalement c'est pas simplement l'option 64 bits qui fait que ça marche?
@Ankama, j'en profite de ce post pour poser la question, pour quelle raison la version 64bit est expérimentale ? Sachant que la version 32 bit ne fonctionne plus du tout.
2ème question : Pourquoi utiliser wine (la version 32 bit de wine) quand on active Dofus en 64 bit ? Autant utiliser wine64 avec dofus en 64bit.
Pour moi, je ne vois aucune raison et je serais vous, j'abandonnerais la version 32 bit de Dofus et j'utiliserais wine64 au lieu de wine. Et bonus, j'inclurais wine64 (ou proton) dans le jeu, comme vous le faite avec Wakfu et java, pour faciliter et fiabiliser l'utilisation de Dofus sur Linux.
De mon coté j'ai un autre problème après le lancement cependant. Le client se lance mais ne peut pas se connecter au serveur. En regardant les logs du launcher, je vois:
Spoiler (cliquez ici pour afficher le spoil)
11/17/2023, 1:30:39 AM.364 - debug: [SERVICE] call 11/17/2023, 1:30:39 AM.364 - error: TypeError: Cannot read properties of undefined (reading 'release')
at f.t.authorize (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:330:319400)
at e.exports.execute (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:312:103770)
at Object.userInfo_get (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:1:48361)
at t.Processor.q.process_userInfo_get (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:330:305888)
at t.Processor.q.process (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:330:298440) at /tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:656:37415
at Socket. (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:13:32007)
at Socket.emit (node:events:394:28)
at Socket.emit (node:domain:475:12)
at addChunk (node:internal/streams/readable:315:12)
11/17/2023, 1:30:39 AM.365 - error: server error ZaapError: ZaapError
at f.t.authorize (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:330:319434)
at e.exports.execute (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:312:103770)
at Object.userInfo_get (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:1:48361)
at t.Processor.q.process_userInfo_get (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:330:305888)
at t.Processor.q.process (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:330:298440)
at /tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:656:37415 at Socket. (/tmp/.mount_AnkamaBOZLCY/resources/app.asar/main.js:13:32007)
at Socket.emit (node:events:394:28) at Socket.emit (node:domain:475:12)
at addChunk (node:internal/streams/readable:315:12)
11/17/2023, 1:30:39 AM.365 - debug: [SERVICE] socket closed
J'ajoute aussi que si l'on essaie de lancer plusieurs comptes on se tape une erreur comme quoi l'EAC ne peut être lancé qu'une seule fois.
Je plussoie l'idée par contre qu'ankama pourrait livrer une version de wine qu'ils ont tester être fonctionnel et utiliser leur propre prefix, ça leur enlèverait du support à faire. Au coût de grossir l'installation du jeu de ~1GB. Par contre si la release unity est imminente et qu'ankama veut générer un binaire linux sans passer par wine, ça vaut peut-être pas la peine de mettre du temps sur ça.
- kernel 6.0, wine 8.21, version 64bits, toujours pas de jeu après l'écran EAC.
Remarque : j'ai supprimé le .wine, ça a marché une fois, puis ca ne re-fonctionne plus (même quand je le re-supprime)
Le truc a clairement absolument jamais ete teste.
Perso j'arrive maintenant a lancer le client mais ca ne prend pas l'authentification du launcher, j'ai tout essaye.
Il faut evidemment qu'ils sorte ca en "bouteille" et et pas essayer de se baser sur l'installation Wine de l'utilisateur, c'est une plutot mauvaise idee.
De leur cote, s'ils s'y mettent c'est probablement quelque heures de travail.
De notre cote, devrait-on essayer de mettre en place un environment maintenu par la communaute? (container?)
Ca a marche dans le passe quand je voulais pas installer Wine mais en re-essayant cette semaine il semblerait que FUSE soit contrariant.