Multiplayer Features

From OoTMM Wiki
Jump to navigation Jump to search

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:

  1. First set Mode to either Co-Op or Multiworld.
  2. Then set Teams to 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: single single player: multiplayer not supported
  • Mode: coop or Mode: 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).

  1. Exit both PJ64 EM and the Multiclient
  2. Restart these programs as directed by the multiplayer setup guide