The forum

Civilization 5

Author Replies
wampas Sunday 14 November 2010 at 23:36
wampasAnonymous

Bonsoir

Savez vous si quelqu'un a déja réussis a faire tourner civ 5 sur ubuntu ??

Ou peut être est il trop récent ?? ;-)
SuperPlumus Monday 15 November 2010 at 5:15
SuperPlumusAnonymous
Admin

Bonjour,

Il semblerait que le jeu fonctionne, et d'après l'AppDB de Wine, le jeu fonctionne parfaitement en suivant la procédure suivante :

Installe Civ 5 dans PlayOnLinux, via une installation manuelle.


Il Faut ensuite installer plusieurs composants supplémentaires de la manière suivante :

1) Clique sur le bouton "Installer" dans PlayOnLinux.

2) Sélectionne la catégorie "autres".

3) Sélectionne "PlayOnLinux functions"

4) Clique sur "Appliquer".

5) Sélectionne ton jeu dans la liste.

6) Sélectionne "POL_Install_vcrun2008" ainsi que "POL_Install_d3dx9" puis clique sur "suivant".

Et voila.

Ton jeu doit fonctionner correctement.

Edited by SuperPlumus

wampas Monday 15 November 2010 at 8:19
wampasAnonymous



Ok je testerais ce soir ....


merci
wampas Monday 15 November 2010 at 16:55
wampasAnonymous


Bon je bloque a l installation manuelle .

je lance playonlinux

installer :

installer un paquet ou une application non supporté .

installer manuelle:

Installer une application sur un nouveau préfixe : j utilise Civ .

attribuer une version de wine : 1.0.1 / 1.2.1/1.3.1

j'ai essayé avec les 3 .

installation de gecko :

parcourir je choisis Setup. exe sur le dvd .

Il mouline lance l'installation mais aucune fenêtre ne s'ouvre puis terminer mais rien ne c'est passé .

Quand pensez vous ?


SuperPlumus Monday 15 November 2010 at 17:42
SuperPlumusAnonymous
Admin

Démarre PlayOnLinux dans un terminal, puis procède à l'installation avec la version 1.2.1 de Wine, puis poste le contenu du terminal ici, afin de voir ce qui pose problème.

Pour démarrer PlayOnLinux, tape la commande suivante dans un terminal:
playonlinux
wampas Monday 15 November 2010 at 17:54
wampasAnonymous



merci je savais pas qu on pouvait faire ça avec la console c'est sympa. alors voila:

PlayOnLinux v3.8.5

Vérification de l'extension : Advanced Wine Configuration...
Vérification de l'extension : Offline PlayOnLinux...
Vérification de l'extension : Capture...
Vérification de l'extension : Transgaming Cedega...
Vérification de l'extension : Wine Import...
Vérification de l'extension : Wine Look...
Vérification de l'extension : Detour...
Running install menu
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33d12c
fixme:iphlpapi:NotifyAddrChange (Handle 0xa5ee8e8, overlapped 0xa5ee8f0): stub
wine: configuration in '/home/jerome/.PlayOnLinux/wineprefix/Civ' has been updated.
/usr/share/playonlinux/bash/LiveInstall: ligne 184 : cd: /media/Civilization: Aucun fichier ou dossier de ce type
wine: Mauvais format EXE pour Z:\\media\\Civilization V\\Setup.exe

jerome@jerome-K42Dr:~$

SuperPlumus Monday 15 November 2010 at 18:41
SuperPlumusAnonymous
Admin

C'est très bizarre comme erreur à la dernière ligne (wine: Mauvais format EXE pour Z:\\media\\Civilization V\\Setup.exe)

Wine dit que l'exécutable est corrompu et que il n'arrive pas à le charger !

Tu utilise bien un cd officiel ?

Ton cd est peut-être rayé/endommagé ?

Ton cd marche sous Windows ?


Autrement, il faudra l'avis d'une personne plus experte que moi.

Edited by SuperPlumus

wampas Monday 15 November 2010 at 18:51
wampasAnonymous



Je vais teste sous windows .......................




merci ;-)
thuban Saturday 18 December 2010 at 14:09
thuban

Hum... Je suis le sujet, voir si ça marche, j'aimerais l'offrir à mon frère pour noël, et il faut que ça tourne sous nunux! :)
gfombell Sunday 13 February 2011 at 17:31
gfombellAnonymous

Hello

Même problème si ce n'est que j'ai acheté Civilization V via Steam et j'essaye de suivre la manip proposée par SuperPlumus sans arrivée à installer civilization V via POL, car je ne trouve pas (et poru cause) de fichier install.exe.

pouvez vous aider un pauvre néophyte?

merci d'avance !!
SuperPlumus Sunday 13 February 2011 at 19:43
SuperPlumusAnonymous
Admin

Bonjour,

Voici la procédure pour le jeu version Steam :

1) Installer Steam (si ce n'est pas déjà fait) : Bouton Installer -> Jeux -> Steam.

2) Installer le jeu via Steam (je ne connais pas la procédure exacte, mais c'est la même que sous Windows).

3) Suis les instructions suivantes pour les composants supplémentaires (instructions adaptées de mon post précédent) :

1) Clique sur le bouton "Installer" dans PlayOnLinux.

2) Sélectionne la catégorie "autres".

3) Sélectionne "PlayOnLinux functions"

4) Clique sur "Appliquer".

5) Sélectionne Steam dans la liste

6) Sélectionne "POL_Install_vcrun2008" ainsi que "POL_Install_d3dx9" puis clique sur "suivant".

Et voila, normalement ton jeu doit marcher ! (pour le démarrer, il faut passer par Steam)

Edited by SuperPlumus

Xebeauxa Saturday 26 March 2011 at 9:58
XebeauxaAnonymous

Bonjour,

Bonjour,

Voici la procédure pour le jeu version Steam :

Quote from SuperPlumus


Merci SuperPlumus pour ce début de réponse. Une fois que je l'ai fait ( hormis une grande lenteur de steam ) lancer Civilization 5 me met l'erreur d'installation incomplète ( 2 ) qui signifie qu'il y a des espaces dans le chemin d'accès au fichier.

Steam propose de déplacer les fichiers de Steam. Le problème est maintenant que PlayOnLinux ne sait plus ou sont les fichiers. Je décide alors de ne plus passer par play on linux et directement par le lanceur de steam sur mon bureau.

Clic droit propriétés je modifie tous les chemins d'accès mais cela ne donne rien. En ouvrant le *.desktop sous emacs je découvre qu'il reste un chemin à modifier, je le fait. Maintenant mon Steam déplacé se lance. Mais au moment de lancer le jeu je retombe sur l'erreur de départ d'installation incomplète (2).

Plusieurs tentatives se succèdes, je fini par installer comme tu le précise le vcrun2008 avant de déplacer les fichiers et je vais m^eme ouvrir le registre de mon wineprefix pour modifier tous les chemins d'accès de steam pour ^etre sur. Mais rien y fait.

Sinon je suit sous ubuntu 10.10 ( gnome ) avec PlayOnLinux 3.8.12 et Steam Version 21 mars 2011 à 18h31 et 42s. J'ai constaté la m^eme erreur sous ubuntu 10.04 LTS KDE4 ( je ne sais plus les version POL et Steam ). Notez que le jeu fonctione sous Seven ( dual boot )

La lenteur de steam se ressent sur toute les appli dans le m^eme bureau virtuel sous gnome

Edited by Xebeauxa

ADIX001 Thursday 26 May 2011 at 17:17
ADIX001Anonymous

Sous natty 32bits avec la version Steam, en installant steam via le script de playonlinux, puis en installant Civ5 via steam, le jeu avait marché (avec de mechant bug de texture) sans avoir a faire quoique ce soit. Maintenant, pour des raisons obscures^^, je suis sous archlinux et j'ai pas reussis à y reproduire cet "exploit".

Edited by ADIX001

SuperPlumus Thursday 26 May 2011 at 19:23
SuperPlumusAnonymous
Admin

Bonjour,

il faudrait donner plus de détails sur le problème, notamment les informations demandées sur
http://www.playonlinux.com/fr/topic-46-Expliquer_son_probleme.html (y compris les logs de Wine).

En attendant voici quelques informations trouvées sur la page Civilization V de WineHQ AppDB :

- Il faut désactiver la communauté Steam In-Game.

- Il faut utiliser le mode DirectX 9 (le mode DirectX 11 ne marche pas).

(http://appdb.winehq.org/objectManager.php?sClass=version&iId=21465)

Edited by SuperPlumus

ADIX001 Friday 27 May 2011 at 16:07
ADIX001Anonymous

Salut,
ubuntu lucid 10.4 32bits || ubuntu natty 11.04 64bits || archlinux 2010.05
playonlinux 3.8.12
wine 1.3.19 || 1.3.20 || 1.3.3

J'installe steam via le le script playonlinux "steam";
Déjà il y a une difference entre ubuntu et arch:

-Sous ubuntu steam fonctionne bien mais les fenêtres des options se ré-ouvrent toutes seules une fois fermées, j'ai pas trouvé comment règler ce problème;

-Sous archlinux cette fois si toutes les fenêtres(pas que celle des options), ne se réouvrent pas mais elle se multiplient sur leurs droite et leurs bas jusqu'a la limites de l'ecran au moins (je peux pas voir plus bas^^), ce problè se règle en configurant wine: choisir vista ou windows 7 au lieu d'xp;

Ensuite je commence l'installation de civ5:
-Pour pas attendre 3 heures de téléchargement je l'installe via le cd(une fois enregistré le cd si je fait installer directement dans steam, ce dernier le télécharge sans inspecter le lecteur cd).

Donc je fais execution automatique, modifier un préfixe existant, je choisi steam, l'installation de civilisation commence (steam et bien reconnu car il se lance), puis viens la mise a jour automatiquement téléchargé.

Quand c'est fini je clique sur jouer dans steam et là apparait une fenêtre avec un "Finalisation de l'installation" et une barre de progression qui reste bloquée a 1% jusqu'a que la fenetre affiche "Installation de Sid Meier's Civilization V incomplète (2)" avec un lien https://support.steampowered.com/kb_article.php?ref=9851-PFHN-9932&l=french qui explique que cette erreur pourait être rectifiée en deplaçant le dossier steam à un autre endroit, je l'ai fait mais l'erreur était toujours là.

Cette erreur me laisse penser que steam ne parvient pas acceder au dossier d'instalation, peut-être pour une histoire de droit.

En tout cas cet installation est l'installation 'type' mais j'ai fait pas mal de variante qui ont donné toutes ce resultat et cette même erreur.

J'ai également essayé d'installer POL_Install_vcrun2008 mais il semble déjà installé puisque une fenêtre aparait et me propose de le reparer ou de le suprimer. Et quand je clique sur réparer (ou suprimer d'ailleur), sa bloque et je ne peux fermer la fenêtre qu'en cliquant sur "fermer cette application" dans playonlinux.
directx9 lui s'installe bien mais ne change rien a la done.

Voila difficile d'être plus precis^^


Edit: Mais merci quand même SuperPlumus :-° c'est sympa de s'interesser a notre cas, d'autant plus si t'as pas civ5 !

Edited by ADIX001

SuperPlumus Saturday 28 May 2011 at 10:42
SuperPlumusAnonymous
Admin

Il faudrait essayer avec une version plus récente de Wine.

1) Désinstalle Steam et Civ V.

2) Installe Steam via le script de PlayOnLinux.

3) Installe Civ V via une installation manuelle : Bouton Installer -> Installer un paquet .pol ou une application non supportée -> Installation manuelle -> Modifier une application existante -> Steam -> Cocher Attribuer une version de Wine au programme -> Sélectionner la version 1.3.19 -> Puis continuer l'installation.

Peut-être que cela marchera...
ADIX001 Saturday 28 May 2011 at 13:34
ADIX001Anonymous

Merci, je viens d'essayer mais toujours la même erreur.
Xebeauxa Wednesday 15 June 2011 at 21:49
XebeauxaAnonymous

Bonsoir à tous,

Je reprend mon problème et j'y ajoute quelques détails.

Je suis sous Ubuntu 11.04 32bits
Noyau Linux 2.6.38-8-generic-pae
Gnome 2.32.1
PlayOnLinux v 3.8.12
wine-1.2.2
Steam Version Juin 1, 2011 à 15.31:24
Carte graphique NVIDIA GeForce 8400 GS
Acceleration graphique NVIDIA 173

Le code suivant indique le lancement de Civilization V par Steam.

$ env WINEPREFIX="/home/aurelien/.PlayOnLinux/wineprefix/Steam" wine C:\\\\Games\\\\Steam\\\\Steam.exe
wine: cannot find L"C:\\\\windows\\\\system32\\\\plugplay.exe"
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub
fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer 0x468e9f8, L"ROOT\\\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x424c150)
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:win:RegisterDeviceNotificationA (hwnd=0x100b4, filter=0x32d588,flags=0x00000004) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ce34,0x00000000), stub!
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
err:ole:RevokeDragDrop invalid hwnd (nil)
fixme:advapi:RegisterTraceGuidsW (0x3925320, 0x3f7b738, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3f53b24, (null), (null), 0x3f7b750,)
err:ole:RevokeDragDrop invalid hwnd 0x10120
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\Public", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\resource", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\userdata", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\dumps", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\config", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\appcache", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32\\\\mui", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\Fonts", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\Config", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\Public", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\resource", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\userdata", 0x13dbdb88, 520), stub!
err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x2011e
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\dumps", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\config", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\appcache", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\system32\\\\mui", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\windows\\\\Fonts", 0x13dbdb88, 520), stub!
fixme:volume:GetVolumePathNameW (L"C:\\\\Games\\\\Steam\\\\Config", 0x13dbdb88, 520), stub!
err:ole:RevokeDragDrop invalid hwnd (nil)
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:advapi:UnregisterTraceGuids 0: stub
Shutting down. . .
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open

Cordialement
orlii Sunday 4 November 2012 at 19:34
orliiAnonymous

Yop !

Je viens de faire quelques tests pendant le week end, d'abord avec la démo Steam de Civ V, ça marche nickel, puis Gods and Kings, j'avais un bug sur une texture de l'écran des villes (mais a priori, ça devrait être résolu), et enfin avec le jeu officiel que j'ai acheté ce matin.

Donc ça marche parfaitement, sauf que, potentiellement, vous pouvez tomber sur ce bug d'écran de ville lié au chargement d'une texture (CityIcon128.dds). Cela est simplement dû au nombre fichiers autorisés en ouverture par un programme. Ca se règle dans /etc/security/limits.conf, il suffit d'y ajouter les lignes (en root, ou sudo) :

* soft nofile 2048
* hard nofile 8192

Malgré le nom du fichier et de l'arborescence, ça n'a pas d'incidence manifeste sur votre système, si ce n'est qu'il autorise une application à ouvrir plus de fichiers que par défaut.

Pour Gods and Kings, j'essaierai bientôt, et vous redirai.