Het forum

[Anno 1404]

problème au lancement

Auteur Antwoorden
ViRuS Donderdag 27 Augustus 2009 om 18:26
ViRuSAnonymous

Bonjour,

je viens d'installer le jeu Anno 1404, l'installation s'est bien déroulée mais quand je lance le jeu, j'ai cette erreur :



j'ai recommencé l'install plusieurs fois, toujours pareil

une idée ?

ddelec24 Zaterdag 29 Augustus 2009 om 14:01
ddelec24

cest que l'installation a du mal se dérouler

supprime et retente de l'installer, si ça persiste installe le en ayant lancé playonlinux par un terminal et il nous faudrait ce qui apparait durant l'installation, Merci

- venez sur irc!
ViRuS Dinsdag 8 September 2009 om 10:24
ViRuSAnonymous

merci de ta réponse, mais comme je l'ai dit sur mon 1er post, j'ai refait l'install plusieurs fois sans succès, y compris en ayant lancé POL depuis le terminal

je laisse tomber, c'est le 2ème jeu que je n'arrive pas à installer et jouer, 2 sur 2 ne fonctionnent pas chez moi, donc je continue de jouer sous windaube... tant pis

Berillions Dinsdag 8 September 2009 om 23:03
Berillions

Fait ce que BlondVador a dit, à savoir lancer PoL dans une console et nous mettre ce qu'il est écrit.

Je vais tester le jeu avec la version 1.1.28 et 1.1.29 pour vérifier si tout fonctionne correctement. Il se peut qu'il y est un pb avec la nouvelle version de wine.

Merci

PS: Quelle version de Wine utilises-tu sous PoL ?

ViRuS Woensdag 9 September 2009 om 8:56
ViRuSAnonymous

bon, voici ce que j'ai dans la console quand je l'installe

PlayOnLinux v3.6

Checking python :                     [ Ok ]
Running install menu
wine: created the configuration directory '/home/michel/.PlayOnLinux/wineprefix/Anno1404'
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x7cd989e8, overlapped 0x7cd989cc): stub
fixme:shell:DllCanUnloadNow stub
wine: configuration in '/home/michel/.PlayOnLinux/wineprefix/Anno1404' has been updated.
fixme:storage:StgCreateDocfile Storage share mode not implemented.
fixme:reg:GetNativeSystemInfo (0x3326dc) using GetSystemInfo()
fixme:richedit:RichEditWndProc_common WM_STYLECHANGING: stub
fixme:richedit:RichEditWndProc_common WM_STYLECHANGED: stub
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
fixme:richedit:RichEditWndProc_common WM_STYLECHANGING: stub
fixme:richedit:RichEditWndProc_common WM_STYLECHANGED: stub
fixme:advapi:LookupAccountNameW (null) L"michel" (nil) 0x318dc0 (nil) 0x318dc4 0x318db8 - stub
fixme:advapi:LookupAccountNameW (null) L"michel" 0xb0c4990 0x318dc0 0xb0c1860 0x318dc4 0x318db8 - stub
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 2 ignored L"MsiAssembly" table values
fixme:reg:GetNativeSystemInfo (0x33faa8) using GetSystemInfo()
fixme:mscoree:GetCORVersion (0x33f6a0, 600, 0x33f68c): semi-stub!
fixme:mscoree:LoadLibraryShim (0xab31f8 L"fusion.dll", (nil), (nil), 0x33eec4): semi-stub
fixme:mscoree:GetCORVersion (0x33d8dc, 600, 0x33d8c8): semi-stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:fusion:CreateAssemblyEnum (0x33ddd0, (nil), 0xc7d410, 00000002, (nil)) stub!
fixme:reg:GetNativeSystemInfo (0x33e0b4) using GetSystemInfo()
fixme:ntoskrnl:KeInitializeTimerEx 0x1112e8 0
fixme:ntoskrnl:IoAllocateMdl stub: 0x111320, 5, 0, 0, (nil)
err:module:import_dll Library d3dx9_40.dll (which is needed by L"C:\\\\Program Files\\\\Ubisoft\\\\Related Designs\\\\ANNO 1404\\\\tools\\\\Benchmark.exe") not found
err:module:import_dll Library d3dx10_40.dll (which is needed by L"C:\\\\Program Files\\\\Ubisoft\\\\Related Designs\\\\ANNO 1404\\\\tools\\\\Benchmark.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files\\\\Ubisoft\\\\Related Designs\\\\ANNO 1404\\\\tools\\\\Benchmark.exe" failed, status c0000135
err:winebrowser:get_url_from_dde Unabled to retrieve URL from string L"\\""
err:winebrowser:wmain Usage: winebrowser URL
fixme:ntoskrnl:KeInitializeTimerEx 0x1110f0 0

PS : dans POL - Outils - Gérer les versions de Wine : Versions de Wine installés 1.1.28 et 1.1.26

Aangepast door ViRuS


Berillions Woensdag 9 September 2009 om 16:07
Berillions

On dirait que l'installeur d'Anno n'installe pas Directx9.... alors qu'il le fait normalement. D'ou le fait que je ne l'ai pas installer via le script.

ViRuS Donderdag 10 September 2009 om 7:51
ViRuSAnonymous

bon j'ai installé directx9.0c après coup et maintenant c'est bon

merci de votre aide

EDIT :
bon en fait, il s'est lancé, j'ai modifié la config d'affichage car c'était merdique, et maintenant il ne se lance plus :@
je vais arrêter de me prendre la tête avec des jeux windows sous GNU/Linux et continuer de jouer sous windaube

a+

Aangepast door ViRuS


ludo13 Donderdag 10 September 2009 om 13:01
ludo13Anonymous

Bonjour,

J'ai également un problème avec ce jeu.
Lorsque je tente de le lancer pour la première fois, il me dit que je ne dispose pas des droits suffisants pour le lancer.
Il m'indique que je dois disposer d'un compte administrateur pour lancer le jeu la première fois.

Mais... même si je le lance effectivement avec les droits admin (donc en root et au passage faire un gros chown -R root.root du répertoire d'installation) j'ai toujours la même erreur.

Si j'essaie de le lancer à la main dans une console, j'obtiens l'erreur suivante :

~ wine Anno4.exe
err:module:import_dll Library d3dx10_40.dll (which is needed by L"Z:\\\\home\\\\ludo\\\\.PlayOnLinux\\\\wineprefix\\\\Anno1404\\\\drive_c\\\\Program Files\\\\Ubisoft\\\\Related Designs\\\\ANNO 1404\\\\Anno4.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\\\home\\\\ludo\\\\.PlayOnLinux\\\\wineprefix\\\\Anno1404\\\\drive_c\\\\Program Files\\\\Ubisoft\\\\Related Designs\\\\ANNO 1404\\\\Anno4.exe" failed, status c0000135

Voilà, du coup je bloque un peu... Si quelqu'un a une idée pour m'aider.... merci ;-)
Berillions Donderdag 10 September 2009 om 18:38
Berillions

Il ne faut surtout pas faire un chown -R root.

C'est l'inconvénient de l'installation de ce jeu avec Wine. En faite, l'executable du jeu requiert les droits administrateurs pour être lancé et PoL le lance en simple User.

Ce qu'il faut que tu fasses, c'est un simple chmod +x, je te donne ce que je fais moi pour pouvoir y jouer.


cd "/home/USER/.PlayOnLinux/wineprefix/Anno1404/drive_c/Program Files/Ubisoft/Related Designs"
chmod +x ANNO 1404

Il faut ensuite que tu fasses un clique droit sur le dosser ANNO 1404 et que tu rajoutes Lecture et écriture à l'option : Accès au fichier au trois catégories. Puis tu termines en cliquant Appliquer les permissions au fichiers inclus

En esperant avoir été assez claire. ;-)

Aangepast door Berillions


ludo13 Vrijdag 11 September 2009 om 12:18
ludo13Anonymous

Salut,

Merci pour l'astuce, le jeu ne se lance toujours pas, mais la situation semble avoir avancé d'un poil.
J'ai effectué toutes les opérations énoncées, et j'ai maintenant une erreur 1723...

Par contre, petite précision, quand tu dis :
"Il faut ensuite que tu fasses un clique droit sur le dosser ANNO 1404 et que tu rajoutes Lecture et écriture à l'option : Accès au fichier au trois catégories. Puis tu termines en cliquant Appliquer les permissions au fichiers inclus "... je comprends qu'il faille faire un chmod 777 sur le répertoire du jeu, est-ce bien cela ?
ludo13 Vrijdag 11 September 2009 om 12:56
ludo13Anonymous

Voilà, j'ai résolu les pbs de droit.
J'ai un autre problème maintenant :-)

Au lancement, le jeu m'affiche une fenêtre avec l'erreur "Failed to initialize DirectX".

J'ai donc tenté d'installer DirectX... sauf que celui-ci s'est installé dans mon ~/.wine, et non dans le wineprefix du jeu.

J'ai eu beau chercher, mais je n'ai pas vu une telle option pour rajouter DirectX au wine "dédié" au jeu en question.
Quelqu'un a une idée ?
Berillions Zaterdag 12 September 2009 om 10:30
Berillions

Dans PoL, tu vas dans Installer -> Autre et tu auras dans la liste Directx End-Users Runtimes.

Choisi ca et continu en cliquant sur Suivant. Prends le prefixe d'Anno1404 puis la version August09 de DirectX et tout s'installera dans le bon prefixe. :)

Je bent hier: Index > PlayOnLinux > [Anno 1404]