Popover Menu get started
Lobbies
Popover Menu Tools
Downloads Discord
Menu
supported games setup guides f.a.q. lobbies generate game host game user content Downloads discord
The Legend of Zelda - Phantom Hourglass Guide

The Legend of Zelda: Phantom Hourglass MultiworldGG

Where is the settings page?

The player options page for this game contains all the options you need to configure and export a config file.

What is this?

This is a MultiworldGG/Archipelago Randomizer for Zelda: Phantom Hourglass that doesn't use modding or romhacking to function. All randomization is done by reading and writing active memory with a lua script connected to the client. This means the game stops being randomized the moment the client disconnects.

If you want to help make a randomizer that's fully integrated into the game, visit ph-randomizer. Unaffiliated with this project, but real cool.

This is a spiritual successor to my discontinued Manual for Phantom Hourglass. It covers the full game but you've got to do all the memory editing manually.

Also check out the Spirit Tracks Archipelago Randomizer, made using the same system!

Who made this?

This version of the randomizer was made by me, @Carrotinator. Some features were added by @CelestialKitsune and @Tanker50207, and some stuff in the shared client with Spirit tracks was written by @DayKat and @1313e. The Universal Tracker Map Integration was worked on by @palex00 and @catzador. But it wouldn't have been possible without the work of many that came before. Here are some of them:

FAQ

What is currently implemented?

The whole game! Things not implemented:

It's still alpha, and there are still issues around! Report issues to the phantom hourglass thread in the Archipelago Discord. There's also a channel in the PH and ST Speedrunning Discord

Is there a tracker?

Universal Tracker is fully supported, and includes a detailed map tracker by @palex00, @catzador and me. It has some special setup instructions. There's an item tracker for poptracker by @ZobeePlays.

How do I warp to start?

Open the collection screen with select or from the menu tab, and press the button to switch the screens. Then enter any scene transition. There will be messages in the MultiworldGG client to let you know it's working. You can warp to start with a save and quit too. But not a save and reset.

How does map warping work?

Map warping is my custom fast travel system. First it must be enabled in the yaml settings. Map warping lets you warp to any ocean or island port you've previously visited. Open the sea chart map while on land, and click on an island to select it as a warp destination. Then enter any entrance to warp there! The client will let you know what goes wrong if it fails There are some special conditions for warping:

If using Universal Tracker and /get_logical_path, map warps will be accounted for when warping after selecting a valid warp destination once. You can disable this feature in your host.yaml.

Where do I find more ammo?

Warp to start now refills health and ammo! The Milk Bar on Mercay Island will also give free refills. How nice

My ship is slow. How do i go faster?

There are ship speed options built into the client. Use /boat speed to set your max speed, the default value is 266. You can also instant acceleration with /boat snap_speed. Boat options are saved in host.yaml and persist between sessions and seeds. Note that the boat is bad at going round corners at high speed. It can be a bit finicky to use.

My game crashed/I quit without saving

The client should give you back your missing items when you reenter the game. It can take a while if you're missing a lot of items, but it will tell you what it's doing in the client.

Where is Location?

There's a location guide being worked on at the wiki, mostly written by @thedragonslayr. If the location you're looking for isn't there, and the map tracker isn't helping, ask about it in the discord.

I collected some locations while the client wasn't connected

There is a backup system that reads savedata for missing checks when you enter a room. To trigger this, save and reenter the room with the locations in question. So far this is only implemented for save slot 1 and the overworld checks on Mercay Island, and some problematic checks like big rupees that can despawn or fall in the sea. I'm planning to add all locations in bulk soon.

How do small keys work in Temple of the Ocean King?

Since most locked doors in TotOK re-lock themselves each time you enter, TotOK has some special key rules: