- MultiworldGG.
- A decrypted, North American A Link Between Worlds
.3ds
ROM. Instructions for dumping your ROM can be found here. Make sure to select "decrypt" when dumping.
- Lime3DS or PabloMK7's Citra.
- The game must be played with the language set to English.
- Install the latest version of MultiworldGG.
- In the emulator, select
File > Open Lime3DS Folder
or File > Open Citra Folder
. Create a load
folder inside this folder, and inside the load
folder create a mods
folder.
- Create your player options YAML file. A sample YAML is included.
- Gather the YAMLs of all players into the
MultiworldGG/Players
folder.
- Run the MultiworldGG Launcher and select Generate.
- A zip file will be created in the
MultiworldGG/output
folder. Upload this to the MultiworldGG website to host your game.
- Inside the zip file is a
.apalbw
file. You will need this file to play the game.
- The host will give you a
.apalbw
file. Drag and drop this file onto the MultiworldGG Launcher. Alternatively, run the Launcher, click Open Patch, and select your .apalbw
file.
- Enter the path to your A Link Between Worlds ROM when prompted. Wait about 20 seconds for the game to patch.
- This will do two things. First, it will open the A Link Between Worlds client. Second, it will create a zip file with the same name and directory as the patch file. Unzip this file; it contains a folder named
00040000000EC300
.
- Place the
00040000000EC300
folder inside the load/mods/
folder you created. (If there is already a folder with this name from a previous randomizer, delete it first.)
- Run A Link Between Worlds in the emulator. The client should automatically connect to the emulator.
- Enter the server URL into the client and press Connect.
- Run the Archipelago Launcher and select the A Link Between Worlds client.
- Run A Link Between Worlds in the emulator. The client should automatically connect to the emulator.
- Enter the server URL into the client and press Connect.