Multiplayer Features
OoTMM has support for various forms of multiplayer:
- Co-Op
- Multiple players share the same world and items.
- Multiworld
- Players are divided into multiple worlds. Items for one player can be found in another player's world. When found, these items are sent between players.
- Teams
- Players are divided into teams. There are no interactions - such as item sharing - between teams. This allows teams to compete against each other with the same seed.
Co-Op and Multiworld players will see other players as a floating flame. [I assume that Teams cannot see each other? • Edit Article]
Combining Multiplayer Modes
Multiplayer modes may be combined in any combination.
Examples
- No teams, 2 worlds and 4 players; both worlds have two players each.
- No teams, 2 worlds and 3 players; World One has two players and the World Two has one player.
- 2 teams with 1 world; with the first team having 1 player and the second team having 2 (for a total of 3 players).
- 2 teams of 2 worlds, with each world having 2 players (for a total of 8 players).
Co-Op
In Co-Op, multiple players share the same world and items.
If a player finds an item, all co-op partners will receive that item.
If a player visits the chest another player opened, then this chest will appear opened.
The number of Co-Op players is not specified when generating a seed. Anyone with a patch file for a world can join that world. There is no limitation on additional players joining a world mid-way through a seed.
Item Refills
Players can buy item refills, where available, for each other at shops, scrubs, etc. This includes potions, sticks, arrows, etc.
Limitations
Some things are not currently shared within the same world:
- Bottle contents (for example, Ruto's Letter must be emptied by each individual player should they wish to obtain an empty bottle from it)
- World events, such as moving King Zora or opening up Royal Grave.
Co-Op Setup Guide
If combining Multiworld and Co-Op, please see the #Multiworld Setup Guide below.
From Settings -> Main set Mode to Co-Op
After the seed is generated, you will need to send the patch file to each player.
Multiworld
In Multiworld, players are divided into multiple worlds.
At present, all items are randomly allocated between worlds with no bias as to which world an item ends up in.
Downsides of Non-Biased Item Allocation
The current implementation of item allocation has some downsides:
- With very bad luck, a high proportion of items can be found only in one player's world.
- One player can find themselves with nothing to do even though other players have been working to collect items as fast as possible (i.e.; successive spheres which contain no items for a specific player, causing them to run out of checks). Since Co-Op is automatically enabled for Multiworlds, it is always possible for a player to join another's world to alleviate the blockage.
Multiworld Setup Guide
Co-Op is automatically enabled for Multiworlds but can be disregarded if it is not needed.
Step 1: Generate a Multiworld Seed
From Settings -> Main set Mode to Multiworld
Step 2: Distributing Patch Files
If playing Multiworld with one player per world: distribute each patch file to each player.
If combining Mutiplayer with Co-Op (to allow multiple players per world): For each player, send them the patch file that corresponds to the world they are playing. For example, if players A and B are sharing World 1, send both of them the World 1 patch file.
Teams
Teams have no interactions with each other. This means items will not be shared between teams.
Teams allow for different groups of players to play the same Multiworld seed. If teams wish to compete against each other, they should track this independently: OoTMM does not track which team completes their seed first [Is this true? I've not played this before • Edit Article].
Each team has their items distributed exactly the same way. For example:
- If Team One finds World One's hookshot Mido's House on World Two ...
- then Team Two can find their World One hookshot in Mido's House on their World Two's.
Teams Setup Guide
To enable teams:
- First set
Modeto eitherCo-OporMultiworld. - Then set
Teamsto the number of teams desired.
Once the seed is generated, patch files will need to be send to players. Please see the #Multiworld Setup Guide and/or #Co-Op Setup Guides for patch distribution advice.
Teams is only supported for Multiworld and Co-Op Modes. Single-player competition can be arranged merely by sharing patch files generated on Single-Player seeds.
Common Issues
Generally "not working"
Option 1 - Follow the Setup Guide Exactly
Please double check you have followed the multiplayer setup guide exactly. You need the Multiworld Client. You need Project 64 **EM**. You must enable the multiworld client first and then start the Lua script.
Option 2 - Check Multiplayer is Enabled
Seeds generated in Single Player mode do not work with Multiplayer. You can check which setting is enabled in your spoiler log:
Mode: singlesingle player: multiplayer not supportedMode: cooporMode: multi. Valid options for Multiplayer to work.
OoTMM does offer any method for transferring a Single-player seed to a Multiplayer one.
The Game Softlocked
The game will quickly and softlock shortly after starting if your connection to OoTMM servers has not been initialised correctly.
Please double check you have followed the multiplayer setup guide exactly. You need the Multiworld Client. You need Project 64 **EM**. You must enable the multiworld client first and then start the Lua script.
Often there is no need to restart PJ64 EM to solve the softlock issue: the game may resume after the setup issue has been addressed.
A Flame is Following Me
This often occurs when the Lua Script has been run multiple times; or perhaps two instances ('windows') of the Multiclient are running simultaneously).
- Exit both PJ64 EM and the Multiclient
- Restart these programs as directed by the multiplayer setup guide