Archipelago is a multiworld randomizer platform that allows you to play multiple randomized games simultaneously with friends.
Items from one player's game can appear in another player's game, creating a cooperative experience where everyone works together to complete their games.
For example, you might find someone's Zelda items while playing TTYD, and they might find your Crystal Stars while playing Zelda!
This creates unique cooperative challenges where communication and teamwork are essential.
~ TTYD on Archipelago ~
Paper Mario: The Thousand-Year Door is available as an Archipelago world, allowing you to play TTYD in multiworld sessions.
The TTYD Archipelago implementation includes all the randomization features from the standalone randomizer,
plus the ability to send and receive items across different games.
Features:
- Full item randomization across the entire game
- Logic-based progression ensuring seeds are completable
- Multiworld support - play with friends across different games
- Tracker integration with PopTracker
~ Step 1: Download Archipelago ~
First, download and install the Archipelago client from the official website.
The Archipelago installer includes everything you need to generate multiworld seeds and connect to game servers.
Download the latest Windows installer (.exe) or other platform version from the releases page.
Run the installer and follow the installation prompts. The default installation location is fine for most users.
~ Step 2: Install TTYD APWorld ~
The TTYD randomizer is distributed as an APWorld file that adds TTYD support to Archipelago.
Download the latest TTYD APWorld file from the official repository.
After downloading the .apworld file, place it in your Archipelago installation's "custom_worlds" or "lib/worlds" folder.
The typical path is: C:\ProgramData\Archipelago\custom_worlds\
Restart the Archipelago Launcher if it was already running. TTYD should now appear in the list of available games.
~ Step 3: Generate a Multiworld Seed ~
Create a YAML configuration file for your TTYD settings. You can use the Archipelago Player Settings page or manually create a YAML file.
This file defines your randomizer options, similar to the web generator settings.
Place your YAML file in the Archipelago "Players" folder and run the Archipelago Generator.
The generator will create a .archipelago file that contains the multiworld seed data.
You can generate seeds for single-player or coordinate with friends to create multiworld sessions with multiple games.
~ Step 4: Host or Join a Session ~
Hosting: Use the Archipelago Server to host a session. Upload your .archipelago file to start the server.
Players will connect to your server address to participate in the multiworld.
Joining: Get the server address from the host and use the Archipelago Text Client to connect.
You'll receive a ROM patch file that you can apply to your TTYD ISO.
~ Step 5: Patch Your ROM ~
After connecting to a server, you'll receive a .apttyd patch file.
Use the Archipelago Launcher's "Generate Output" feature or the command-line tools to patch your TTYD ISO.
The patched ROM will be configured for your specific multiworld slot.
~ Step 6: Play with Tracking ~
Launch your patched TTYD ROM in Dolphin or on your modded console.
Keep the Archipelago Text Client running to send and receive items with other players in real-time.
Optional: Use PopTracker with the TTYD Tracker Pack to keep track of your items and locations visually.