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 14/12/2009, 19:30] – tag bioman | aion [Le 11/09/2022, 10:35] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Karmic Jaunty | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== | ====== | ||
| - | Aion : The Tower of Eternity est un jeu de rôle en ligne massivement multijoueur, | + | * https://www.protondb.com/ |
| + | * https:// | ||
| - | {{ http:// | + | {{ 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' | + | 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 ===== | ===== Pré-requis ===== | ||
| - | * Avoir activé l' | + | * Avoir activé l' |
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
| * Avoir activé l' | * Avoir activé l' | ||
| Ligne 22: | Ligne 24: | ||
| Il faut donc soit posséder le cd (dvd?) d' | Il faut donc soit posséder le cd (dvd?) d' | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| * [[ftp:// | * [[ftp:// | ||
| Ligne 31: | Ligne 33: | ||
| ==== Installation des dépendances ==== | ==== Installation des dépendances ==== | ||
| - | Avant de commencer l' | + | Avant de commencer l' |
| - | Pour ce faire, | + | Pour ce faire, |
| - | < | + | * D' |
| + | * [[winetricks|Installez winetricks]] puis [[: | ||
| chmod +x winetricks | chmod +x winetricks | ||
| - | sudo mv winetricks /usr/bin | + | sudo mv winetricks / |
| - | sudo aptitude install cabextract | + | |
| winetricks d3dx9 vcrun2005sp1 dotnet20</ | winetricks d3dx9 vcrun2005sp1 dotnet20</ | ||
| - | + | * [[: | |
| - | [[: | + | |
| - | + | ||
| - | < | + | |
| TON_NOM_D' | TON_NOM_D' | ||
| - | <note important> | + | <note important> |
| - | . NE PAS METTRE D' | + | |
| Pour finir, exécutez cette commande pour prendre en compte les changements : | Pour finir, exécutez cette commande pour prendre en compte les changements : | ||
| Ligne 54: | Ligne 52: | ||
| Si la réponse à cette commande n'est pas 8192 cela signifie que les changement n'ont pas étés appliqués. | 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. | 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 ==== | ==== Installation du jeu ==== | ||
| - | Lancez l' | + | Lancez l' |
| < | < | ||
| Ligne 71: | Ligne 83: | ||
| <note important> | <note important> | ||
| + | <note tip> | ||
| - | ===== Mises à jours ===== | + | ===== Mises à jour ===== |
| - | Pour installer les mises à jours 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. | + | 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 ==== | ==== Pré-requis pour le script ==== | ||
| - | Pour pouvoir utiliser le script vous devez installez | + | Pour pouvoir utiliser le script vous devez [[: |
| - | < | ||
| - | ==== Récupérer le script de mise à jour graphique ( seulement pour gnome )==== | ||
| - | Créez un fichier vierge et collez le script suivant : | ||
| - | < | + | ==== Récupérer le script de mise à jour non-graphique ( fonctionne avec toutes les distributions ) ==== |
| + | |||
| + | [[: | ||
| + | |||
| + | < | ||
| if [ ! -x / | if [ ! -x / | ||
| - | zenity --info --title=" | + | echo Please install required programs |
| - | exit | + | exit |
| fi | fi | ||
| Ligne 103: | Ligne 117: | ||
| # Checking local version | # Checking local version | ||
| LOCALVER=`cat version.ini | grep Version | cut -d\= -f2` | LOCALVER=`cat version.ini | grep Version | cut -d\= -f2` | ||
| + | echo The local version is $LOCALVER | ||
| # Checking server version | # Checking server version | ||
| SERVERVER=`wget -O - -q $VERSIONURL | grep CurrentVersion | cut -d\" -f2` | SERVERVER=`wget -O - -q $VERSIONURL | grep CurrentVersion | cut -d\" -f2` | ||
| + | echo The server version is $SERVERVER | ||
| + | |||
| # Patcher | # Patcher | ||
| if [ " | if [ " | ||
| - | + | echo No patching is needed | |
| - | | + | exit |
| - | | + | |
| else | 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' | ||
| - | # Affiche la version local et la dernière version et propose la mise à jour | + | ==== Lancer les mises à jour ==== |
| - | zenity --question --title="Aion - UPDATE" | + | |
| - | Dernière version disponible : $SERVERVER | + | |
| - | Voulez-vous faire la mise à jour ?";if [ $? -eq 1 ];then exit; fi; | + | 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 : |
| - | + | < | |
| - | for x in 20 40 60 80 100 | + | |
| - | do | + | |
| - | # | + | |
| - | if [ "$x" = 20 ]; then | + | |
| - | echo $x | + | |
| - | echo "# Téléchargement des fichiers" | + | |
| - | # creer la variable pour le telechargement | + | Copiez |
| - | echo patching is needed | + | |
| - | PATCHVER=`wget -q -O /dev/stdout $PATCHLISTURL | grep FromVersion=\" | + | |
| - | PATCHFILE=`wget -q -O /dev/stdout $PATCHLISTURL | grep FromVersion=\" | + | |
| - | # Telecharge et affiche une barre de progression | + | <code> cp <chemin-vers-le-script> "/ |
| - | wget -c $PATCHBASEURL$PATCHFILE 2>&1 | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9.]\+.\) \(.*\)/\1\n# Vitesse de téléchargement \2\/s, Temps réstant : \3/' | zenity --progress --auto-close --width 400 --title=" | + | |
| - | fi | + | <note important> |
| - | #---------------------------------------------------------------------------------------------------------------------- | + | |
| - | if [ " | + | |
| - | echo $x | + | |
| - | echo "# Extraction des fichiers" | + | |
| - | # Extraction des fichiers | + | Il ne reste plus qu'à exécuter le script |
| - | rar x $PATCHFILE | + | |
| - | PATCHPATH=$PATCHVER | + | |
| - | fi | + | |
| - | # | + | |
| - | if [ " | + | |
| - | echo $x | + | |
| - | echo "# Copies des fichiers" | + | |
| - | # Add files NOTTESTED | + | < |
| - | for file in `cat $PATCHPATH/PatchManifest.xml | grep FileAdd | tr ' | + | |
| - | do | + | |
| - | Copying file $file | + | |
| - | install -d $PATCHPATH/ | + | |
| - | done | + | |
| - | fi | + | |
| - | # | + | |
| - | if [ " | + | |
| - | echo $x | + | |
| - | echo "# Installation des fichiers" | + | |
| - | mkdir Fichier_OLD | + | <note important>N' |
| - | echo "# | + | |
| - | + | ||
| - | # INSTALATION | + | |
| - | for file in `cat $PATCHPATH/ | + | |
| - | do | + | |
| - | patchfile=$file | + | |
| - | echo Patching file $patchfile with patch $patchfile.X-D-E-L-T-A | + | |
| - | xdelta patch $PATCHPATH/ProductFiles/ | + | |
| - | mv $patchfile Fichier_OLD/ | + | |
| - | mv $patchfile.patched $patchfile | + | |
| - | + | ||
| - | echo "mv Fichier_OLD/ | + | |
| - | done | + | ==== Installer les mises à jour de langue ==== |
| - | rm -r $PATCHPATH | + | < |
| - | fi | + | |
| - | # | + | |
| - | if [ " | + | |
| - | echo $x | + | |
| - | echo "# Installation Terminé avec succès !" | + | |
| - | + | ||
| - | fi | + | |
| - | done | zenity --progress --title=' | + | |
| - | fi | + | 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 |
| - | # END | + | |
| - | </ | + | |
| - | Enregistrez le fichier avec l' | + | |
| - | ==== Récupérer le script de mise à jour non-graphique ( fonctionne avec toutes les distributions ) ==== | ||
| - | Créez un fichier vierge et collez le script suivant : | ||
| - | < | + | [[: |
| + | |||
| + | < | ||
| if [ ! -x / | if [ ! -x / | ||
| Ligne 210: | Ligne 215: | ||
| # URLS | # URLS | ||
| - | VERSIONURL=" | + | VERSIONURL=" |
| - | PATCHLISTURL=" | + | PATCHLISTURL=" |
| - | PATCHBASEURL=" | + | PATCHBASEURL=" |
| # Checking local version | # Checking local version | ||
| - | LOCALVER=`cat | + | LOCALVER=`cat |
| echo The local version is $LOCALVER | echo The local version is $LOCALVER | ||
| Ligne 267: | Ligne 272: | ||
| done | done | ||
| - | # Delete files NOT IMPLEMENTED | + | # Delete files |
| + | rm -r Aion_EU_FRA_*To* | ||
| fi | fi | ||
| # END </ | # END </ | ||
| - | Enregistrez le fichier avec l' | + | Enregistrez le fichier avec l' |
| - | ==== Lancer les mises à jour ==== | + | reprendre ensuite |
| - | + | ||
| - | Placez-vous dans le répertoire AionEU | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Copiez le script dans se dossier : | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | Il ne reste plus qu'à exécuter le script et suivre les instructions : | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | ==== Installer les mises à jour de langue ==== | + | |
| - | + | ||
| - | Je cherche encore comment installer les mises à jour de langue sans passer par Windows ... | + | |
| ===== Lancer le jeu ===== | ===== Lancer le jeu ===== | ||
| Pour lancer le jeu il suffit d' | Pour lancer le jeu il suffit d' | ||
| - | |||
| < | < | ||
| - | wine aion.bin -ip:206.127.147.28 -port:2106 -cc:2 -noauthgg -lang:enu -noweb </ | + | wine aion.bin -ip:79.110.83.80 -port:2106 -cc:2 -noauthgg -lang:enu -noweb </ |
| - | ===== Problème ===== | + | ou si cela ne fonctionne pas (erreur de lancement aion) |
| + | < | ||
| - | Cette section vous aidera en cas de problème. | + | <note tip>Avec les dernieres mises à jours rajoutez -ncg à la ligne de lancement, sinon Wine plante.</ |
| - | ==== Problème avec Jaunty | + | sous Ubuntu 10.12 (janv-2013): |
| + | ===== Problèmes ===== | ||
| - | Pour une raison encore inconnue, le lancement | + | 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: line 44: Copying : commande introuvable | ||
| + | </ | ||
| - | En effet, au lancement, le jeu freeze ou crash à l' | + | 2) le script ne télécharge pas les patchs intermédiaire, on doit lancer autant |
| - | Pour corriger ce problème la seule solution disponible pour le moment est d'utiliser une sorte de crack disponible ici : [[http:// | + | |
| - | Malheureusement, ce crack n'est pas à compatible avec la dernière version du jeu, j' | + | 3) le script renomme trop de fichier en .old, le jeu passe de 19,6Go à 24Go, 655 fichiers renommé |
| - | ===== Liens ===== | + | 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:// | * **(en)** [[http:// | ||
| Ligne 322: | Ligne 324: | ||
| ---- | ---- | ||
| - | // | + | // |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | //Ajout de contenu concernant les pré-requis (l' | + | |
