Het forum

Fable III

Message d'erreur+correction script

Auteur Antwoorden
billou Donderdag 4 Augustus 2011 om 11:28
billou

Hola, je viens apporter ma pierre, histoire de ! ^^

Déjà, concernant le script en bêta de Fable III, il y a une petite correction à faire, l’exécutable lancé ne doit pas être Fable3.exe , mais FableLauncher.exe , c'est ainsi que le jeu fonctionne normalement, Fable3.exe ne peut pas être lancé.

Ensuite, je viens vous faire part d'une erreur au lancement du jeu, je pense que la capture d'écran parlera mieux d'elle même. ;-)



Et enfin, voici quelques informations concernant mon système :

- Distribution ArchLinux 64 bits (+librairies 32 bits pour compatibilité) avec environnement de bureau Gnome 3 (gnome-shell)
- Version de Wine utilisée => 1.3.23 (installé par le script POL)
- Version de PlayOnLinux => 3.8.12-3
- Méthode d'installation => Script Bêta Fable III dans la liste d'installation
- Les erreurs du programme => Au lancement de l'executable FableLauncher.exe, comme sur la capture d'écran. (à noter que même si l'executable concerné est lié au DRM, le patch no CD sous forme de DLL à remplacer (paul.dll), censé régler un quelconque souci lié, fonctionne très bien sous d'autres systèmes.)
- Nom de votre carte graphique => Nvidia Gforce GT430, drivers propriétaires.
- Ajoutez toutes les informations supplémentaires qui peuvent êtres utiles => Le jeu tourne très bien sous Windows XP et Windows 7 sur cette machine, et je fait tourner d'autres jeux sans soucis.
À noter toutefois que même si le système trouve bien l'accélération graphique&vidéo et que les applications l'utilisent sans problème, PlayOnLinux m'indique un message d'erreur comme quoi je ne semble pas disposer d'accélération graphique, alors que les tests du programme attestent que si, et que je peux lancer d'autres jeux comme Half Life 2, sans problèmes. (si ce n'est quelques ralentissements sans doute du à l’interprétation des instructions DirectX vers OpenGL)


Ajoutez également les logs de Wine =>

$ playonlinux --run "Fable III" --debug
PlayOnLinux v3.8.12

--debug
costam

Aangepast door billou

GNU_Raziel Donderdag 4 Augustus 2011 om 12:02
GNU_Raziel

Bonjour,

concernant l'executable, je sais très bien que, normalement, c'est FableLauncher.exe qu'il faut utiliser, mais avec wine, seul Fable3.exe fonctionne, et ceux grave au GFWL Remover utilisé dans l'installeur PoL. J'arrive a obtenir les videos MS Game et Lionhead et l'écran Estimation des performances......le jeu restera malheureusement bloqué sur cet écran, et utiliser les fichiers de configurations d'une installation windows ne provoquera qu'un écran noir a la place de ce dernier.

Ensuite, pour que le jeu se lance, il faut contourner les protections anti-copie (le DRM), il vous foudra trouver seul comment faire, au regard des lois européenne il nous est impossible de vous aider.

Enfin, concernant PoL ne détectant pas l'accélération graphique, c'est un bug mineur, corrigé dans PoLv4 et qui n'a aucune incidence sur le fonctionnement.

Remarque :
J'ai effectué mes tests avec la version Steam du jeu.

Cordialement,

GNU_Raziel

Aangepast door GNU_Raziel

billou Donderdag 4 Augustus 2011 om 12:08
billou

Dans ce cas GFWL Remover n'a pas du s'installer correctement, car j'ai toujours ce message d'erreur quand j'execute normalement Fable III tel que donné !

Voilà le screen :


Aangepast door billou

GNU_Raziel Donderdag 4 Augustus 2011 om 13:38
GNU_Raziel

Je vais retester l'installeur dans la journée dans ce cas.

Edit :
J'ai fait une modification de l'installeur pour m'assurer que le GFWL Remover s'install bien, en attendant que je puisse retester ce jeu.

Aangepast door GNU_Raziel

GNU_Raziel Donderdag 4 Augustus 2011 om 15:47
GNU_Raziel

Je viens de le retester et ça fonctionne (jusqu'au fameux écran ou le jeu freeze)
draco31.fr Zondag 16 Juni\ 2013 om 13:14
draco31.fr

Bonjour,

J'ai testé le script d'installation de Fable III (toujours en Beta ?) mais sans succès.

A première vue, l'installation de .NET pose problème, car j'ai fenêtre d'erreur au cours de la préparation du disque virtuel.

Ensuite, j'ai fait l'installation en choisissant le fichier setup.exe
Je reste alors bloqué sur la fenêtre "préparation de l'environnement" avec la barre de progression qui ne bouge pas.
L'annulation dans l'installeur ne fonctionne pas non plus.
L'annulation via le wizard du script ne ferme pas l'installeur Fable 3.
J'ai fini par tuer les processus via le menu configuration de PoL.

Version de Wine : celle du script (1.5.3-xliveless2-rawinput3)
Distribution : Xubuntu
Version de la distribution : 12.04 LTS (Precise)
Carte graphique : Nvidia Geforce GTX 560 Ti
Pilote de carte graphique : 304.88 (NVidia proprio)
Commentaires : cf. supra

Voici les logs : http://pastebin.fr/pastebin.php?dl=27748

S'il faut faire d'autres tests, n'hésitez pas à demander ;-)

EDIT :
J'ai installé les composants vcrun2005, dxfullsetup et dotnet30 dans le profile wine de Fable III : Cela s'est passé sans encombre. Il doit donc bien y avoir un problème avec l'installation via le script.

Le reste de l'installation semble se dérouler correctement ... je croise les doigts.

EDIT 2 :
Cette fois la barre de progression de l'installeur MSI a été rapide ... mais reste bloquée à 100% :D
lsof me confirme que le process continue à écrire sur le disque.
J'ai cru voir passer dans le terminal de POL la (ré)installation de .NET après un petit moment : Ce n'est peut-être pas nécessaire de l'installer au préalable ?

Je ne sais pas si cela a été la même chose pour vous, mais si le setup et le msi sont lents à copier les fichiers, et que la barre de progression n'est pas fiable, un message d'avertissement dans le wizard de POL serait le bienvenue. Cela éviterait aux utilisateurs d'abandonner l'installation trop tôt en ne voyant rien bouger :)

Aangepast door draco31.fr

GNU_Raziel Zondag 16 Juni\ 2013 om 16:04
GNU_Raziel


[POL_SetupWindow_check_cdrom] Message: /media/[PC].Fable.III/Game.msi
[POL_SetupWindow_check_cdrom] Message: /media/ISO/Game.msi


Les versions pirates ne sont pas supportées. De plus, seule la version Steam du jeu à été testée et enfin, le jeu ne fonctionne toujours pas avec wine à cause du DRM Xlive.
draco31.fr Zondag 16 Juni\ 2013 om 17:03
draco31.fr

Oulà, faut pas se vexer, moi je voulais aider.

Pour info, sur WineHQ le jeu est reporté en statut "bronze", je pense que le testeur a passé les premières vidéos : http://appdb.winehq.org/objectManager.php?sClass=version&iId=23521

Au final pour ceux qui liraient sur ce topic, l'install se termine correctement, mais je tombe sur la même erreur que billou au lancement de Fable3.exe qui demande à passer par FableLauncher.exe
J'ai refait la désinstallation de GFWL et recopié le xlive2.dll en xlive.dll mais sans succès.

Personnellement, je ne vois pas l'intérêt de proposer ce script en béta si vous n'attendez pas de retour utilisateur : autant retirer le script, ou ne proposer l'installation que via Steam <_<
Sinon, supprimez la popup sur les scripts beta :

This program is currently in testing.

It might not work as expected. Your feedback, positive or negative, is specially important to improve this installer.

Bien à vous.

Aangepast door draco31.fr

SuperPlumus Zondag 16 Juni\ 2013 om 17:24
SuperPlumusAnonymous

Bonjour,

Ce n'est pas que nous n'acceptons aucun retour. Les retours avec les versions "légales" sont acceptés avec plaisir. Mais nous ne tolérons pas le piratage.

Je vous invite à lire ceci :
http://www.playonlinux.com/fr/topic-1844-IMPORTANT_Support_des_versions_crackes__sous_iso.html

Je vous invite également à relire la charte (que vous avez accepté avant de poster) :
http://www.playonlinux.com/fr/terms.html

Aangepast door SuperPlumus

draco31.fr Zondag 16 Juni\ 2013 om 21:43
draco31.fr

Merci pour cet éclaircissement.
Je n'avais pas compris que toute forme d'ISO était considérée comme du piratage.
Dans mon cas, je possède le jeu, mais n'arrivant à rien jusque là, et vu qu'il faut de toute façon un dispositif de contournement de l'anti-piratage pour lancer le jeu, je trouvais cela plus simple.
Quoi qu'il en soit, j'ai nettoyé mon message précédent des informations tendancieuses.

Je continue donc mon retour, pour ceux qui seraient intéressés... car ça fini bien :)

Déjà l'installation par détection de CD-DVD lance le Game.msi directement, ce qui ne permet pas de saisir sa clé CD, contrairement au Setup.exe
Je pensais aussi qu'il fallait lancer le Launcher une première fois pour s'enregistrer sur le Live, mais visiblement quelque soit l'installation ça ne change rien, il n'arrive toujours pas à contacter le serveur de M$.

J'ai refait un
POL_Call POL_Remove_gfwl après l'installation (et une commande "init setup" qqch, d'après le message d'erreur).
J'ai pas l'impression que ça ait changé quoique ce soit, à part télécharger GFWL.

Finalement, j'ai utilisé le xlive.dll disponible ici : http://timeslip.users.sourceforge.net/ (fichier fable3-xlive.7z ) que j'ai décompressé dans
~/.PlayOnLinux/wineprefix/fable3/drive_c/windows/system32
J'ai créé le fichier fakexlive.ini à l'emplacement suivant (cf readme) :
~/.PlayOnLinux/wineprefix/fable3/drive_c/users/draco/Application Data/Lionhead Studios/Fable 3/
dont voici le contenu :
[xlive]
xuidl=0x10001000
xuidh=0x10001000
profile=Player
ShowMessages=2
LoaderPatch=1
UseDLC=1

J'ai ajouté export WINEDLLOVERRIDES="xlive=n" dans les commandes à executer avant de lancer le programme.
J'ai configuré wine pour utiliser xlive.dll en natif.
J'ai changé la version de wine pour la 1.5.31 sans patch xliveless.

J'ai lancé le jeu une première fois, j'ai eu un message d'erreur, mais le jeu se lance quand même.
Les premières vidéos fonctionnent, la première partie du jeu aussi (10 min pour l'instant), ainsi que les sauvegardes. Aux lancements suivants, pas de message d'erreur.

A noter que le clavier est vu comme un Qwerty (réglages par défaut prévu pour Azerty), il faut donc reconfigurer les touches pour arriver à se déplacer ;)

A cause d'un dispositif dont je tairais le nom, les niveaux de détail graphique sont inaccessibles, et remis au minimum car le jeu ne détecte pas le DVD original :-(
Les réglages sont stockés dans le fichier :
~/.PlayOnLinux/wineprefix/fable3/drive_c/users/draco/Application Data/Lionhead Studios/Fable 3/VideoOptions.xml
... que l'on peut éditer pour remettre les valeurs initiales (2 partout au lieu de zéro, j'ai pas testé autre chose).

Bref pour l'instant le jeu semble fonctionner, mais j'ai la flème de refaire l'install avec le DVD car il faut environ 1 heure (sans barre de progression) pour la copie des fichiers sur le disque :p

A noter que j'ai cumulé toutes les modifs précédentes en essayant de lancer le jeu à chaque étape, mais peut-être que certaines sont inutiles.

En espérant avoir été utile.
A+

Aangepast door draco31.fr

GNU_Raziel Maandag 17 Juni\ 2013 om 13:18
GNU_Raziel

Si vous êtes motivé pour mettre a jour le script existant en y ajoutant le support DVD correctement testé et les modifications nécessaires pour faire fonctionner le jeu allez-y, je ne pense pas le faire personnellement.

Postez votre script mis à jour (testé avant biensur) ici même et il sera intégré après vérification de sa conformité avec les standards actuels.
billou Dinsdag 30 Juli 2013 om 23:26
billou

Bon, j'en profite pour faire remonter le topic, je viens de réessayer avec la version 1.6 de wine, le jeu fonctionne, en tout cas pour la version steam, mais j'ai du remplacer une DLL et en rajouter une pour ça, histoire d'outrepasser l'obligation d'avoir GFWL installé pour jouer.

Dans les faits, ça ne freeze plus, ça fonctionne, mais ça rame un peu, et je pense que dans mon cas, l'absence de support multi-core de Wine (y'a pas de hacks pour ça?) et le fait que les drivers proprios d'AMD soient mal optimisés (Radeon HD 7850 Turbo dans le cas présent) sont responsable de cette situation.

Quoi qu'il en soit, vous pourrez retrouver ces deux dll ici, elles sont à placer à la racine du dossier du jeu Fable III :

http://vavar60.online.fr/share/paul.dll
http://vavar60.online.fr/share/xlive.dll

En passant, le dev est ici => http://timeslip.users.sourceforge.net/

Attention, j'ai seulement testé avec la version officielle issue de Steam (vive les soldes !), pas le DVD.

Aangepast door billou

Je bent hier: Index > PlayOnLinux > Fable III