Index

Back to main page

Setup

This game is very similar to any other SNES game in Archipelago, you can follow any of these guides or keep reading this one. Your choice.

Required Software


How to play

  1. Place the .apworld in your Archipelago/custom_worlds folder, or double-click the .apworld to do so automatically.
  2. Use ArchipelagoLauncher.exe to open the Launcher, and click on Generate Template Options to create template yamls for your custom .apworlds.
  3. Place the desired player yamls in the Players folder, and customize them as you see fit.
  4. Use ArchipelagoGenerate.exe to generate the game.
  5. Upload the generated game (in the output folder) on the website at https://archipelago.gg/uploads and create a new room.
  6. Download the patch file from the session page
  7. Open the .apmmx3 file with ArchipelagoLauncher.exe, it should create a ROM file and open SNI Client.

snes9x-nwa

  1. Click on the Network Menu and check Enable Emu Network Control
  2. Load your ROM file if it hasn't already been loaded.
  3. The emulator should automatically connect while SNI is running.

Bizhawk

  1. Ensure the Snes9x core is loaded. BSNES core will NOT work.
  2. Load your ROM file if it hasn't already been loaded. If you changed your core preference after loading the ROM, don't forget to reload it (default hotkey: Ctrl+R).
  3. Drag+drop the Connector.lua file that you downloaded above onto the main EmuHawk window.
    • Look in the Archipelago folder for /SNI/lua/.
    • You could instead open the Lua Console manually, click Script 〉 Open Script, and navigate to Connector.lua with the file picker.

snes9x-rr

  1. Load your ROM file if it hasn't already been loaded.
  2. Click on the File menu and hover on Lua Scripting
  3. Click on New Lua Script Window...
  4. In the new window, click Browse...
  5. Select the connector lua file included with your client
      Look in the Archipelago folder for /SNI/lua/
  6. If you see an error while loading the script that states socket.dll missing or similar, navigate to the folder of the lua you are using in your file explorer and copy the socket.dll to the base folder of your snes9x install.

BSNES-Plus

  1. Load your ROM file if it hasn't already been loaded.
  2. The emulator should automatically connect while SNI is running.

NOTE: Do not reset with the emulator options! It'll completely garble the game RAM and tell SNIClient some dirty lies about the state of the game, which can result on sending out a bunch of locations or goaling the game.

Trackers


Universal Tracker

Universal Tracker is a custom APWorld that allows players to generate a list of in-logic locations for the current slot, very useful when trying to figure out why is something suddenly appearing as reachable.

Feature Supported?
Logic tracking ✔️
YAML-less tracking
/explain
/glp
Glitched Logic
Deferred Entrances
Map Tracker Tab
Player location in Map Tracker