Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| aoe2 [Le 28/04/2013, 13:28] – [Voir aussi] MarvinRouge42 | aoe2 [Le 06/07/2018, 06:20] (Version actuelle) – 78.247.212.223 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== Age of Empires II : The Age of Kings ====== | ||
| + | |||
| + | {{ applications: | ||
| + | |||
| + | **Age of Empires II : The Age of King** est un jeu de stratégie en temps réel développé par Ensemble Studios(tm) et distribué par Microsoft(r). Sorti pour la première fois en 1999, il est la suite du célébrissime [[:aoe|Age of Empires]]. Ce second opus de la série propose une série de campagnes historiques plongeant le joueur dans l' | ||
| + | |||
| + | Il vous est présenté deux manières d’installer Age of Empires sur votre machine. Vous pouvez le jouer via l’utilitaire PlayOnLinux qui gère lui-même l’installation de wine, ou bien tout simplement avec wine en vous passant de ce module. Si vous utilisez déjà PlayOnLinux, | ||
| + | |||
| + | |||
| + | ===== Préalables ===== | ||
| + | Pour installer et jouer à Age of Empires II, il faut vous au préalable installer [[:Wine]]. Vous devrez aussi récupérer la rustine 2.0a. | ||
| + | * Rustine 2.0a : http:// | ||
| + | |||
| + | Le CD d' | ||
| + | <note tip>La version collector (toujours en vente) permet de jouer sans CD, c'est la seule méthode légale pour jouer sans CD.</ | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Pour installer Age of Empires 2, insérez votre CD dans votre lecteur et allez a la racine du CD : | ||
| + | |||
| + | cd / | ||
| + | |||
| + | Et lancez le fichier d' | ||
| + | |||
| + | wine aoesetup.exe | ||
| + | |||
| + | Poursuivez l' | ||
| + | |||
| + | <note help> | ||
| + | |||
| + | Une fois le jeu installé, lancer le patch précédemment téléchargé pour patcher le jeu avec la nouvelle version 2.0a . Une fois le patch appliqué, il ne vous reste plus qu'a mettre le crack précédemment téléchargé dans le dossier par défaut sous Wine : | ||
| + | |||
| + | cp / | ||
| + | |||
| + | Vérifiez une fois copié, que vous n'avez pas deux fichier **empires2.exe** . Supprimez donc le fichier original pour ne garder que le fichier cracké. | ||
| + | |||
| + | Voila, Age of Empires 2 est maintenant opérationnel. | ||
| + | |||
| + | {{applications: | ||
| + | |||
| + | ===== Problèmes rencontrés ===== | ||
| + | |||
| + | ==== DirectDraw ==== | ||
| + | |||
| + | Il se peut que vous ayez un message d' | ||
| + | |||
| + | > Impossible d' | ||
| + | |||
| + | Dans ce cas, il suffit de lancer l' | ||
| + | |||
| + | winecfg | ||
| + | |||
| + | Allez dans l' | ||
| + | |||
| + | Relancez le jeu, ça devrait fonctionner. | ||
| + | Si vous souhaitez avoir un espace plus grand durant le jeu, allez dans les options du jeu et choisi la résolution qui vous conviennent. :-) | ||
| + | |||
| + | Également, on peut rencontrer cette erreur en faisant " | ||
| + | Essayer de l’exécuter en commande, ou via le menu généré par Wine dans " | ||
| + | |||
| + | <note help>Si vous possédez une carte 3D de type Radeon ayant besoin des pilotes propriétaires, | ||
| + | |||
| + | ==== DirectPlay ==== | ||
| + | |||
| + | Durant l' | ||
| + | |||
| + | Commencer par télécharger le pack de DLL [[http:// | ||
| + | |||
| + | Puis décompressez le tout dans le dossier **windows/ | ||
| + | |||
| + | tar xvjf dplaydlls-win98se.tar.bz2 -C ~/ | ||
| + | |||
| + | Une fois décompressé, | ||
| + | |||
| + | winecfg | ||
| + | Puis aller dans l' | ||
| + | |||
| + | dplayx | ||
| + | dpnet | ||
| + | dpnhpast | ||
| + | dpwsockx | ||
| + | |||
| + | <note help> | ||
| + | |||
| + | Voila maintenant le réseau devrait être disponible. | ||
| + | |||
| + | Si ce n'est pas le cas, vérifiez que vous avez installé **winetricks** | ||
| + | |||
| + | sudo apt-get install winetricks | ||
| + | | ||
| + | Et téléchargez les **librairies DirectPlay** (librairies propriétaire Microsoft) | ||
| + | | ||
| + | [[http:// | ||
| + | ==== Pas de son ==== | ||
| + | |||
| + | Si vous n'avez pas de son dans le jeu, lancez l' | ||
| + | |||
| + | winecfg | ||
| + | |||
| + | Sélectionnez l' | ||
| + | |||
| + | Cliquez sur OK et relancez le jeu. | ||
| + | |||
| + | ==== Pas de musique pendant le jeu ==== | ||
| + | |||
| + | A cause de l' | ||
| + | Pour profiter de ces musiques, il faudra commencer par les extraire sur votre disque dur, à l'aide par exemple de [[: | ||
| + | |||
| + | Ensuite, il faudra remplacer votre lanceur PlayOnLinux par celui ci-dessous (dans ~/ | ||
| + | |||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | [ " | ||
| + | |||
| + | # ##### VARIABLES ##### | ||
| + | source " | ||
| + | export WINEPREFIX="/ | ||
| + | export WINEDEBUG=" | ||
| + | CURRENTUSER=`whoami` | ||
| + | GAMEPATH=" | ||
| + | CONFIGFILE=" | ||
| + | MUSICTRACKSPATH=`grep ostpath $CONFIGFILE 2>/ | ||
| + | MUSICPLAYERPIDFILE=/ | ||
| + | WPID=0 | ||
| + | |||
| + | # ##### FUNCTIONS ##### | ||
| + | # Returns the hash for endgame detection | ||
| + | get_endgame_hash() | ||
| + | { | ||
| + | stat --format=" | ||
| + | } | ||
| + | |||
| + | # Returns the hash for new game detection | ||
| + | get_newgame_hash() | ||
| + | { | ||
| + | stat --format=" | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | |||
| + | # Plays ost in a random order (loop) | ||
| + | music_player() | ||
| + | { | ||
| + | while [ true ] ; do | ||
| + | ls " | ||
| + | mplayer " | ||
| + | done | ||
| + | done | ||
| + | } | ||
| + | |||
| + | # kills music player | ||
| + | kill_music_player() | ||
| + | { | ||
| + | mpid=`cat $MUSICPLAYERPIDFILE` | ||
| + | if [ ! -z " | ||
| + | echo " | ||
| + | for cpid in $(pstree -p $mpid | sed " | ||
| + | echo " | ||
| + | kill -9 $cpid | ||
| + | done | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | # Game watchdog | ||
| + | game_watchdog() | ||
| + | { | ||
| + | # WIll store music player pid | ||
| + | mpid=0 | ||
| + | |||
| + | # Reading startgame hashs | ||
| + | STARTHASH=`get_newgame_hash` | ||
| + | ENDHASH=0 | ||
| + | |||
| + | # Waiting for the game to start | ||
| + | sleep 5 | ||
| + | while [ true ] | ||
| + | do | ||
| + | # Last access on startgame file | ||
| + | HASHTEST=`get_newgame_hash` | ||
| + | |||
| + | # The started a new game | ||
| + | if [ $mpid -eq 0 ] && [ " | ||
| + | kill_music_player | ||
| + | music_player & | ||
| + | mpid=$! | ||
| + | echo $mpid > $MUSICPLAYERPIDFILE | ||
| + | echo " | ||
| + | STARTHASH=$HASHTEST | ||
| + | ENDHASH=`get_endgame_hash` | ||
| + | fi | ||
| + | |||
| + | # The user is back to menu | ||
| + | HASHTEST=`get_endgame_hash` | ||
| + | if [ $mpid -gt 0 ] && | ||
| + | kill_music_player | ||
| + | ENDHASH=" | ||
| + | mpid=0 | ||
| + | fi | ||
| + | |||
| + | # Checks every second | ||
| + | sleep 1 | ||
| + | done | ||
| + | } | ||
| + | |||
| + | |||
| + | # ##### MAIN ##### | ||
| + | # Mplayer check | ||
| + | which mplayer > /dev/null 2>&1 | ||
| + | if [ $? -gt 0 ] ; then | ||
| + | zenity --info --text " | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | # Selection of music directory | ||
| + | while [ -z " | ||
| + | MUSICTRACKSPATH=$(zenity --file-selection \ | ||
| + | --title=" | ||
| + | --text=" | ||
| + | --directory) | ||
| + | done | ||
| + | |||
| + | # Writing configuration | ||
| + | if [ ! -f " | ||
| + | echo " | ||
| + | else | ||
| + | sed -i " | ||
| + | fi | ||
| + | |||
| + | # Preparing music player pidfile | ||
| + | cat /dev/null > $MUSICPLAYERPIDFILE | ||
| + | |||
| + | # Launching watchdog process | ||
| + | game_watchdog & | ||
| + | WPID=$! | ||
| + | |||
| + | # Launching the game | ||
| + | cd " | ||
| + | POL_Wine empires2.exe " | ||
| + | #wine empires2.exe " | ||
| + | |||
| + | # Killing watchdog process | ||
| + | echo " | ||
| + | kill -9 $WPID | ||
| + | |||
| + | # Killing music player | ||
| + | kill_music_player | ||
| + | |||
| + | # End | ||
| + | exit 0 | ||
| + | </ | ||
| + | |||
| + | Modifier les variables suivantes pour correspondre à votre installation : | ||
| + | * **WINEPREFIX** | ||
| + | * **GAMEPATH** | ||
| + | |||
| + | La lecture des musiques est effectuée par [[: | ||
| + | Le chemin où sont stockées les musiques du jeu vous sera demandé au premier lancement. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Expansion AOE2 : The Conquerors ===== | ||
| + | |||
| + | {{applications: | ||
| + | |||
| + | Voici l' | ||
| + | |||
| + | Tout comme **The Age of Kings**, il requiert une rustine et un crack. | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Bien sûr, The age of Kings doit être installé avant. | ||
| + | |||
| + | |||
| + | ==== Installation de l' | ||
| + | |||
| + | Le mode d' | ||
| + | |||
| + | Une fois le jeu installé, lancez la rustine précédemment téléchargée pour mettre à jour le jeu avec la nouvelle version 1.0c . Une fois la rustine appliquée, il ne vous reste plus qu'à mettre le crack précédemment téléchargé dans le dossier par défaut sous Wine : | ||
| + | |||
| + | cp / | ||
| + | |||
| + | Vérifiez une fois copié, que vous n'avez pas deux fichier **age2_x1.exe**. Supprimez donc le fichier original pour ne garder que le fichier cracké. | ||
| + | |||
| + | Voila vous pouvez maintenant jouer tranquillement. | ||
| + | |||
| + | {{applications: | ||
| + | |||
| + | ===== Installation du UserPatch pour jouer en grandes résolutions ====== | ||
| + | |||
| + | Vous pouvez le télécharger ici [[http:// | ||
| + | |||
| + | <note help> Si vous cochez " | ||
| + | |||
| + | Pour l' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | <note help> Si vous jouez en réseau, il vous faudra non seulement la même version patchée, mais aussi les mêmes options cochées dans le UserPatch. | ||
| + | |||
| + | =====Jouer sur Voobly===== | ||
| + | |||
| + | Du fait de sa célébrité et de son abandon par ses développeurs, | ||
| + | |||
| + | Pour jouer en multijoueurs, | ||
| + | Si ce n'est pas déjà fait : | ||
| + | |||
| + | $ winetricks directplay | ||
| + | |||
| + | (winetricks devrait s' | ||
| + | |||
| + | Voobly ne propose pas encore de version dédiée à Linux. Il faudra donc se servir de Wine, mais Voobly ne fonctionne pas avec Wine : une fois lancé, vous pourrez librement naviguer dans les salons, parler à vos amis… mais il vous sera impossible de lancer le jeu. | ||
| + | |||
| + | Il vous faut alors installer wine-staging : | ||
| + | |||
| + | $ sudo add-apt-repository ppa: | ||
| + | $ sudo apt-get update | ||
| + | $ sudo apt-get install --install-recommends wine-staging | ||
| + | |||
| + | Ensuite, vous devez lancer Voobly avec wine-staging. | ||
| + | Plus simple encore que de vous casser la tête à chaque fois que vous décidez de jouer en ligne (surtout si vous être du genre hardcore gamer), je vous recommande de copier ce script voobly.sh pour vous le faire automatiquement. | ||
| + | |||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | export STAGING_WRITECOPY=1 && | ||
| + | cd / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Remplacez évidemment par le chemin qui va bien sur votre machine, et autorisez le programme à s’exécuter. | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Et voilà, vous pouvez lancer Voobly correctement :-) N' | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | ---- | ||
| + | |||
| + | // | ||
