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 17/11/2007, 07:56] – ancienne révision restaurée AlexandreP | 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:// | ||
+ | ---- | ||
+ | |||
+ | // |