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
 | |
| ```
 |