Les news

SimCity 4 : Enfin !

Le Dimanche 27 Juillet 2008 à 19:21

Bonjour à tous

Aujourd'hui est un grand jour pour tous les linuxiens amateurs de city-builders.

En effet, je vous annonce la publication de 2 nouveaux scripts : SimCity 4 et SimCity 4 Deluxe !



Ces scripts sont donc maintenant installables tout simplement en cliquant sur le gros bouton Installer de POL, puis en sélectionnant la catégorie Jeux.

Bon jeu

PS : Je remercie tous les membres qui m'ont aidé à améliorer et corriger ce script. Merci

PPS : Vous noterez aussi la publication des scripts pour Empereur, Age of Empires 2 The Conquerors, Settlers 4 et son extension.

Toumeno

Les commentaires

Auteur Réponses
free_your_eyes Le Jeudi 31 Juillet 2008 à 21:01 -
Rang: Membre

Membre
Hello !!

D'abord merci pour ce script qui va rendre heureuses beaucoup de personnes !

J'ai l'impression que, pour ma part, j'ai un problème... En effet, j'ai bien Simcity 4 mais j'ai aussi l'extension Rush Hour. L'installation de Rush Hour se déroule-t-elle sans mal après l'installation de SC4 avec le script de PlayOnline? Ou bien vaut-il mieux posséder la version Deluxe, et donc utiliser le script prévu ?

Merci beaucoup !

Chris
Toumeno Le Vendredi 1 Août 2008 à 11:31 -
Rang: Scripteur

Scripteur
Je pense qu'il vaut mieux installer le script de SimCity 4 de base.
Après, aucun script n'est prévu pour l'installation de l'extension à part, je pense qu'il vaudrait mieux passer par l'installation manuelle :

Après avoir installé SC4 de base, aller dans le bouton Installer, et en bas a gauche "Installer un paquet .pol ou une application non supportée"
Selectionner Installation Manuelle, puis apres, "Modifier une application deja installée" selectionner ensuite SimCity4
Puis poursuivre en suivant les instructions, je m'arrete la car je n'ai pas Rush Hour.

Tiens moi au courant, et dis moi aussi si le SC4 de base marche sans problème (install+lancement)

Merci
free_your_eyes Le Vendredi 1 Août 2008 à 17:55 -
Rang: Membre

Membre
Super, merci beaucoup !

En effet, j'ai installé SC4 hier, et il fonctionne vraiment bien !
Je vais de ce pas essayer ce que tu me proposes et installer Rush Hour de cette manière.

Chris

free_your_eyes Le Vendredi 1 Août 2008 à 18:24 -
Rang: Membre

Membre
Toumeno, je suis émerveillé : ça marche !!!
Moi qui avais lutté avec Wine rien que pour faire fonctionner SC4 sans extension de façon fluide (sans doute n'avais-je pas encore tweaké mon xorg) et atteint le désespoir total une fois SC patché avec Rush Hour, avec ton script ET l'install manuelle de Rush Hour, ça marche du tonnerre !

Je ne connaissais pas du tout PlayOnLinux jusqu'à hier, ne possédant que SC4, et vais te dire un truc : le programme PlayOnLinux est fichtrement bien fichu. Il donnes les bons conseils au bon moment, comme par ex : "if this is a patched game, you'd better not create a new desktop shortcut". Voilà. J'aurais répondu "OK, va pour le nouveau raccourci...", et ça n'aurait sans doute pas marché...

Bon, quelques petites bizarreries dans le jeu, mais cela est propre à Wine ou à ma carte graphique (ATI Mobility X1250) : quand on sélectionne les éléments à construire (le métro, les zones, etc.), la description des éléments a tendance à "grésiller", à clignoter... Je ne sais pas bien comment décrire. Mais ce n'est vraiment pas du tout important à mes yeux. Peut-être l'est-ce pour d'autres.

Moi qui voulais Linux ET SC4, eh bien voilà... J'ai enfin la jolie cerise sur le gros gâteau!


MUCHISIMAS GRACIAS ! En espérant que ceci aidera beaucoup de monde.


Chris

Toumeno Le Vendredi 1 Août 2008 à 23:08 -
Rang: Scripteur

Scripteur
Merci, c'est un plaisir pour moi d'avoir pu - et de pouvoir - aider les Linuxiens.
Oui, POL est bien fichu, et tout ça on le doit au travail de toute l'équipe, en particulier de Tinou.

Pour le "grésillement graphique", c'est tout a fait normal (sous Linux bien sur), et personne n'a trouvé (cherché ?) de solution.

Je suis bien content que tout marche correctement, et étant donné que l'extension, d'après toi, marche, je vais faire un script prochainement.

Si j'ai bien compris, tu lances le SC4 avec l'extension avec le meme lanceur que le SC4 de base ? (En gros, c'est toujours SimCity 4.exe qui est exécuté ?)Merci
free_your_eyes Le Lundi 4 Août 2008 à 17:52 -
Rang: Membre

Membre
Hello!

J'ai fait quelques tests avec les différents lanceurs que j'ai trouvé dans le menu de Wine et sur le bureau.

Comme je l'ai indiqué, je n'ai pas créé de lanceur pour Rush Hour sur le bureau ; je lance SC4 avec Rush Hour avec le raccourci créé lors de l'install de SC4.

Dans le menu Wine, si je clique sur "Simcity 4 - Rush Hour", je note une activité sur le disque dur, puis rien ne se passe... J'ai essayé d'exécuter la commande du raccourci dans un terminal, et voilà le résultat :


cristobalin@cristobalin-laptop:~$ env WINEPREFIX="/home/cristobalin/.PlayOnLinux/wineprefix/SimCity4" wine "C:\PROG~FBU\Maxis\SIMC~ZMW\Apps\SimCity 4.exe"
wine: Unhandled page fault on execute access to 0x0032fa6c at address 0x32fa6c (thread 0009), starting debugger...
Unhandled exception: page fault on execute access to 0x0032fa6c in 32-bit code (0x0032fa6c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0032fa6c ESP:0032fa30 EBP:0032fa44 EFLAGS:00010206( - 00 - RIP1)
EAX:0032fa6c EBX:10003115 ECX:0032fa54 EDX:10083e0c
ESI:10083da8 EDI:10083e08
Stack dump:
0x0032fa30: 10083e08 10083da8 10003115 0032fa54
0x0032fa40: 0032fa6c 0032fa84 10026caf 0032fb04
0x0032fa50: 00e09280 0032fa94 0032fac0 00400000
0x0032fa60: 10006c70 00000206 00e11778 32fa94bc
0x0032fa70: 5c9d6100 0032fac3 0032fa98 10026cef
0x0032fa80: 0032fa94 0032faf4 10083dcd 10083da8
Backtrace:
=>1 0x0032fa6c (0x0032fa44)
2 0x10026caf in ~df394b.tmp (+0x26caf) (0x0032fa84)
3 0x10083dcd in ~df394b.tmp (+0x83dcd) (0x0032faf4)
4 0x1000332c in ~df394b.tmp (+0x332c) (0x0032fbd4)
5 0x00bcb3f5 in simcity 4 (+0x7cb3f5) (0x00bcb009)
6 0x00000118 (0x00704810)
7 0x5ddc7bdf (0xb3119a69)
0x0032fa6c: movl $0x32fa94,%esp
Modules:
Module Address Debug info Name (90 modules)
PE 400000- bcf000 Export simcity 4
PE 10000000-1009c000 Export ~df394b.tmp
ELF 7b800000-7b92d000 Deferred kernel32<elf>
\-PE 7b820000-7b92d000 \ kernel32
ELF 7bc00000-7bca4000 Deferred ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e0fc000-7e110000 Deferred midimap<elf>
\-PE 7e100000-7e110000 \ midimap
ELF 7e110000-7e136000 Deferred msacm32<elf>
\-PE 7e120000-7e136000 \ msacm32
ELF 7e136000-7e1f9000 Deferred libasound.so.2
ELF 7e1f9000-7e210000 Deferred msacm32<elf>
\-PE 7e200000-7e210000 \ msacm32
ELF 7e210000-7e246000 Deferred winealsa<elf>
\-PE 7e220000-7e246000 \ winealsa
ELF 7e28a000-7e2bd000 Deferred uxtheme<elf>
\-PE 7e290000-7e2bd000 \ uxtheme
ELF 7e2bd000-7e2c6000 Deferred libxcursor.so.1
ELF 7e2c6000-7e2cb000 Deferred libxfixes.so.3
ELF 7e2cb000-7e2ce000 Deferred libxcomposite.so.1
ELF 7e2ce000-7e2d4000 Deferred libxrandr.so.2
ELF 7e2d4000-7e2dc000 Deferred libxrender.so.1
ELF 7e2f3000-7e38a000 Deferred winex11<elf>
\-PE 7e300000-7e38a000 \ winex11
ELF 7e3de000-7e3ff000 Deferred libexpat.so.1
ELF 7e3ff000-7e429000 Deferred libfontconfig.so.1
ELF 7e429000-7e43e000 Deferred libz.so.1
ELF 7e43e000-7e4ae000 Deferred libfreetype.so.6
ELF 7e4ae000-7e4ce000 Deferred imm32<elf>
\-PE 7e4b0000-7e4ce000 \ imm32
ELF 7e4ce000-7e4f6000 Deferred msvfw32<elf>
\-PE 7e4d0000-7e4f6000 \ msvfw32
ELF 7e4f6000-7e4fb000 Deferred libxdmcp.so.6
ELF 7e4fb000-7e506000 Deferred libgcc_s.so.1
ELF 7e506000-7e51e000 Deferred libxcb.so.1
ELF 7e51e000-7e521000 Deferred libxau.so.6
ELF 7e521000-7e59c000 Deferred libgl.so.1
ELF 7e59c000-7e683000 Deferred libx11.so.6
ELF 7e683000-7e691000 Deferred libxext.so.6
ELF 7e691000-7e696000 Deferred libxxf86vm.so.1
ELF 7e697000-7e69a000 Deferred libxinerama.so.1
ELF 7e6ad000-7e72e000 Deferred opengl32<elf>
\-PE 7e6c0000-7e72e000 \ opengl32
ELF 7e72e000-7e742000 Deferred lz32<elf>
\-PE 7e730000-7e742000 \ lz32
ELF 7e742000-7e75b000 Deferred version<elf>
\-PE 7e750000-7e75b000 \ version
ELF 7e75b000-7e7bc000 Deferred rpcrt4<elf>
\-PE 7e770000-7e7bc000 \ rpcrt4
ELF 7e7bc000-7e860000 Deferred ole32<elf>
\-PE 7e7d0000-7e860000 \ ole32
ELF 7e860000-7e8f2000 Deferred winmm<elf>
\-PE 7e870000-7e8f2000 \ winmm
ELF 7e8f2000-7e93c000 Deferred dsound<elf>
\-PE 7e900000-7e93c000 \ dsound
ELF 7e93c000-7e9fb000 Deferred comctl32<elf>
\-PE 7e940000-7e9fb000 \ comctl32
ELF 7e9fb000-7eb0e000 Deferred shell32<elf>
\-PE 7ea10000-7eb0e000 \ shell32
ELF 7eb0e000-7eb67000 Deferred shlwapi<elf>
\-PE 7eb20000-7eb67000 \ shlwapi
ELF 7eb67000-7eb88000 Deferred mpr<elf>
\-PE 7eb70000-7eb88000 \ mpr
ELF 7eb88000-7ebd6000 Deferred wininet<elf>
\-PE 7eb90000-7ebd6000 \ wininet
ELF 7ebd6000-7ebf4000 Deferred iphlpapi<elf>
\-PE 7ebe0000-7ebf4000 \ iphlpapi
ELF 7ebf4000-7ec20000 Deferred ws2_32<elf>
\-PE 7ec00000-7ec20000 \ ws2_32
ELF 7ec20000-7ec3a000 Deferred wsock32<elf>
\-PE 7ec30000-7ec3a000 \ wsock32
ELF 7ec3a000-7ec8c000 Deferred advapi32<elf>
\-PE 7ec50000-7ec8c000 \ advapi32
ELF 7ec8c000-7ed27000 Deferred gdi32<elf>
\-PE 7eca0000-7ed27000 \ gdi32
ELF 7ed27000-7ee6e000 Deferred user32<elf>
\-PE 7ed40000-7ee6e000 \ user32
ELF 7ef8e000-7ef99000 Deferred libnss_files.so.2
ELF 7ef99000-7efa3000 Deferred libnss_nis.so.2
ELF 7efa3000-7efbb000 Deferred libnsl.so.1
ELF 7efbb000-7efc4000 Deferred libnss_compat.so.2
ELF 7efc4000-7efe9000 Deferred libm.so.6
ELF 7efe9000-7efeb000 Deferred libxcb-xlib.so.0
ELF 7efeb000-7effe000 Deferred libresolv.so.2
ELF f7ca2000-f7ca6000 Deferred libdl.so.2
ELF f7ca6000-f7df5000 Deferred libc.so.6
ELF f7df6000-f7e0e000 Deferred libpthread.so.0
ELF f7e25000-f7f5b000 Deferred libwine.so.1
ELF f7f5d000-f7f7c000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\PROG~FBU\Maxis\SIMC~ZMW\Apps\SimCity 4.exe
00000009 0 <==
0000000c
0000001a 0
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
00000017
0000001b 0
00000019 0
00000018 0
0000001c
0000001d 0
0000001e
00000022 0
0000001f 0
Backtrace:
=>1 0x0032fa6c (0x0032fa44)
2 0x10026caf in ~df394b.tmp (+0x26caf) (0x0032fa84)
3 0x10083dcd in ~df394b.tmp (+0x83dcd) (0x0032faf4)
4 0x1000332c in ~df394b.tmp (+0x332c) (0x0032fbd4)
5 0x00bcb3f5 in simcity 4 (+0x7cb3f5) (0x00bcb009)
6 0x00000118 (0x00704810)
7 0x5ddc7bdf (0xb3119a69)
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xf7f7209d
cristobalin@cristobalin-laptop:~$



Le jeu ne se lance pas non plus si j'exécute le raccourci "Simcity 4" (sans RH) présent dans le menu de Wine.

En revanche, il se lance très bien avec le raccourci créé sur le bureau par PlayOnLinux (ce qui inclut l'extension RH).


Voici les trois commandes qui sont disponibles :


MENU WINE:

- Simcity 4 sans RH: env WINEPREFIX="/home/cristobalin/.PlayOnLinux/wineprefix/SimCity4" wine "C:\Program Files\Maxis\SimCity 4\Apps\SimCity 4.exe"

- Simcity 4 avec RH: env WINEPREFIX="/home/cristobalin/.PlayOnLinux/wineprefix/SimCity4" wine "C:\PROG~FBU\Maxis\SIMC~ZMW\Apps\SimCity 4.exe"

Raccourci PlayOnLinux sur le bureau

- Simcity 4 avec ou sans RH: /usr/share/playonlinux/playonlinux --run "SimCity 4"



Je rappelle que lorsque PlayOnLinux m'a demandé si je voulais créer un nouveau raccourci sur le bureau pour Rush Hour, j'ai répondu "non".

Voilà, cela démontre que le logiciel PlayOnLinux fait quelque chose que Wine ne fait pas par défaut pour que le jeu fonctionne !



Merci encore ! Si tu as d'autres questions, n'hésite pas à me le es poser :o)
free_your_eyes Le Lundi 4 Août 2008 à 17:54 -
Rang: Membre

Membre
Quelle horreur, toutes ces fautes de frappe... Sorry!!
Toumeno Le Lundi 4 Août 2008 à 22:03 -
Rang: Scripteur

Scripteur
Ok merci pour ta réponse.

Au niveau de l'install de RH, tu l'as installé a partir du CD, sans copier le contenu sur le disque dur ?
Ca s'est bien passé ?
Combien ya t il de CD ou de DVD ?

Merci
free_your_eyes Le Samedi 9 Août 2008 à 21:34 -
Rang: Membre

Membre
Hello Toumeno,

Tout d'abord, désolé pour cette réponse super tardive !

Je vais répondre à tes questions dans l'ordre :

- Au niveau de l'install de RH, tu l'as installé a partir du CD, sans copier le contenu sur le disque dur ?

>>> J'ai installé RH directement à partir du CD.


- Ca s'est bien passé ?

Oui, très bien ! J'ai juste suivi les indications de PlayOnLinux, à savoir cliquer sur "Next" une fois l'install de RH terminée.


- Combien ya t il de CD ou de DVD ?

Il y a un seul CD pour cette extension.


Merci à toi :o) N'hésite pas à me poser des questions!


Chris

Poster un commentaire

Pseudo :

Mail :

Site :

BB Code

Smileys :

Message :

Il n'y a rien à voir ici