Default block cover

Zelda Randomizer Random% Tournament


Tournament completed! Post an announcement to share updates to your community.


Submit Your Match to the Schedule     |     View the Schedule of Upcoming Matches    |    Helpful Links

Viewer Guidelines

Make sure your viewers know these guidelines as well. It is your responsibility to avoid chat spoilers.

Sign up for Commentary / Restream

If you wish to help out with the commentary team there will be a few guidelines to follow. 

Please review this doc before signing up.

To sign up, click the link above and pick a match that you would be available for.

Alternatively you can add yourself to the Commentator's Registry and you will be contacted  if  a match needs coverage.

Commentary will be selected on a first come first served basis with mandatory rotations based on availability. No same person will be commentating the entire tournament unless there is no other available option.


The tournament will be a randomizer race tournament! Up + A on the second controller while paused is allowed (and you are highly encouraged to use it, as otherwise it is possible to become soft locked in a room, as are any other standard glitches (including, but not limited to, block clips and screen scrolls). All races will end when Zelda (or Gannon if using an enemy sprite) is saved.

Tournament Format

Welcome to the Final Phase of the Zelda Randomizer Random% Tournament. This is the single elimination phase featuring the top 20 players from the Swiss Phase.

The first three rounds will be a single heads-up match in which the winner moves on to the next round.

The semifinals and finals will be best of three.  The winners in the semifinals will play for 1st and 2nd place in the tournament, while the losers of the semifinals will play each other in a best of three for 3rd place.   

Players are expected to complete 1 round per week. Good luck, everyone!

This is a Random% style tournament. All of the flags listed below will produce a filled in square checkbox for the options which signifies that that particular flag may be turned on or off, but you will not be able to tell until the match has begun.

Final Stage(Single Elimination)

The first three rounds of the single elimination bracket will use the flags T7YYZ2LDI!TT3A7VDEN. These flags add the possibility of 2nd quest options and other “volatile” flags such as sprite shuffle and swordless. Players will still have to collect all 8 triforce pieces before entering Level-9.  Players may optionally elect to enable the following options:  Speed Up Text, Enable Item Swap with Select, Disable Music, Link Sprite, Randomizer Other Tunics, and Starting Tunic Color. 

Final Four(Best 2 out of 3)

The final four of the single elimination bracket will be best 2 out of 3 and will use the following flags: T84R35V0ZGQ8MPLDDEN. These are no holds barred flags. The only option not potentially randomized is OHKO(One Hit Knock Out). Players may optionally elect to enable the following options:  Speed Up Text, Enable Item Swap with Select, Disable Music, Link Sprite, Randomizer Other Tunics, and Starting Tunic Color.


All SpeedRunsLive (SRL) racing rules apply. All participants must use approved emulators/consoles and stream their races. We recommend that you locally save your race-stream file in the event that your stream is disconnected and you are “proofcalled” on your time. If you are not registered with SRL, please do so now. If you do not know how to set up or use an SRL account, please contact a moderator for assistance. Once the race is completed, please get in contact with a member of the admin team to update the standings and times.

Races must be played blind (both in not having played the seed before, and in not having any information from the other player). Players cannot receive any spoilers from their chats, nor are they allowed to watch the other racer. Please make sure to post in your channel that spoilers are not allowed. Players are restricted from viewing the restream video or chat until after they have completed their match. Players are in charge of policing their own chat and utilizing the most practical method possibly to avoid reading spoilers. This can be achieved by closing chat, having mods that are monitoring chat and can purge quickly, putting your channel in subscriber only mode (even if you are not a twitch partner) to allow only appointed moderators to speak, etc.

Scheduled matches need to be played before the specified deadline.  Ideally, we will be trying to restream all matches, so please submit the timing of your matches using the form (to be provided) so that a restream can be coordinated.

We realize that a tournament of this magnitude has a lot of people with a lot of schedules to work around. That being said, if you schedule a match with someone and then bail on the scheduled time without prior notice, you may receive a loss or be removed from the tournament at the organizer's discretion.  Alternatively, if neither opponent makes an attempt to schedule a match they both may receive a loss or be removed from the tournament at the organizer's discretion.  If you are having issues contacting your opponent, please notify one of the moderators as soon as possible so we can assist you.

Any disputes will be handled by the mod team, who will have final say in all matters.  Should a member of the moderator team be involved in the dispute, that member will have no say in the final decision.

Match Procedure

Discuss and schedule a time to play your match against your opponent. We recommend using Discord or Challonge, but other methods of communication are certainly welcome.  Please contact an admin for a link to join the Discord server!

All matches are due by the specified date above the bracket. If you are having difficulties reaching your opponent please let a tournament admin know. You will be forfeited if you do not make an effort to contact your partner and set up a time to race. If you need additional time make sure to message an admin and we will try to accommodate your situation. Just remember that your next match will be due at the same time as everyone else so be diligent.

When both participants are ready, begin a race in the #speedrunslive IRC channel on or at with the command:

.startrace tlozhacks

Once the race channel has been created, join that specific channel. fc bot will most likely join the channel once the room is created. fc has the ability to automatically set the goal with randomly generated seed number and the tournament flags. Within the channel, you will be able to type the command:


Use the specified seed number and flags to generate your randomizer ROM.

Once that has been completed, both participants should enter the race. This can be performed with the following command:


When both participants are ready to begin the race, have their stream available, and are waiting on a file on the file select screen, type the following command:


The Race bot will then begin to countdown in the race chat, and upon reaching 0 both players will begin the race. The conclusion of these races will be determined by loss character control after touching Zelda. Upon doing so, go to the race channel and type:


(The winner is determined by the first person to type and enter .done)

Background Info

Seeding for the elimination phase was determined by performance in the Swiss phase:

1. Players with the best records.
2. The finishing order of players who compete in "Go to the Next Round" tiebreaker race.

In the case of players with tied records, or a tie during the "Go to the Next Round" tiebreaker race the following criteria(in order of precedence) will be used:

  1. Number of wins in the Swiss phase
  2. Number of wins by the opponents you defeated in Swiss
  3. Number of wins by all opponents in Swiss
  4. Average race time for your wins in Swiss

The metrics used can be seen here.

Final Results

Icon medal first
Icon medal second
Icon medal third















Bracket Embed Code

تحديث الى Premier badge شالونج مميز لإزالة الإعلانات من تضمين.

بحاجة الى مساعدة؟ عرض Bracket Module Instructions
Ajax loader