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 | ||
| aion [Le 10/01/2013, 23:34] – [Lancer le jeu] honeyshell | aion [Le 20/04/2017, 16:50] (Version actuelle) – tags L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== | ||
| + | <note importante> | ||
| + | {{ http:// | ||
| + | **Aion : The Tower of Eternity** est un jeu de rôle en ligne massivement multijoueur, | ||
| + | |||
| + | Les personnages y font usage de pouvoirs dévastateurs et se servent de leurs ailes pour explorer un monde céleste d'une beauté inégalée au cours d' | ||
| + | |||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Avoir activé l' | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | * Avoir activé l' | ||
| + | * Avoir installé [[: | ||
| + | |||
| + | Attention. L' | ||
| + | Il faut donc soit posséder le cd (dvd?) d' | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[ftp:// | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Ces étapes vous permettront d' | ||
| + | |||
| + | ==== Installation des dépendances ==== | ||
| + | |||
| + | Avant de commencer l' | ||
| + | Pour ce faire, nous allons utiliser le script [[: | ||
| + | |||
| + | * D' | ||
| + | * [[winetricks|Installez winetricks]] puis [[: | ||
| + | chmod +x winetricks | ||
| + | sudo mv winetricks / | ||
| + | winetricks d3dx9 vcrun2005sp1 dotnet20</ | ||
| + | * [[: | ||
| + | TON_NOM_D' | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Pour finir, exécutez cette commande pour prendre en compte les changements : | ||
| + | |||
| + | < | ||
| + | |||
| + | Si la réponse à cette commande n'est pas 8192 cela signifie que les changement n'ont pas étés appliqués. | ||
| + | Pour corriger le problème faites un reboot de votre machine. | ||
| + | |||
| + | |||
| + | <note tip> | ||
| + | Même si après avoir redémarré votre machine, la réponse à la commande " | ||
| + | |||
| + | Veuillez vérifier que vous avez bien la ligne < | ||
| + | |||
| + | * **/ | ||
| + | * **/ | ||
| + | * **/ | ||
| + | * **/ | ||
| + | * **/ | ||
| + | * **/ | ||
| + | </ | ||
| + | |||
| + | ==== Installation du jeu ==== | ||
| + | |||
| + | Lancez l' | ||
| + | |||
| + | < | ||
| + | wine Setup.exe </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | vous devriez obtenir une fenêtre d' | ||
| + | |||
| + | {{ http:// | ||
| + | |||
| + | Il ne vous reste plus qu'à suivre les instructions jusqu' | ||
| + | |||
| + | <note important> | ||
| + | <note tip> | ||
| + | |||
| + | ===== Mises à jour ===== | ||
| + | |||
| + | Pour installer les mises à jour d'Aion il faut normalement utiliser le launcher officiel du jeu, mais celui-ci ne fonctionnant pas sous Ubuntu nous allons utiliser un script de mise à jour. | ||
| + | |||
| + | ==== Pré-requis pour le script ==== | ||
| + | |||
| + | Pour pouvoir utiliser le script vous devez [[: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Récupérer le script de mise à jour non-graphique ( fonctionne avec toutes les distributions ) ==== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | <code bash> # | ||
| + | |||
| + | if [ ! -x / | ||
| + | echo Please install required programs | ||
| + | exit | ||
| + | fi | ||
| + | |||
| + | # Paths | ||
| + | AIONPATH=`pwd` | ||
| + | |||
| + | # URLS | ||
| + | VERSIONURL=" | ||
| + | PATCHLISTURL=" | ||
| + | PATCHBASEURL=" | ||
| + | |||
| + | # Checking local version | ||
| + | LOCALVER=`cat version.ini | grep Version | cut -d\= -f2` | ||
| + | echo The local version is $LOCALVER | ||
| + | |||
| + | # Checking server version | ||
| + | SERVERVER=`wget -O - -q $VERSIONURL | grep CurrentVersion | cut -d\" -f2` | ||
| + | echo The server version is $SERVERVER | ||
| + | |||
| + | # Patcher | ||
| + | if [ " | ||
| + | echo No patching is needed | ||
| + | exit | ||
| + | else | ||
| + | echo patching is needed | ||
| + | PATCHVER=`wget -q -O /dev/stdout $PATCHLISTURL | grep FromVersion=\" | ||
| + | PATCHFILE=`wget -q -O /dev/stdout $PATCHLISTURL | grep FromVersion=\" | ||
| + | echo Downloading patch to current dir | ||
| + | wget -c $PATCHBASEURL$PATCHFILE | ||
| + | sleep 2 | ||
| + | echo extracting patch | ||
| + | rar x $PATCHFILE | ||
| + | |||
| + | PATCHPATH=$PATCHVER | ||
| + | echo $PATCHPATH | ||
| + | sleep 2 | ||
| + | # Add files NOTTESTED | ||
| + | for file in `cat $PATCHPATH/ | ||
| + | do | ||
| + | Copying file $file | ||
| + | install -d $PATCHPATH/ | ||
| + | done | ||
| + | |||
| + | # | ||
| + | echo Initiating Patching | ||
| + | for file in `cat $PATCHPATH/ | ||
| + | do | ||
| + | patchfile=$file | ||
| + | echo Patching file $patchfile with patch $patchfile.X-D-E-L-T-A | ||
| + | xdelta patch $PATCHPATH/ | ||
| + | # checksumming skipped for now | ||
| + | # | ||
| + | #SUM1=`grep $checkstring $PATCHPATH/ | ||
| + | # | ||
| + | #echo Checking sum $SUM1 to $SUM2 | ||
| + | #if [ " | ||
| + | mv $patchfile $patchfile.old | ||
| + | mv $patchfile.patched $patchfile | ||
| + | #else | ||
| + | #echo wrong checksum on patched file $patchfile | ||
| + | #fi | ||
| + | |||
| + | done | ||
| + | |||
| + | # Delete files | ||
| + | rm -r Aion_Main_*To* | ||
| + | |||
| + | fi | ||
| + | # END </ | ||
| + | Enregistrez le fichier avec l' | ||
| + | |||
| + | ==== Lancer les mises à jour ==== | ||
| + | |||
| + | Placez-vous dans le répertoire AionEU de votre jeu. Pour ce faire, ouvrez un terminal (Applications > Accessoires > Terminal sur Ubuntu) et exécutez ces commandes : | ||
| + | |||
| + | < | ||
| + | |||
| + | Copiez le script dans ce dossier : | ||
| + | |||
| + | < | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Il ne reste plus qu'à exécuter le script et suivre les instructions : | ||
| + | |||
| + | < | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ==== Installer les mises à jour de langue ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | EDIT par Fighter777, reprise de la partie 3.2 mais avec les urls de la langue française et ajout de la suppression des fichiers en fin de script | ||
| + | |||
| + | |||
| + | |||
| + | [[: | ||
| + | |||
| + | <code bash> # | ||
| + | |||
| + | if [ ! -x / | ||
| + | echo Please install required programs | ||
| + | exit | ||
| + | fi | ||
| + | |||
| + | # Paths | ||
| + | AIONPATH=`pwd` | ||
| + | |||
| + | # URLS | ||
| + | VERSIONURL=" | ||
| + | PATCHLISTURL=" | ||
| + | PATCHBASEURL=" | ||
| + | |||
| + | # Checking local version | ||
| + | LOCALVER=`cat ./ | ||
| + | echo The local version is $LOCALVER | ||
| + | |||
| + | # Checking server version | ||
| + | SERVERVER=`wget -O - -q $VERSIONURL | grep CurrentVersion | cut -d\" -f2` | ||
| + | echo The server version is $SERVERVER | ||
| + | |||
| + | # Patcher | ||
| + | if [ " | ||
| + | echo No patching is needed | ||
| + | exit | ||
| + | else | ||
| + | echo patching is needed | ||
| + | PATCHVER=`wget -q -O /dev/stdout $PATCHLISTURL | grep FromVersion=\" | ||
| + | PATCHFILE=`wget -q -O /dev/stdout $PATCHLISTURL | grep FromVersion=\" | ||
| + | echo Downloading patch to current dir | ||
| + | wget -c $PATCHBASEURL$PATCHFILE | ||
| + | sleep 2 | ||
| + | echo extracting patch | ||
| + | rar x $PATCHFILE | ||
| + | |||
| + | PATCHPATH=$PATCHVER | ||
| + | echo $PATCHPATH | ||
| + | sleep 2 | ||
| + | # Add files NOTTESTED | ||
| + | for file in `cat $PATCHPATH/ | ||
| + | do | ||
| + | Copying file $file | ||
| + | install -d $PATCHPATH/ | ||
| + | done | ||
| + | |||
| + | # | ||
| + | echo Initiating Patching | ||
| + | for file in `cat $PATCHPATH/ | ||
| + | do | ||
| + | patchfile=$file | ||
| + | echo Patching file $patchfile with patch $patchfile.X-D-E-L-T-A | ||
| + | xdelta patch $PATCHPATH/ | ||
| + | # checksumming skipped for now | ||
| + | # | ||
| + | #SUM1=`grep $checkstring $PATCHPATH/ | ||
| + | # | ||
| + | #echo Checking sum $SUM1 to $SUM2 | ||
| + | #if [ " | ||
| + | mv $patchfile $patchfile.old | ||
| + | mv $patchfile.patched $patchfile | ||
| + | #else | ||
| + | #echo wrong checksum on patched file $patchfile | ||
| + | #fi | ||
| + | |||
| + | done | ||
| + | |||
| + | # Delete files | ||
| + | rm -r Aion_EU_FRA_*To* | ||
| + | |||
| + | fi | ||
| + | # END </ | ||
| + | Enregistrez le fichier avec l' | ||
| + | |||
| + | reprendre ensuite à partir de 3.3 avec ce nouveau fichier | ||
| + | |||
| + | ===== Lancer le jeu ===== | ||
| + | |||
| + | Pour lancer le jeu il suffit d' | ||
| + | |||
| + | |||
| + | < | ||
| + | wine aion.bin -ip: | ||
| + | |||
| + | ou si cela ne fonctionne pas (erreur de lancement aion) | ||
| + | < | ||
| + | |||
| + | <note tip>Avec les dernieres mises à jours rajoutez -ncg à la ligne de lancement, sinon Wine plante.</ | ||
| + | |||
| + | sous Ubuntu 10.12 (janv-2013): | ||
| + | ===== Problèmes ===== | ||
| + | |||
| + | 1) erreur ligne 44 du script 3.2 | ||
| + | < | ||
| + | maj_aion_fr.sh: | ||
| + | maj_aion_fr.sh: | ||
| + | maj_aion_fr.sh: | ||
| + | maj_aion_fr.sh: | ||
| + | maj_aion_fr.sh: | ||
| + | </ | ||
| + | |||
| + | 2) le script ne télécharge pas les patchs intermédiaire, | ||
| + | |||
| + | 3) le script renomme trop de fichier en .old, le jeu passe de 19,6Go à 24Go, 655 fichiers renommé | ||
| + | |||
| + | 4) il installe mal les mise à jour, entre 2 versions mise à jour par le script et le launcher NC sur windows, beaucoup de fichiers ne correspondent pas après une vérification MD5, 37 fichiers incorrecte sans oublier ceux qui on été supprimer | ||
| + | < | ||
| + | Patching file bin32/ | ||
| + | xdelta: bin32/ | ||
| + | Patching file Objects/ | ||
| + | xdelta: Objects/ | ||
| + | </ | ||
| + | |||
| + | **Fighter777 : je déconseille l' | ||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(en)** [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
