Index

Back to main page

Setup

This implementation requires Bizhawk Client to run which means the setup is identical to any other Bizhawk Client game, though it's suggested to use mGBA instead of Bizhawk for an authentic experience.

Required Software

  • Archipelago 0.6.7 or newer
  • Software capable of loading and playing GBA ROM files. Anything not listed here is not guaranteed to work.
  • A controller capable of Gyro inputs (Recommended)
  • A WarioWare: Twisted! US ROM from the original cartridge, it can be prepatched with the No-Tilt v2 patch which replaces gyro controls with D-Pad inputs, but it's not great and several games suffer from it to the point of being impossible to beat.
    • 1.0 US MD5: 89579f4dfe1ed24a7cd16a6a61a72a17
    • 1.0 US with No-Tilt v2 Patch MD5: e2dbd6a74162fae64f9835762242ca1c

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 .apwariotwisted file with ArchipelagoLauncher.exe, it should create a ROM file and open Bizhawk Client.

mGBA

  1. Connect the gyro capable controller to the PC and ensure it's not recognized as a Xbox 360 Controller (those don't have gyro input and the OS will ignore them)
  2. Open the patch
  3. Bizhawk Client should pop up and generate a ROM, close the Bizhawk emulator that's going to be automatically opened alongside the client which should be kept
  4. Download the following script: connector_bizhawkclient_mgba.lua
  5. Load up the connector_bizhawkclient_mgba.lua file in mGBA
    • Click on the Tools menu
    • Click on Scripting...
    • Click on File
    • Click on Load script...
    • Search connector_bizhawkclient_mgba.lua
  6. Ensure both the script and Bizhawk Client are running
  7. Enjoy!

Bizhawk

  1. Figure out how to map your controller Gyro input to the stick (Steam is a good option).
  2. Open the patch
  3. Bizhawk Client should automatically setup everything for you (minus the control scheme).
  4. Enjoy!

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 ❌