From a3685202003ddaded5d1ff8b69d39e6cba74a7eb Mon Sep 17 00:00:00 2001 From: TheLynk <44308308+TheLynk@users.noreply.github.com> Date: Mon, 1 May 2023 02:03:31 +0200 Subject: [PATCH] Add New Translation for Adventure and Archipidle in french (#1749) * Add new translation for Adventure and Archipidle in french Add new translation for Adventure and Archipidle in french * Add more store in setup page subnautica for more fairness Add more store in setup page subnautica for more fairness * tweak update merge #1685 for lua file tweak update merge #1685 for lua file * fix text fix text * fix wrong translation fix wrong translation * Yes it's better Yes it's better Co-authored-by: Fabian Dill --------- Co-authored-by: Fabian Dill --- worlds/adventure/__init__.py | 19 ++++++-- worlds/adventure/docs/setup_fr.md | 75 ++++++++++++++++++++++++++++++ worlds/archipidle/__init__.py | 8 ++++ worlds/archipidle/docs/guide_fr.md | 12 +++++ worlds/subnautica/docs/setup_en.md | 2 +- 5 files changed, 112 insertions(+), 4 deletions(-) create mode 100644 worlds/adventure/docs/setup_fr.md create mode 100644 worlds/archipidle/docs/guide_fr.md diff --git a/worlds/adventure/__init__.py b/worlds/adventure/__init__.py index b9d9d5f13c25..a914c8d9a131 100644 --- a/worlds/adventure/__init__.py +++ b/worlds/adventure/__init__.py @@ -32,15 +32,28 @@ class AdventureWeb(WebWorld): - tutorials = [Tutorial( + theme = "dirt" + + setup = Tutorial( "Multiworld Setup Guide", "A guide to setting up Adventure for MultiWorld.", "English", "setup_en.md", "setup/en", ["JusticePS"] - )] - theme = "dirt" + ) + + setup_fr = Tutorial( + "Guide de configuration Multimonde", + "Un guide pour configurer Adventure MultiWorld", + "Français", + "setup_fr.md", + "setup/fr", + ["TheLynk"] + ) + + tutorials = [setup, setup_fr] + def get_item_position_data_start(table_index: int): diff --git a/worlds/adventure/docs/setup_fr.md b/worlds/adventure/docs/setup_fr.md new file mode 100644 index 000000000000..07881ce94da4 --- /dev/null +++ b/worlds/adventure/docs/setup_fr.md @@ -0,0 +1,75 @@ +# Guide d'installation pour Aventure : Archipelago + +## Important + +Comme nous utilisons Bizhawk, ce guide ne s'applique qu'aux systèmes Windows et Linux. + +## Logiciel requis + +- Bizhawk : [Bizhawk sort de TASVideos](https://tasvideos.org/BizHawk/ReleaseHistory) + - Les versions 2.3.1 et ultérieures sont prises en charge. La version 2.7 est recommandée pour la stabilité. + - Des instructions d'installation détaillées pour Bizhawk peuvent être trouvées sur le lien ci-dessus. + - Les utilisateurs Windows doivent d'abord exécuter le programme d'installation prereq, qui peut également être trouvé sur le lien ci-dessus. +- Le client Archipelago intégré, qui peut être installé [ici](https://github.com/ArchipelagoMW/Archipelago/releases) + (sélectionnez `Adventure Client` lors de l'installation). +- Un fichier ROM Adventure NTSC. La communauté Archipelago ne peut pas les fournir. + +## Configuration de Bizhawk + +Une fois Bizhawk installé, ouvrez Bizhawk et modifiez les paramètres suivants : + +- Allez dans Config > Personnaliser. Basculez vers l'onglet Avancé, puis basculez le Lua Core de "NLua+KopiLua" vers + "Interface Lua+Lua". Redémarrez ensuite Bizhawk. Ceci est nécessaire pour que le script Lua fonctionne correctement. + **REMARQUE : Même si "Lua+LuaInterface" est déjà sélectionné, basculez entre les deux options et resélectionnez-le. Nouvelles installations** + **des versions plus récentes de Bizhawk ont tendance à afficher "Lua+LuaInterface" comme option sélectionnée par défaut mais se chargent toujours** + **"NLua+KopiLua" jusqu'à ce que cette étape soit terminée.** +- Sous Config > Personnaliser, cochez la case "Exécuter en arrière-plan". Cela empêchera la déconnexion du client pendant +BizHawk s'exécute en arrière-plan. + +- Il est recommandé de fournir un chemin vers BizHawk dans votre host.yaml pour Adventure afin que le client puisse le démarrer automatiquement +- En même temps, vous pouvez définir une option pour charger automatiquement le script connector_adventure.lua lors du lancement de BizHawk +d'AdventureClient. +Exemple d'installation Windows par défaut : +```rom_args: "--lua=C:/ProgramData/Archipelago/data/lua/connector_adventure.lua"``` + +## Configuration de votre fichier YAML + +### Qu'est-ce qu'un fichier YAML et pourquoi en ai-je besoin ? + +Votre fichier YAML contient un ensemble d'options de configuration qui fournissent au générateur des informations sur la façon dont il doit +générer votre jeu. Chaque joueur d'un multimonde fournira son propre fichier YAML. Cette configuration permet à chaque joueur de profiter +une expérience personnalisée à leur goût, et différents joueurs dans le même multimonde peuvent tous avoir des options différentes. + +### Où puis-je obtenir un fichier YAML ? + +Vous pouvez générer un yaml ou télécharger un modèle en visitant la [page des paramètres d'aventure](/games/Adventure/player-settings) + +### Quels sont les paramètres recommandés pour s'initier à la rando ? +Régler la difficulty_switch_a et réduire la vitesse des dragons rend les dragons plus faciles à éviter. Ajouter Calice à +local_items garantit que vous visiterez au moins un des châteaux intéressants, car il ne peut être placé que dans un château ou +la salle des crédits. + +## Rejoindre une partie MultiWorld + +### Obtenez votre fichier de correctif Adventure + +Lorsque vous rejoignez un jeu multimonde, il vous sera demandé de fournir votre fichier YAML à l'hébergeur. Une fois cela fait, +l'hébergeur vous fournira soit un lien pour télécharger votre fichier de données, soit un fichier zip contenant les données de chacun +des dossiers. Votre fichier de données doit avoir une extension `.apadvn`. + +Faites glisser votre fichier de correctif vers AdventureClient.exe pour démarrer votre client et démarrer le processus de correctif ROM. Une fois le processus +est terminé (cela peut prendre un certain temps), le client et l'émulateur seront démarrés automatiquement (si vous configurez l'émulateur +chemin recommandé). + +### Connectez-vous au multiserveur + +Une fois le client et l'émulateur démarrés, vous devez les connecter. Dans l'émulateur, cliquez sur "Outils" +menu et sélectionnez "Console Lua". Cliquez sur le bouton du dossier ou appuyez sur Ctrl+O pour ouvrir un script Lua. + +Accédez à votre dossier d'installation Archipelago et ouvrez `data/lua/connector_adventure.lua`, si ce n'est pas le cas +configuré pour le faire automatiquement. + +Pour connecter le client au multiserveur, mettez simplement `:` dans le champ de texte en haut et appuyez sur Entrée (si le +le serveur utilise un mot de passe, saisissez dans le champ de texte inférieur `/connect  : [mot de passe]`) + +Appuyez sur Réinitialiser et commencez à jouer \ No newline at end of file diff --git a/worlds/archipidle/__init__.py b/worlds/archipidle/__init__.py index 768b7604e798..2d182f31dc20 100644 --- a/worlds/archipidle/__init__.py +++ b/worlds/archipidle/__init__.py @@ -15,6 +15,14 @@ class ArchipIDLEWebWorld(WebWorld): file_name='guide_en.md', link='guide/en', authors=['Farrak Kilhn'] + ), + Tutorial( + tutorial_name='Guide d installation', + description='Un guide pour jouer à Archipidle', + language='Français', + file_name='guide_fr.md', + link='guide/fr', + authors=['TheLynk'] ) ] diff --git a/worlds/archipidle/docs/guide_fr.md b/worlds/archipidle/docs/guide_fr.md new file mode 100644 index 000000000000..c3842ed7db6e --- /dev/null +++ b/worlds/archipidle/docs/guide_fr.md @@ -0,0 +1,12 @@ +# Guide de configuration d'ArchipIdle + +## Rejoindre une partie MultiWorld +1. Générez un fichier `.yaml` à partir de la [page des paramètres du lecteur ArchipIDLE](/games/ArchipIDLE/player-settings) +2. Ouvrez le client ArchipIDLE dans votre navigateur Web en : + - Accédez au [Client ArchipIDLE](http://idle.multiworld.link) + - Téléchargez le client et exécutez-le localement à partir du + [Page des versions d'ArchipIDLE GitHub](https://github.com/ArchipelagoMW/archipidle/releases) +3. Entrez l'adresse du serveur dans le champ `Server Address` et appuyez sur Entrée +4. Entrez votre nom d'emplacement lorsque vous y êtes invité. Il doit être le même que le `name` que vous avez saisi sur le + page de configuration ci-dessus, ou le champ `name` dans votre fichier yaml. +5. Cliquez sur "Commencer !" bouton. diff --git a/worlds/subnautica/docs/setup_en.md b/worlds/subnautica/docs/setup_en.md index a9403cf11be3..e653f53145e1 100644 --- a/worlds/subnautica/docs/setup_en.md +++ b/worlds/subnautica/docs/setup_en.md @@ -2,7 +2,7 @@ ## Required Software -- Subnautica from: [Subnautica Steam Store Page](https://store.steampowered.com/app/264710/Subnautica/) +- Subnautica from: [Subnautica Steam Store Page](https://store.steampowered.com/app/264710/Subnautica/) | [Subnautica Epic Game Store Page](https://store.epicgames.com/p/subnautica) - Archipelago Mod for Subnautica from: [Subnautica Archipelago Mod Releases Page](https://github.com/Berserker66/ArchipelagoSubnauticaModSrc/releases)