119 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			119 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | # Guide de configuration MultiWorld d'Aquaria
 | ||
|  | 
 | ||
|  | ## Logiciels nécessaires
 | ||
|  | 
 | ||
|  | - Le jeu Aquaria original (trouvable sur la majorité des sites de ventes de jeux vidéo en ligne) | ||
|  | - Le client Randomizer d'Aquaria [Aquaria randomizer](https://github.com/tioui/Aquaria_Randomizer/releases) | ||
|  | - De manière optionnel, pour pouvoir envoyer des [commandes](/tutorial/Archipelago/commands/en) comme `!hint`: utilisez le client texte de [la version la plus récente d'Archipelago](https://github.com/ArchipelagoMW/Archipelago/releases) | ||
|  | 
 | ||
|  | ## Procédures d'installation et d'exécution
 | ||
|  | 
 | ||
|  | ### Windows
 | ||
|  | 
 | ||
|  | En premier lieu, vous devriez effectuer une nouvelle copie du jeu d'Aquaria original à chaque fois que vous effectuez une | ||
|  | nouvelle partie. La première raison de cette copie est que le randomizer modifie des fichiers qui rendront possiblement | ||
|  | le jeu original non fonctionnel. La seconde raison d'effectuer cette copie est que les sauvegardes sont créées | ||
|  | directement dans le répertoire du jeu. Donc, la copie permet d'éviter de perdre vos sauvegardes du jeu d'origine ou | ||
|  | encore de charger une sauvegarde d'une ancienne partie de multiworld (ce qui pourrait avoir comme conséquence de briser | ||
|  | la logique du multiworld). | ||
|  | 
 | ||
|  | Désarchiver le randomizer d'Aquaria et copier tous les fichiers de l'archive dans le répertoire du jeu d'Aquaria. Le | ||
|  | fichier d'archive devrait contenir les fichiers suivants: | ||
|  | - aquaria_randomizer.exe | ||
|  | - OpenAL32.dll | ||
|  | - override (directory) | ||
|  | - SDL2.dll | ||
|  | - usersettings.xml | ||
|  | - wrap_oal.dll | ||
|  | - cacert.pem | ||
|  | 
 | ||
|  | S'il y a des conflits entre les fichiers de l'archive zip et les fichiers du jeu original, vous devez utiliser | ||
|  | les fichiers contenus dans l'archive zip. | ||
|  | 
 | ||
|  | Finalement, pour lancer le randomizer, vous devez utiliser la ligne de commande (vous pouvez ouvrir une interface de | ||
|  | ligne de commande, entrez l'adresse `cmd` dans la barre d'adresse de l'explorateur de fichier de Windows). Voici | ||
|  | la ligne de commande à utiliser pour lancer le randomizer: | ||
|  | 
 | ||
|  | ```bash | ||
|  | aquaria_randomizer.exe --name VotreNom --server leServeur:LePort | ||
|  | ``` | ||
|  | 
 | ||
|  | ou, si vous devez entrer un mot de passe: | ||
|  | 
 | ||
|  | ```bash | ||
|  | aquaria_randomizer.exe --name VotreNom --server leServeur:LePort --password leMotDePasse | ||
|  | ``` | ||
|  | 
 | ||
|  | ### Linux avec le fichier AppImage
 | ||
|  | 
 | ||
|  | Si vous utilisez le fichier AppImage, copiez le fichier dans le répertoire du jeu d'Aquaria. Ensuite, assurez-vous de | ||
|  | le mettre exécutable. Vous pouvez mettre le fichier exécutable avec la commande suivante: | ||
|  | 
 | ||
|  | ```bash | ||
|  | chmod +x Aquaria_Randomizer-*.AppImage | ||
|  | ``` | ||
|  | 
 | ||
|  | ou bien en utilisant l'explorateur graphique de votre système. | ||
|  | 
 | ||
|  | Pour lancer le randomizer, utiliser la commande suivante: | ||
|  | 
 | ||
|  | ```bash | ||
|  | ./Aquaria_Randomizer-*.AppImage --name VotreNom --server LeServeur:LePort | ||
|  | ``` | ||
|  | 
 | ||
|  | Si vous devez entrer un mot de passe: | ||
|  | 
 | ||
|  | ```bash | ||
|  | ./Aquaria_Randomizer-*.AppImage --name VotreNom --server LeServeur:LePort --password LeMotDePasse | ||
|  | ``` | ||
|  | 
 | ||
|  | À noter que vous ne devez pas avoir plusieurs fichiers AppImage différents dans le même répertoire. Si cette situation | ||
|  | survient, le jeu sera lancé plusieurs fois. | ||
|  | 
 | ||
|  | ### Linux avec le fichier tar
 | ||
|  | 
 | ||
|  | En premier lieu, assurez-vous de faire une copie du répertoire du jeu d'origine d'Aquaria. Les fichiers contenus | ||
|  | dans le randomizer auront comme impact de rendre le jeu d'origine non fonctionnel. Donc, effectuer la copie du jeu | ||
|  | avant de déposer le randomizer à l'intérieur permet de vous assurer de garder une version du jeu d'origine fonctionnel. | ||
|  | 
 | ||
|  | Désarchiver le fichier tar et copier tous les fichiers qu'il contient dans le répertoire du jeu d'origine d'Aquaria. Les | ||
|  | fichiers extraient du fichier tar devraient être les suivants: | ||
|  | - aquaria_randomizer | ||
|  | - override (directory) | ||
|  | - usersettings.xml | ||
|  | - cacert.pem | ||
|  | 
 | ||
|  | S'il y a des conflits entre les fichiers de l'archive tar et les fichiers du jeu original, vous devez utiliser | ||
|  | les fichiers contenus dans l'archive tar. | ||
|  | 
 | ||
|  | Ensuite, vous devez installer manuellement les librairies dont dépend le jeu: liblua5, libogg, libvorbis, libopenal and | ||
|  | libsdl2. Vous pouvez utiliser le système de "package" de votre système pour les installer. Voici un exemple avec | ||
|  | Debian (et Ubuntu): | ||
|  | 
 | ||
|  | ```bash | ||
|  | sudo apt install liblua5.1-0-dev libogg-dev libvorbis-dev libopenal-dev libsdl2-dev | ||
|  | ``` | ||
|  | 
 | ||
|  | Notez également que s'il y a des fichiers ".so" dans le répertoire d'Aquaria (`libgcc_s.so.1`, `libopenal.so.1`, | ||
|  | `libSDL-1.2.so.0` and `libstdc++.so.6`), vous devriez les retirer. Il s'agit de vieille version des librairies qui | ||
|  | ne sont plus fonctionnelles dans les systèmes modernes et qui pourrait empêcher le randomizer de fonctionner. | ||
|  | 
 | ||
|  | Pour lancer le randomizer, utiliser la commande suivante: | ||
|  | 
 | ||
|  | ```bash | ||
|  | ./aquaria_randomizer --name VotreNom --server LeServeur:LePort | ||
|  | ``` | ||
|  | 
 | ||
|  | Si vous devez entrer un mot de passe: | ||
|  | 
 | ||
|  | ```bash | ||
|  | ./aquaria_randomizer --name VotreNom --server LeServeur:LePort --password LeMotDePasse | ||
|  | ``` | ||
|  | 
 | ||
|  | Note: Si vous avez une erreur de permission lors de l'exécution du randomizer, vous pouvez utiliser cette commande | ||
|  | pour vous assurer que votre fichier est exécutable: | ||
|  | 
 | ||
|  | ```bash | ||
|  | chmod +x aquaria_randomizer | ||
|  | ``` |