Welcome to The Wind Waker Archipelago! This guide will help you set up the randomizer and play your first multiworld. Whether playing, generating, or hosting an Archipelago room with The Wind Waker, you must follow a few simple steps to get started.
Unfortunately, Mac OS is not officially supported at this time.
You'll need the following components to be able to play/generate with The Wind Waker:
- Install Archipelago v0.5.0 or higher.
Make sure to install the Generator if you intend to generate multiworlds. - The latest version of the TWW APWorld.
If you're playing The Wind Waker, you'll also need:
- Install Dolphin Emulator.
We recommend using the latest release. - The latest version of the TWW AP Randomizer Build.
- A The Wind Waker ISO (North American version), probably named "Legend of Zelda, The - The Wind Waker (USA).iso".
If you intend to play under Linux, you will need to consider the following information.
- Grab the
tar.gz
version of Archipelago, not theAppImage
. The file name should be similar to the following on the release page:Archipelago_X.X.X_linux-x86_64.tar.gz
. - For Dolphin, you can use the flatpak package available on Flathub.
All users should follow these steps:
- Unzip the downloaded TWW APWorld zip file.
- Double-click the
tww.apworld
file. It should automatically install the APWorld after a little while. You will get a little dialog window telling you it has been installed successfully.- Alternatively, copy the
tww.apworld
to your Archipelago installation'scustom_worlds
folder (Windows default to:%programdata%/Archipelago
).
- Alternatively, copy the
- Place the content of the
lib
folder of the downloaded TWW APWorld zip file into your Archipelago installation'slib
folder.
If you're playing The Wind Waker, you must also unzip the TWW AP Randomizer Build downloaded from the release page.
All players playing The Wind Waker must provide the room host with a YAML file containing the settings for their world. A sample YAML file for The Wind Waker is supplied in the TWW APWorld download. Refer to the comments in that file for details about what each setting does.
Once you're happy with your settings, provide the room host with your YAML file and proceed to the next step.
If you're generating a multiworld game that includes The Wind Waker, you'll need to do so locally as the online generator does not yet support The Wind Waker. Follow these steps to generate a multiworld:
- Gather all player's YAMLs. Place these YAMLs into the
Players
folder of your Archipelago installation. If the folder does not exist, then it must be created manually. The files here should not be compressed. - Modify any local host settings for generation, as desired.
- Run
ArchipelagoGenerate.exe
(without.exe
on Linux) or clickGenerate
in the launcher. The generation output is placed in theoutput
folder (usually named something likeAP_XXXXX.zip
).- Please note that if any player in the game you want to generate plays a game that needs a ROM file to generate, you will need the corresponding ROM files. A ROM file is not required for The Wind Waker at this stage.
- Unzip the
AP_XXXXX.zip
file. It should include a.aptww
file for each player in the room playing The Wind Waker. Each file will be namedAP_XXXXX_P#_<name>.aptww
, where#
corresponds to that player's slot number and<name>
is their slot (player) name. Distribute each file to the appropriate player. - In the next section, use the archive file
AP_XXXXX.zip
to host a room or provide it to the room host.
If you're generating the multiworld, follow the instructions in the previous section. Once you have the zip file corresponding to your multiworld, follow these steps to host a room. Follow the instructions for hosting on the website from a locally generated game or on a local machine.
You should have the .aptww
file provided to you by the multiworld generator. You should also have the room's server
name and port number from the room's host.
Once you do, follow these steps to connect to the room:
- Run the TWW AP Randomizer Build. If this is the first time you've opened the randomizer, you'll need to specify the path to your The Wind Waker ISO and the output folder for the randomized ISO. These will be saved for the next time you open the program.
- Modify any cosmetic convenience tweaks and player customization options as desired. This repository contains a collection of custom player models for The Wind Waker. Follow the installation instructions there to set up custom player models.
- For the APTWW file, browse and locate the path to the
.aptww
you received from the multiworld generator. - Click
Randomize
at the bottom. This randomizes the ISO and puts it in the output folder you specified. The file will be namedTWW AP_XXXXX_P# (<name>).iso
, where#
is the slot number and<name>
is the slot (player) name. Verify that the values are correct for the multiworld.- If nothing happens when you click
Randomize
, ensure that you are using the correct build version for theaptww
you have provided. - v2.5.x APWorlds should use the 2.3.0 build, v2.4.0 APWorlds should use the 2.2.0 build, v2.3.x APWorlds should use the 2.1.0 build, and older APWorlds should use 2.0.0.
- If nothing happens when you click
- Open Dolphin and use it to open the randomized ISO.
- Start
ArchipelagoLauncher.exe
(without.exe
on Linux) and chooseThe Wind Waker Client
, which will open the text client. If Dolphin is not already open, or you have yet to start a new file, you will be prompted to do so.- Be sure to launch
The Wind Waker Client
, notWW Client
. The latter is the name of the client's previous (pre-v2.0.0) version and is no longer supported. In this case, you should delete theww.apworld
from yourlib/worlds
folder.
- Be sure to launch
- Connect to the room by entering the server name and port number at the top and pressing
Connect
. For rooms hosted on the website, this will bearchipelago.gg:<port>
, where<port>
is the port number. If a game is hosted from theArchipelagoServer.exe
(without.exe
on Linux), this will default to38281
but may be changed in thehost.yaml
. - If you've opened a ROM corresponding to the multiworld to which you are connected, it should authenticate your slot
name automatically when you start a new save file.
- If you are encountering issues with authenticating, ensure that the randomized ROM is open in Dolphin and that it corresponds to the multiworld to which you are connecting.
- Ensure that you are running version v0.5.0 or higher of Archipelago.
- If you do not see the client in the launcher, ensure that the
tww.apworld
file is in the correct folder (thecustom_worlds
folder of your Archipelago installation). - If the client is not working, double-check that you have the most recent release of the
tww.apworld
. Additionally, ensure that there are noww.apworld
/tww.apworld
files orww
/tww
folders in yourlib/worlds
folder. If those exist, delete them. Finally, ensure that the content of thelib
folder from the release download has been placed in your Archipelago installation'slib
folder. - If you press Randomize in the build and nothing happens, ensure that you are using the correct version of the build
for the
aptww
file you are using.- v2.5.x APWorlds should use the 2.3.0 build, v2.4.0 APWorlds should use the 2.2.0 build, v2.3.x APWorlds should use the 2.1.0 build, and older APWorlds should use 2.0.0.
- Remember that you should use the same APWorld version with which the
aptww
was generated; ask the multiworld generator if you're unsure which version was used. if you're unsure which version was used.
- Ensure that you do not have any Dolphin cheats or codes enabled. Some cheats or codes can unexpectedly interfere with emulation and make troubleshooting errors difficult.
- If you get an error message, ensure that
Enable Emulated Memory Size Override
in Dolphin (underOptions
>Configuration
>Advanced
) is disabled. - If you run with a custom GC boot menu, you'll need to skip it by going to
Options
>Configuration
>GameCube
and checkingSkip Main Menu
.