From d3073d7b6ed6051d364f20dcdb32812f71373bc5 Mon Sep 17 00:00:00 2001 From: Salt Date: Fri, 7 May 2021 00:32:06 -0500 Subject: [PATCH] Add SMZ3MW instructions --- index.php | 5 ++++ smz3mw/index.php | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 smz3mw/index.php diff --git a/index.php b/index.php index 06e4edd..01e951f 100644 --- a/index.php +++ b/index.php @@ -19,6 +19,11 @@

Terraria

A game we've sunk just as much time into as Minecraft. Sometimes modded, sometimes not

+ + +

SMZ3 Multiworld

+

Strap two games together, then strap a bunch of those games together and shake them real hard

+

TES3MP

diff --git a/smz3mw/index.php b/smz3mw/index.php new file mode 100644 index 0000000..b4a11d6 --- /dev/null +++ b/smz3mw/index.php @@ -0,0 +1,71 @@ + + + + + 9iron - SMZ3 Multiworld + + + +
+

Setting Up the Super Metroid/The Legend of Zelda - A Link to the Past Multiworld Item Randomizer

+

Disclaimer: Most of this information is duplicated from upstream documentation. If anything here breaks, please consult that guide as the instructions may have changed.

+
+

1. Installing QUSB2SNES

+

It's a big fancy name that means "driver to allow your emulator to talk to the multiworld server".

+
    +
  1. Go here
  2. +
  3. Download the latest release (expand "Assets" and pick the file that ends in ".exe")
  4. +
  5. Put it somewhere
  6. +
  7. Run it
  8. +
  9. Pick the option for "Enable Lua Bridge (snes9x-rr)" (you may have to right-click the tray icon if you don't get a window when you start the application)
  10. +
+
+
+

2. Installing Snes9x-rr

+

We have to install a special emulator to interact with some special tooling and allow items to be sent between worlds.

+
    +
  1. Go here
  2. +
  3. Download the latest release (ends in "win32.zip")
  4. +
  5. Unzip it somewhere
  6. +
  7. Run snes9x.exe to start the emulator
  8. +
  9. File -> Lua Scripting -> New Lua Script Window
  10. +
  11. Load "luabridge.lua" from the directory you ran snes9x out of
  12. +
+
+
+

3. Connecting to the Multiworld

+

From here, you have an emulator and a program to expose that emulator to the internet. Now we connect it to the multiworld randomizer engine so you can join the game.

+
    +
  1. Ask somebody for the link to the party at samus.link
  2. +
  3. Visit the link in your browser
  4. +
  5. Hit the "Connect" button next to your name
  6. +
  7. Upload your totally legitimately obtained Super Metroid and ALttP ROMs (the randomizer is very picky about which ones you upload; ask around for the right ones if you don't have them)
  8. +
  9. Pick your favorite sprites and colors and energy beep frequency
  10. +
  11. Download and play the ROM in snes9x
  12. +
  13. Hate life
  14. +
+
+
+

4. Playing the Game

+

There are a number of resources available to help you in managing the sheer amount of information that you'll need to keep track of during the randomizer. Make good use of these:

+
    +
  • ALttP Item Tracker - Plug in what items you have and it'll tell you where you can go. Accounts for crossing through Super Metroid to get to somewhere you normally couldn't
  • +
  • List of Rooms in Super Metroid - The game is huge, so naming each room helps keep track of where you are. You can also see full screenshots of each room
  • +
+

Also some tips:

+
    +
  • There are several points at which you can softlock in Super Metroid. Save early, save often, and know when to reset
  • +
  • You start with a full map in Super Metroid detailing every item's location. It's very helpful
  • +
+
    +
  • Certain trees can be pulled in ALttP to yield pickups. The pickups that drop are random for each player
  • +
+
    +
  • Having a trusted third party available to check the spoiler log might not be a bad idea
  • +
  • Sometimes your progression can be in somebody else's world. If you know there's nothing for you to do, there's no shame in going and getting some Burger King while you wait
  • +
+
+
+ + +