class TimespinnerWebWorld(WebWorld): theme = "ice" setup = Tutorial( "Multiworld Setup Guide", "A guide to setting up the Timespinner randomizer connected to an Archipelago Multiworld", "English", "setup_en.md", "setup/en", ["Jarno"]) setup_de = Tutorial(setup.tutorial_name, setup.description, "Deutsch", "setup_de.md", "setup/en", ["Grrmo", "Fynxes", "Blaze0168"]) tutorials = [setup, setup_de]
class RaftWeb(WebWorld): tutorials = [ Tutorial( "Multiworld Setup Guide", "A guide to setting up Raft integration for Archipelago multiworld games.", "English", "setup_en.md", "setup/en", ["SunnyBat", "Awareqwx"]) ]
class RiskOfWeb(WebWorld): tutorials = [ Tutorial( "Multiworld Setup Guide", "A guide to setting up the Risk of Rain 2 integration for Archipelago multiworld games.", "English", "setup_en.md", "setup/en", ["Ijwu"]) ]
class WitnessWebWorld(WebWorld): theme = "jungle" tutorials = [ Tutorial("Multiworld Setup Guide", "A guide to playing The Witness with Archipelago.", "English", "setup_en.md", "setup/en", ["NewSoupVi", "Jarno"]) ]
class SubnaticaWeb(WebWorld): tutorials = [ Tutorial( "Multiworld Setup Guide", "A guide to setting up the Subnautica randomizer connected to an Archipelago Multiworld", "English", "setup_en.md", "setup/en", ["Berserker"]) ]
class FactorioWeb(WebWorld): tutorials = [ Tutorial( "Multiworld Setup Tutorial", "A guide to setting up the Archipelago Factorio software on your computer.", "English", "setup_en.md", "setup/en", ["Berserker, Farrak Kilhn"]) ]
class MinecraftWebWorld(WebWorld): theme = "jungle" bug_report_page = "https://github.com/KonoTyran/Minecraft_AP_Randomizer/issues/new?assignees=&labels=bug&template=bug_report.yaml&title=%5BBug%5D%3A+Brief+Description+of+bug+here" setup = Tutorial( "Multiworld Setup Tutorial", "A guide to setting up the Archipelago Minecraft software on your computer. This guide covers" "single-player, multiworld, and related software.", "English", "minecraft_en.md", "minecraft/en", ["Kono Tyran"]) setup_es = Tutorial(setup.tutorial_name, setup.description, "Español", "minecraft_es.md", "minecraft/es", ["Edos"]) setup_sv = Tutorial(setup.tutorial_name, setup.description, "Swedish", "minecraft_sv.md", "minecraft/sv", ["Albinum"]) tutorials = [setup, setup_es, setup_sv]
class LegacyWeb(WebWorld): theme = "stone" tutorials = [ Tutorial( "Multiworld Setup Guide", "A guide to setting up the Rogue Legacy Randomizer software on your computer. This guide covers single-player, multiworld, and related software.", "English", "rogue-legacy_en.md", "rogue-legacy/en", ["Phar"]) ]
class FF1Web(WebWorld): settings_page = "https://finalfantasyrandomizer.com/" tutorials = [ Tutorial( "Multiworld Setup Guide", "A guide to playing Final Fantasy multiworld. This guide only covers playing multiworld.", "English", "multiworld_en.md", "multiworld/en", ["jat2980"]) ]
class SpireWeb(WebWorld): tutorials = [ Tutorial( "Multiworld Setup Guide", "A guide to setting up Slay the Spire for Archipelago. " "This guide covers single-player, multiworld, and related software.", "English", "slay-the-spire_en.md", "slay-the-spire/en", ["Phar"]) ]
class HKWeb(WebWorld): tutorials = [Tutorial( "Mod Setup and Use Guide", "A guide to playing Hollow Knight with Archipelago.", "English", "setup_en.md", "setup/en", ["Ijwu"] )]
class SM64Web(WebWorld): tutorials = [Tutorial( "Multiworld Setup Guide", "A guide to setting up SM64EX for MultiWorld.", "English", "setup_en.md", "setup/en", ["N00byKing"] )]
class SMZ3Web(WebWorld): tutorials = [Tutorial( "Multiworld Setup Guide", "A guide to setting up the Archipelago Super Metroid and A Link to the Past Crossover randomizer on your computer. This guide covers single-player, multiworld, and related software.", "English", "multiworld_en.md", "multiworld/en", ["lordlou"] )]
class MeritousWeb(WebWorld): tutorials = [ Tutorial( "Meritous Setup Tutorial", "A guide to setting up the Archipelago Meritous software on your computer.", "English", "setup_en.md", "setup/en", ["KewlioMZX"]) ] theme = "ice" bug_report_page = "https://github.com/FelicitusNeko/meritous-ap/issues"
class SA2BWeb(WebWorld): theme = "partyTime" setup_en = Tutorial( "Multiworld Setup Guide", "A guide to setting up the Sonic Adventure 2: Battle randomizer connected to an Archipelago Multiworld.", "English", "setup_en.md", "setup/en", ["RaspberrySpaceJam", "PoryGone"]) tutorials = [setup_en]
class ChecksFinderWeb(WebWorld): tutorials = [Tutorial( "Multiworld Setup Tutorial", "A guide to setting up the Archipelago ChecksFinder software on your computer. This guide covers " "single-player, multiworld, and related software.", "English", "checksfinder_en.md", "checksfinder/en", ["Mewlif"] )]
class SoEWebWorld(WebWorld): theme = 'jungle' tutorials = [Tutorial( "Multiworld Setup Guide", "A guide to playing Secret of Evermore randomizer. This guide covers single-player, multiworld and related software.", "English", "multiworld_en.md", "multiworld/en", ["Black Sliver"] )]
class Starcraft2WoLWebWorld(WebWorld): setup = Tutorial( "Multiworld Setup Guide", "A guide to setting up the Starcraft 2 randomizer connected to an Archipelago Multiworld", "English", "setup_en.md", "setup/en", ["TheCondor"] ) tutorials = [setup]
class GenericWeb(WebWorld): advanced_settings = Tutorial( 'Advanced YAML Guide', 'A guide to reading YAML files and editing them to fully customize your game.', 'English', 'advanced_settings_en.md', 'advanced_settings/en', ['alwaysintreble', 'Alchav']) commands = Tutorial( 'Archipelago Server and Client Commands', 'A guide detailing the commands available to the user when participating in an Archipelago session.', 'English', 'commands_en.md', 'commands/en', ['jat2980', 'Ijwu']) plando = Tutorial( 'Archipelago Plando Guide', 'A guide to understanding and using plando for your game.', 'English', 'plando_en.md', 'plando/en', ['alwaysintreble', 'Alchav']) setup = Tutorial( 'Multiworld Setup Tutorial', 'A guide to setting up the Archipelago software to generate and host multiworld games on your computer.', 'English', 'setup_en.md', 'setup/en', ['alwaysintreble']) triggers = Tutorial( 'Archipelago Triggers Guide', 'A guide to setting up and using triggers in your game settings.', 'English', 'triggers_en.md', 'triggers/en', ['alwaysintreble']) using_website = Tutorial( 'Archipelago Website User Guide', 'A guide to using the Archipelago website to generate multiworlds or host pre-generated multiworlds.', 'English', 'using_website_en.md', 'using_website/en', ['alwaysintreble']) tutorials = [ setup, using_website, commands, advanced_settings, triggers, plando ]
class ALTTPWeb(WebWorld): setup_en = Tutorial( "Multiworld Setup Tutorial", "A guide to setting up the Archipelago ALttP Software on your computer. This guide covers single-player, multiworld, and related software.", "English", "multiworld_en.md", "multiworld/en", ["Farrak Kilhn"]) setup_de = Tutorial(setup_en.tutorial_name, setup_en.description, "Deutsch", "multiworld_de.md", "multiworld/de", ["Fischfilet"]) setup_es = Tutorial(setup_en.tutorial_name, setup_en.description, "Español", "multiworld_es.md", "multiworld/es", ["Edos"]) setup_fr = Tutorial(setup_en.tutorial_name, setup_en.description, "Français", "multiworld_fr.md", "multiworld/fr", ["Coxla"]) msu = Tutorial( "MSU-1 Setup Tutorial", "A guide to setting up MSU-1, which allows for custom in-game music.", "English", "msu1_en.md", "msu1/en", ["Farrak Kilhn"]) msu_es = Tutorial(msu.tutorial_name, msu.description, "Español", "msu1_es.md", "msu1/en", ["Edos"]) msu_fr = Tutorial(msu.tutorial_name, msu.description, "Français", "msu1_fr.md", "msu1/fr", ["Coxla"]) plando = Tutorial("Plando Tutorial", "A guide to creating Multiworld Plandos with LTTP", "English", "plando_en.md", "plando/en", ["Berserker"]) tutorials = [ setup_en, setup_de, setup_es, setup_fr, msu, msu_es, msu_fr, plando ]
class ArchipIDLEWebWorld(WebWorld): theme = 'partyTime' tutorials = [ Tutorial("Setup Guide", "A guide to playing ArchipIDLE", "English", "guide_en.md", "guide/en", ["Farrak Kilhn"]) ]