Installer Red Alert 3 sous Linux

fakelq3 Installer Red Alert 3 sous Linux

Hier, je me suis mis en tête  d’installer Red Alert 3 sur mon Linux d’amour !

J’ai pas mal galéré, mais comme je suis têtu, voici le tuto de la mort qui tue pour installer Red Alert 3 sur Linux (J’utilise Ubuntu)

Déjà, il vous faut le jeu Red Alert (acheté ou trouvé par terre)
On va devoir ensuite installer une version spéciale de Wine qui contient tout un tas de hacks et de patchs pour faire fonctionner les jeux en général.

Installer Git (un genre de SVN)…

sudo apt-get install git-core

…afin de récupérer les sources de ce Wine magique…

git clone git://repo.or.cz/wine/hacks.git

…puis allez dans le répertoire hacks…

cd hacks

…et compilez Wine.

  • ./configure –prefix=$HOME/wine-ra3

Après le configure, il se peut que vous ayez des warnings ou des erreurs dans le style de celles-là

configure: libxcursor development files not found, the Xcursor extension won’t be supported.
configure: libxrandr development files not found, XRandr won’t be supported.
configure: libxinerama development files not found, multi-monitor setups won’t be supported.
configure: libxcomposite development files not found, Xcomposite won’t be supported.
configure: libhal development files not found, no dynamic device support.
configure: libgnutls development files not found, no schannel support.
configure: lib(n)curses development files not found, curses won’t be supported.
configure: libsane development files not found, scanners won’t be supported.
configure: liblcms development files not found, Color Management won’t be supported.
configure: libcapi20 development files not found, ISDN won’t be supported.

Ça veut tout simplement dire qu’il vous manque un tas de librairies de développement. Vous pouvez les installer avec un

sudo apt-get install ma_librairie_manquante-dev

Remplacez ma_librairie_manquante-dev par celles citées suite au ./configure… du genre libxcursor-dev, libgnutls-dev…etc etc… Pour celles que vous ne devinez pas, passez par synaptique pour essayer de les trouver. Ce sont les librairies de développement, donc en toute logique vous serez obligé de les installer car elle ne sont pas installé de base avec Ubuntu (je parle que de ce que je connais. Pour les autres système Linux, il va falloir “adapter”)

Une fois que vous avez réussi à installé toutes ces librairies, vous pouvez refaire un coup de ./configure comme décrit ci avant et voir si tout passe bien cette fois. Si c’est Ok, alors continuez la compilation…

  • make depend
  • make
  • make install

Et voilà… Le Wine est prêt…

Installez ensuite Red Alert 3 en lançant l’autorun de manière classique avec Wine. (via le wine patché qu’on vient d’installer ou via votre Wine de base). J’ai planté l’install a l’étape du truc de EA (la boite de dialogue verte) pour installer les logiciels supplémentaires… Mais Red Alert était installé donc j’ai shooté tout ça et j’avais mon Red Alert fonctionnel.

Et on va ensuite lancer Red Alert avec notre Wine modifié (pensez à laisser le DVD dans votre lecteur)

$HOME/wine-ra3/bin/wine /chemin/vers/votre/RA3.exe

Ce qui donne chez moi :

$HOME/wine-ra3/bin/wine /home/manu/.wine/drive_c/Program\ Files/Electronic\ Arts/Alerte\ Rouge\ 3/RA3.exe

Premier test donc… Si ça marche, vous êtes verni… Si ça merdouille, c’est normal, j’ai eu les même pépins que vous…

Alors du coup, j’ai changé un peu la config de Wine en utilisant

$HOME/wine-ra3/bin/wincfg

Et j’ai mis l’appli en fenêtre (1024×768) le temps de faire mes tests et de voir ce qui se passe dans le terminal, vérifié que l’accélaration matérielle était OK, que le son était aussi OK…etc

captureconfigurationdewyo0 Installer Red Alert 3 sous Linux

Et ensuite, comme j’ai une carte graphique Nvidia, j’avais à la base les drivers libres par défaut utilisés par Ubuntu… Mais ça n’allait pas, alors j’ai installé envyNG en suivant cette technique puis via EnvyNG, j’ai choisi les drivers Linux Nvidia propriétaires 177.80

captureenvyngfi5 Installer Red Alert 3 sous Linux

J’ai ensuite relancé le PC et relancé la commande pour démarrer Red Alert 3 et…

OMG ! ça marche !

red2ya0 Installer Red Alert 3 sous Linux

red4ps6 Installer Red Alert 3 sous Linux

C’est fluide, y’a de la musique, tout est nickel sauf un bug très étrange d’ombre de couleur qui fait tâche dans l’écran quand je sélectionne un batiment ou un soldat…Etc. Ça n’empêche pas de jouer tranquillement mais si l’un d’entre vous à la solution, je suis preneur !

[Edit : je viens de voir qu'il y avait une solution à ça sur WineHQ qui a encore évoluée. J'ai testé et ça marche... Il suffisait d'aller dans les options d'affichage du jeu et de mettre les "effets" sur bas. Du coup, là tout est OK !!]

J’espère que ce mini tuto vous a plu… faites tourner :-)

[Soutien moral et photo]

Envoyer cet article à un ami Envoyer cet article à un ami

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



21 Commentaire(s)

  1. MyAvatars 0.2

    jcfrog Reply to this comment

    effectivement faut vraiment être un Troll pour dire que Windows c’est + simple! :) :) :)

    Posté le 19 novembre 2008 à 13:02:39

  2. MyAvatars 0.2

    soopajud Reply to this comment

    bah c normal, tout est fait pour windows…
    le jour ou les éditeurs feront des jeux pour linux tu verras comme ce sera compliqué de faire marcher ces jeux sous windows…

    @korben.. je connaissais pas EnvyNg.. Quelle est la différence entre EnvyNg et d’installer nvidia-settings ?

    Posté le 19 novembre 2008 à 13:16:05

  3. MyAvatars 0.2

    jcfrog Reply to this comment

    Tiens amis geeks, est ce que vous savez pourquoi le smiley du milieu n’est pas traduit en image? Ce mystère m’obsède…
    :) :) :)

    Posté le 19 novembre 2008 à 13:20:27

  4. MyAvatars 0.2

    Korben Reply to this comment

    @jcfrog: Maintenant il est traduit en smiley :-) fallait mettre des espaces entre tes smileys

    Posté le 19 novembre 2008 à 13:28:54

  5. MyAvatars 0.2

    Korben Reply to this comment

    @soopajud: Aucune… C’est juste qu’avec EnvyNG, tout est automatique et ça va chercher la derniere version des drivers tout seul

    Posté le 19 novembre 2008 à 13:29:44

  6. MyAvatars 0.2

    jcfrog Reply to this comment

    @Korben: ben j’en mets. Peut être qu’il y en faut deux pour satisfaire à madame l’expression régulière(c’est déjà ça)
    j’essaye:
    avec 1 espace : :) :) :) avec 2 espaces: :) :) :)
    Ah yes, me voilà enfin sauvé de mon tourment.
    (au passage, très agréable la possibilité d’éditer ter son billet)

    Posté le 19 novembre 2008 à 13:32:56

  7. MyAvatars 0.2

    Sauker Reply to this comment

    humm.. je vais garder mon windows Xp moi j’ai l’impression..

    Posté le 19 novembre 2008 à 13:46:34

  8. MyAvatars 0.2

    VB 6 Reply to this comment

    Ouai moi aussi :D

    Posté le 19 novembre 2008 à 13:51:25

  9. MyAvatars 0.2

    Aomapes Reply to this comment

    Hmmm, “trouvé par terre” … ?
    T’habites près d’un ruisseau ?

    Posté le 19 novembre 2008 à 14:12:35

  10. MyAvatars 0.2

    SeebD Reply to this comment

    Ah korben !!
    EnvyNG me tente bien, je vais aller voir ce que ça donne chez moi. Je reste un vieil adepte de WarCraft 3, lors de quelques éventuelles soirées solitaires hivernales ; mais depuis que je suis sous le signe du héron, évidemment ça marche plus… Même avec la console, impossible de trouver le pourquoi du comment du plantage.
    Et quid de PlayOnLinux ??
    Tout ça pour dire, je vais adapter ta méthode - notamment EnvyNG - je verrais bien ce que ça donne… !

    Posté le 19 novembre 2008 à 14:53:49

  11. MyAvatars 0.2

    Emralegna Reply to this comment

    Salut !

    Pour compiler, il faut au préalable avoir le paquet build-essential d’installer il me semble. ;)

    Bien joué pour le tuto en tout cas.

    Posté le 19 novembre 2008 à 16:02:02

  12. MyAvatars 0.2

    YDFiX Reply to this comment

    Compilez qu’ils disaient !! :-P

    Posté le 19 novembre 2008 à 18:25:58

  13. MyAvatars 0.2

    Vinadeal Reply to this comment

    Wouahou !! C’est drolement simple !! Dommage que ce soit si long d’installer un jeu sous linux :(

    Posté le 19 novembre 2008 à 20:52:05

  14. MyAvatars 0.2

    SLiNK Reply to this comment

    Salut!
    j’ai suivit le tuto à la lettre mais je n’ai pas de souris une fois dans le jeu :s une idée?

    Posté le 20 novembre 2008 à 00:25:48

  15. MyAvatars 0.2

    Korben Reply to this comment

    @SLiNK: essaye d’installer
    LibFreeType en dev
    xfree86 en dev

    Sinon, c’est assez étrange car le hack des curseurs est dispo dans la version modifié de Wine…

    Sinon, tu peux aussi essayer de compiler ton propre Wine 1.1.8 et lui appliquer le patch à curseur

    Patching Wine manually

    * Download Wine 1.1.8 and the cursor patch to the same directory
    * Unpack Wine through your file manager or with tar -xvjf wine-1.1.8.tar.bz2 in a console
    * Enter the Wine directory with cd wine-1.1.8
    * Apply the cursor patch with patch -p1 < ../cursor-patches-1.1.8.patch
    * Update wineserver with tools/make_requests
    * Configure Wine with ./configure –prefix=$HOME/wine-ra3, where you can choose another install path if you want to. If it displays any errors and you are unable to fix them yourself, post the error message here, without the full console output
    * Build Wine with make
    * Install with make install
    * Delete the Wine source with cd ..; rm -rf wine-1.1.8
    * Open winecfg and add a DLL override so winhttp is set to builtin
    * Now you can run the game by substituting the wine commandd with $HOME/wine-ra3/bin/wine

    Posté le 20 novembre 2008 à 00:31:12

  16. MyAvatars 0.2

    SLiNK Reply to this comment

    désolé s’était juste une erreur de ma part :)
    je n’utilisais pas le wine patché. j’utilisais la cmd : wine /chemin/vers/votre/RA3.exe :p
    merci encore

    Posté le 20 novembre 2008 à 00:48:55

  17. MyAvatars 0.2

    vikin Reply to this comment

    @Korben Pourquoi utiliser EnvyNG qui fout souvent le bordel alors que le driver Nvidia 177.80 est accessible depuis le gestionnaire de paquets synaptic.
    Viens pas me dire qu’il était pas présent.
    Et EnvyNG n’installe pas toujours la dernière version puisque la dernière version du pilote Nvidia est la 177.82

    Posté le 20 novembre 2008 à 02:35:49

  18. MyAvatars 0.2

    Emralegna Reply to this comment

    Sur Debian en tout cas le pilote est disponible dans le dépôt experimental mais impossible à installer car le paquet nvidia-kernel-177.80 manque (http://packages.debian.org/experimental/nvidia-glx). Je suppose qu’il faille installer directement le *.run du site officiel.

    Posté le 20 novembre 2008 à 07:17:35

  19. MyAvatars 0.2

    Korben Reply to this comment

    @vikin: Aucune idée…. un jour j’ai eu des soucis de drivers, et je suis tombé sur Envy et du coup, j’ai pris l’habitude de l’utiliser. Mais maintenant je suis d’accord avec toi, ça peut s’installer tout pareil avec l’installeur officiel

    Posté le 20 novembre 2008 à 08:31:41

  20. MyAvatars 0.2

    david Reply to this comment

    (acheté ou trouvé par terre) : je trouve ce passage hilarant.

    Posté le 22 novembre 2008 à 15:39:36

  21. MyAvatars 0.2

    Sakay Reply to this comment

    J’ai un petit soucis, j’ai installer le jeu avec wine (j’ai même le vrai Cd, pas un trouvé par terre ou dans un ruisseau) et lorsque je veux démarrer, il me dit qu’il ne peut pas accéder à internet pour vérifier qui est le propriétaire du jeu…

    Posté le 23 novembre 2008 à 14:55:06

Lacher un com'

« Retour aux commentaires classiques (texte)