- Download and install archipelago (needs at least v0.6.7) and Dolphin.
- Download the ap-world file from NSMBW World, doubleclick it, and it's installed (or manually move it to custom_worlds), restart the ap-launcher.
- Then create a player yaml file from the option creator in the launcher.
- Default yaml is recommended for new players. It has 441 locations (as of 0.2.0).
- If you want to play with a lower location count disable star coins (231 locations).
- See en_NSMBW.md for all options, etc.
- Note that the ap client is bundled with launcher.
- Open dolphin, change the following settings:
Options → Configuration → Advanced → Memory Override to Off
- Inside the client press
CONNECT and then enter your player name (from the yaml).
- Make sure you do NOT have the game open when you press CONNECT.
- Verify these points before continuing your setup.
- In
host.yaml, under the section nsmbw_settings. Make sure they are their default values auto_open : false and auto_open_riivolution : true.
- On macOS, you might need to resign your dolphin copy.
- If you disabled
use_riivolution use this guide instead.
- Open the archipelago launcher (restart if it was open before) and find the NSMBW Client, open it.
- You will be promoted for the location of your dolphin install if they are not located automatically.
- You can change their values later on in
host.yaml. BE CAREFUL use / or \\ NOT \ as path separators.
- Linux only: On Desbian distros like Fedora and Arch users (including SteamOS) you have to install
dolphin-emu-tool separate from dolphin. It is included in the ´flat-pak´ version.
- Enter your connection details and press
CONNECT in the client.
- Do NOT have dolphin open before and during this step.
- The game will now open automatically.
- If it does not, you can right-click your game in dolphin →
start with riivolution patch. Enable just the patch for this multiworld and start the game.
- Do NOT start dolphin without the riivolution patch.
- Select
SAVEFILE 2 to play on.
- Play the game: Beat levels and collect star coins. Prepare to beat bowser once and for all.
- See the quirks section in en_NSMBW.md for quirks with the implementation.
- Save in game to save progress. You can also use savestates but be carful loading them
- To close the client run
/exit to make sure everything is saved correctly.
- You can optionally use the built-in universal tracker extension to track available locations.
- Simply download universal tracker and put it into your custom worlds folder (or double click it).
- UT is integrated into the NSMBW client if you have it in your custom worlds folder.
- The apworld includes an internal location and image tracker; for it to work make sure you have UT 0.3.8 or newer.