ALTTPR League Season 6
ALTTPR League Discord
ALTTPR League Website
LEAGUE FORMAT
• The INVITATIONAL League consists of 2 conferences with 2 divisions each
Light World Conference
Lost Woods & Kakariko with 8 teams per division.
Dark World Conference
Misery Mire & Skull Woods with 8 teams per division.
• The OPEN League consists of 2 conferences with 4 divisions each
Pendant Conference
Eastern Palace, Desert Palace, Tower of Hera, and Castle Tower with 8 teams per division.
Crystal Conference
Palace of Darkness, Thieves’ Town, Turtle Rock, and Ganon’s Tower with 8 teams per division.
• Each team must consist of exactly 3 players, each with a specific designation of Courage, Wisdom, and Power chosen at registration. Each team must also submit a team name at registration and a team logo by September 3rd, at 11:59pm EDT.
(logos should be in .png format with 300px x 300px dimensions).
• Teams can replace one player per season.
After divisions have been revealed, players who have previously won an Invitational League championship are ineligible to be used as replacements. Trades are not allowed; players may only play for one team in the course of a League season, including playoffs.
• Each week teams are responsible for scheduling two races with their designated opponents.
Scheduling threads will be automatically generated in the division Discord channels. Use of these threads is recommended for communications, though not required.
• Each of the week’s two races must be completed by a different team member.
Exception: Co-op races may be run by the same 2 team members if desired.
Note: The pilot of the spoiler-log race can be the same player for both races; the runner of the spoiler-log race must be different for each race.
Note: With two races scheduled each week, one team member will not compete during any given week. Exceptions could be co-op weeks.
• Every team member must race a minimum of 5 times per season.
New for season 6: If a player pilots both of their team’s spoiler races, they will be credited with 2 races played.
• At the end of the season, each team who has a member that has not raced the minimum of 5 races will be deducted 4 points for each race below the minimum that player did not participate in.
• The race week begins on Monday and ends on Sunday.
REGISTRATION
32 Teams will be invited into the Invitational League.
The 32 teams that are invited will be the 28 teams that weren’t relegated from Season 5 and the Top 4 Open League teams from Season 5.
A returning team must have 2 or more of the same runners to maintain their invitation for the Invitational League.
Any additional Invitational slots that may be open will be filled at the administrators’ discretion from among teams that register for the Open League.
Registration for the League opens Sunday August 13th, at 12pm EDT and ends Sunday August 27th, at 12pm EDT.
• A full, 3-person team must be assembled at the time of registration.
• If there are an odd number of teams registered at the scheduled end of the sign-up period, registration will remain open until an additional team registers. If no additional team registers within a reasonable time as determined by the admins, the last team to register for the Open League will be cut.
• Registration will be limited to 116 teams total between both leagues. If this limit is reached before the scheduled end of the sign-up period, the sign-up period will end early.
• The ALTTPR League Discord #looking-for-a-team channel is available to use to recruit and build your own team.
SCHEDULE
Season 6 Regular Season
• The regular season lasts seven weeks with two races per team per week.
• Invitational League Only: The top 4 teams from each division qualify for an eight-week playoff. There is a week off after the regular season ends.
• Open League Only: The top 2 teams from each division qualify for a ten-week playoff. Additionally, 4 wild card teams will be picked from each conference to bring the total number of playoff teams to 24. All division winners will receive a bye. For teams not receiving a bye, the playoffs begin a week after the regular season ends.
• New for Season 6: Playoff weeks start on Thursday
RACE FORMAT
Each week the racing format rotates.
*Hints will NOT be enabled in Season 6
*Item Placement will be Advanced for all weeks
*New for Season 6: Item Accessibility will be 100% Inventory for Weeks 1, 2, 3, 4, 5, 7, and playoffs. Item Accessibility will be 100% Locations for Week 3 and 6 (the non-spoiler Keysanity weeks)
*7 Crystal Open Ganon’s Tower, 7 Crystal Ganon Vulnerable, Random Sword for all weeks in both regular season and playoffs unless otherwise stated
SEASON 6
Week 1 - Week of September 18th
Co-op Info Share, Open, All Dungeons (Co-op AD)
Week 2 - Week of September 25th
Standard, Assured Sword, Starting Boots, Defeat Ganon (Casual Boots)
Week 3 - Week of October 2nd
Open, Defeat Ganon, Keysanity, GT Big Key on Pedestal, 100% Inventory (AAD Keys)
Week 4 - Week of October 9th
Spoiler, Open, Defeat Ganon, Keysanity, [Pilot has spoiler log] (Spoiler Pilot Keysanity)
Week 5 - Week of October 16th
Open, 2/3 Ganonhunt, 5GT, Assured Sword, Starting Boots, BK Shuffle, GTBK removed, Triforce pieces at Pedestal, Pyramid Fairy, GT Basement (Champions Ganonhunt)
Week 6 - Week of October 23rd
Open, Fast Ganon, Crossworld Entrance, Keysanity, 100% Locations (100% Loc. Crosskeys)
Week 7 - Week of October 30th
Co-op Info Share, Open, Defeat Ganon, Enemy Shuffle, Full Boss Shuffle, Starting Boots (Co-op Enemizer Boots)
SCORING
Win - 3 points
Loss - 0 points
Tie - 1 point (Finishes within 2 seconds will be retimed. For co-op races, the retimed race will be declared a tie if the teams’ average times are within one second. For 1v1 races, the retimed race will only be declared a tie if the admins determine that a reasonable person would not be able to tell conclusively which runner finished first.)
• Note: For the co-op weeks, winners will be determined by averaging the team members’ times. A forfeit counts as an automatic loss for that team, regardless of the partner's time.
When two or more teams finish the regular season with the same number of points, tiebreakers will be applied as follows:
TIEBREAKERS — INVITATIONAL LEAGUE
Division Tiebreakers
1) Head-to-head
1a) If the tie is among 3 or more teams, best aggregate record against other teams involved in the tie
2) Record against other playoff teams from their own division during regular season (i.e., teams that have clinched playoff position but are not involved in the tie to be broken)
3) Record against non-playoff teams in order from 5th to 8th.
4) 1 Game Race-off (Open, Defeat Ganon, 7/7)
Note: The Race-off only applies if some of the tied teams will not qualify for playoffs. If all of the tied teams have qualified for playoffs and the tiebreaker is only for seeding, a coin flip will be used instead.
Conference Seeding/Finals Tiebreakers
1) Division Winner
2) Record against other playoff teams from their own division during regular season
3) Record against playoff teams during playoffs
4) Record against non-playoff teams in order from 5th to 8th.
5) Coin Flip
TIEBREAKERS — OPEN LEAGUE
Division Tiebreakers
1) Head to head
1a) If the tie is among 3 or more teams, best aggregate record against other teams involved in the tie
2) Record against other playoff teams from their own division during regular season (i.e., teams that have clinched playoff position but are not involved in the tie to be broken)
3) Record against non-playoff teams from their own division in order from 3rd to 7th.
4) 1 Game Race-off (Open, Defeat Ganon, 7/7)
Note: The Race-off only applies if some of the tied teams will not qualify for playoffs or if the tie is for 1st place and therefore determines a bye. If all of the tied teams have qualified for playoffs without a bye and the tiebreaker is only for seeding, a coin flip will be used instead.
Wild Card Tiebreakers
1) Head to head (if applicable)
2) Record against other playoff teams from their own division during regular season, excluding wild card teams
3) Rank within their division (for wild card tiebreakers only)
4) Record against wild card and non-playoff teams from their own division in order from 3rd to 8th.
5) 1 Game Race-off (Open, Defeat Ganon, 7/7)
Conference Seeding/Finals Tiebreakers
[Note that teams with a bye are guaranteed seeds #1-4 in their conference]
1) Head to head (if applicable)
2) Division Winner
3) Record against playoff teams during playoffs
4) Record against teams from their own division in order from 1st to 8th.
5) Coin Flip
If any tiebreaker races are required in either league, they will be held between November 6th-15th.
In all cases, if a tie among 3 or more teams is partially broken at any step in the process, the tiebreaker between the remaining tied teams will be restarted from step 1.
INVITATIONAL LEAGUE PLAYOFFS
The top 4 teams from each division qualify for the playoffs.
Format: Each round is best-of-3. Each team selects 2 members to participate in each race.
No team member can race more than 2 times per round.
Game 1: The higher seed chooses one of the 4 modes below* and also chooses 2 players from their team to race. Then the lower seed chooses 2 players from their team to race.
Game 2: The lower seed chooses one of the 3 modes below* that wasn’t picked for Game 1 and also chooses 2 players from their team to race. Then the higher seed chooses 2 players from their team to race. Teams must select a different combination of 2 players each than they selected for Game 1.
Note: Games 1 and 2 may be played in any order, but the higher seed must pick the mode for Game 1 before the lower seed picks the mode for Game 2.
Game 3 (if needed): The higher seed chooses one of the 2 modes below* that wasn’t picked for Game 1 or Game 2. The players who race will be the players who didn’t race in both Game 1 and Game 2.
*Mode choices:
ROUND 1
Weeks of November 16th-29th
The 8 teams from each conference qualifying for the playoffs are seeded with tiebreakers applied according to the “Conference Seeding” tiebreakers above. Seeds are matched up against each other as follows:
#1 vs #8
#2 vs #7
#3 vs #6
#4 vs #5
The first team to win 2 races during this week of the playoffs will advance to round 2.
ROUND 2
Weeks of November 30th-December 13th
Teams are matched up as follows:
Highest Remaining Seed vs Lowest Remaining Seed
Second Highest Remaining Seed vs Second Lowest Remaining Seed
The first team to win 2 races during this week of the playoffs will advance to the conference finals.
CONFERENCE FINALS
Weeks of December 14th, 2023-January 3rd, 2024
The two remaining teams in the conference are matched against each other. The first team to win 2 races during this week of the playoffs will advance to the Finals.
FINALS
Week of January 4th, 2024
The conference champions in the invitational league are matched against each other. The first team to win 2 races during this week of the playoffs will be crowned Invitational League Champion.
OPEN LEAGUE PLAYOFFS
The top 2 teams in each division qualify for the playoffs. 4 wild card teams will be picked from each conference in order to bring the total number of playoff teams in each conference to 12. The wild card teams will be the teams in each conference with the most points who did not finish 1st or 2nd in their divisions (regardless of whether they finished 3rd or further down), subject to the tiebreakers described above. The division winners in each conference receive a bye. The format and available mode choices for each round of the Open League Playoffs will be the same as the format for each round of the Invitational League Playoffs (see above).
WILD CARD ROUND
Weeks of November 16th-29th
The playoff teams in each conference not receiving a bye will be seeded 5-12 by regular season record, with tiebreakers applied as described above. Seeds are matched up against each other as follows:
#5 vs #12
#6 vs #11
#7 vs #10
#8 vs #9
The first team to win 2 races during this week of the playoffs will advance to round 2.
ROUND 2
Weeks of November 30th-December 13th
The division champions in each conference that received a bye will be seeded 1-4 by regular season record, with tiebreakers applied as described above. The #1 seed will play the lowest seed that advanced from the wild card round, the #2 seed will play the second-lowest seed that advanced, the #3 seed will play the second-highest seed that advanced, and the #4 seed will play the highest seed that advanced.
The first team to win 2 races during this week of the playoffs will advance to the conference semi-finals.
CONFERENCE SEMI-FINALS
Weeks of December 14th, 2023-January 3rd, 2024
Teams are matched up as follows:
Highest Remaining Seed vs Lowest Remaining Seed
Second Highest Remaining Seed vs Second Lowest Remaining Seed
The first team to win 2 races during this week of the playoffs will advance to the conference finals and will receive an invite to Season 7 of the Invitational League (see below).
CONFERENCE FINALS
Weeks of January 4th-17th, 2024
The first team to win 2 races during this week of the playoffs will advance to the Finals.
FINALS
Weeks of January 18th-31st, 2024
The conference champions in the open league are matched against each other. The first team to win 2 races during this week of the playoffs will be crowned Open League Champion.
PROMOTION AND RELEGATION
• The top 7 teams in each division in the Invitational League will be guaranteed an invite to participate in the Invitational League in Season 7.
• If there is a tie for last place in a division, the Division Tiebreakers listed above will be used.
• The top 4 teams overall from the Open League will also be guaranteed an invite to participate in the Invitational League in Season 7.
• For these purposes, the top 4 teams are defined as the 4 teams advancing to the Conference Finals, regardless of regular season standings.
• If there are additional spots available in the Invitational League in Season 7, it will be at the League Admins’ sole discretion whether to give preference for those spots to the remaining teams from the Season 6 Invitational League, additional teams from the Season 6 Open League, or newly created teams.
RACE PROCEDURES & RULES
LEAGUE CODE OF CONDUCT
• Players are expected to abide by the spirit of the rules below. Attempts to game the ruleset may result in disqualification from the league.
• We take cheating seriously and public accusations of cheating will not be tolerated. Such actions could result in expulsion from the ALTTPR League. If you believe a player is cheating, please DM an admin.
• Players who are removed for conduct violations will be banned from future league seasons
RACE PROCEDURES
• Races will use RaceTime.gg. You must be registered and be familiar with joining race rooms and racing with RT.gg prior to the start of the league.
• Players must have their discord settings configured to allow Direct Messages (DMs) from all League admins, mods, and bot overlords, as well as all bots in the League discord server.
• All races will have a room created 30 minutes prior to the race's starting time by SahasrahBot. You will be sent a DM on Discord inviting you to the race room. Restreamed races will begin 10 minutes prior to the scheduled starting time so you must be ready to start prior to that. You should start your stream with a 10-minute delay approximately 15 minutes prior to the start of your race. The SG Helper/League restreamer will generate your seed 5 minutes prior to the start of your race. If your race is not restreamed you will generate your seed 5 minutes prior to the start of your race.
• Racers must enable a 10-minute delay on their broadcast.
• The League Bot will directly message you the seed for your race.
• All races must be streamed on Twitch and VOD saving must be enabled.
• Players who do not stream their entire race will be requested by the admins to provide a VOD. Failure to provide a VOD accounting for all missing segments from the stream will result in disqualification from that race.
• Players are expected to be on time for races. If you do not join the race room by 15 minutes after the scheduled start time, another eligible member of your team (i.e., has not yet raced that week, except for co-op weeks) may replace you. If no eligible member of your team is available, it will be at your opponent’s discretion how long to wait for you before disqualifying you from the race.
• In the event a player is disqualified for either of the above reasons, their opponent may offer a rematch, provided the rematch is completed by the normal deadline for that week’s races.
• All races that have been completed on racetime.gg will have their results stand. Any requests for rematches of completed races will require admin approval.
• If both runners forfeit a race for any reason (or at least one runner on each team forfeits a co-op race), they must reschedule the race within the allotted time for that week or playoff round. If they are unable to do so, both teams will be credited with a loss for that race, but both runners will be credited with one race toward their minimum requirement of five.
• All races that end in a tie in the playoffs will be re-raced by the same runners with the same game modes.
• All races for the week must be completed by Sunday Night 11:59pm Eastern Time. Any races not completed by this time will be counted as losses for both teams.
ASYNC RACE PROCEDURES
• Asynchronous play (“asynching”) is not allowed during the regular season and is only allowed during the playoffs in Game 3 of a series (i.e., winner-take-all). Both teams must demonstrate to the admins that they have reasonable availability and have exhausted all reasonable options for scheduling a live race within the allotted time frame. Async races may not be streamed to Twitch and must be recorded locally, with the local recording uploaded to a private location and provided to the admins immediately following the race. Admins will clarify any further async requirements to the teams involved when coordinating the async.
• Asyncs are also allowed for tiebreaker matches if one or both players will be attending SpeedGaming Live in person and both runners have exhausted all reasonable options for scheduling a race outside of SGL and within the allotted time frame.
GENERAL RACING RULES
• The ALTTPR League follows the ruleset defined by The ALTTPR Randomizer Community (TARC).
• ALTTPR Racing Ruleset
• Any glitches that are discovered after the release of the League document will not be allowed in League until announced by League admins.
• Players may not be in a restream channel or chat during the race. (Exception: Spoiler log races.)
• Auto tracking for Items, Keys, and Cleared Map Locations is permitted.
• Quickswap menuing is permitted for all matches.
• Hardware-specific rules
Allowed emulators include SNES9X 1.51+, SNESGX (Wii), BSNES/HIGAN and BizHawk
ZSNES & older versions of SNES9X are banned
Allowed flash cartridges include the SD2SNES/FXPak and Super Everdrive
The following console brands are allowed for play with flash cartridges or SD-cards:
Nintendo • RetroBit • Analogue • MiSTer (Official SNES Core Only)
The following console brands are not allowed for play with flash cartridges or SD-cards:
Hyperkin • MiSTer (Unofficial/Custom Cores Including the MSU-1 Core)
Turbo controllers and functionality are both banned
Emulator specific functionality is banned (e.g. save states, fast forward, etc)
Pressing Up+Down or Left+Right simultaneously is banned
Only one action can be mapped to any given button
Only one button can be mapped to any given action
CO-OP RULES
• For co-op, team members will communicate and share information verbally using one of the co-op voice channels in the League discord. Screen sharing is not allowed. Sharing information via a shared document is permitted. Shared documents are only allowed for the weeks marked ‘Co-Op Info Share’.
• Watching other racers' streams before the race is completed, including your own teammate’s streams, is not allowed. (Exception: Spoiler log races; both the runner and pilot may watch any stream.)
SPOILER PILOT RULES
• The spoiler log will be posted in the Racetime.gg race channel at the beginning of the race.
• No delay will be required for spoiler log races.
• Only the pilot of the race should download the spoiler log.
• The runner of a spoiler log race may not view the spoiler log in any form while racing, whether in its original form or as a document of information gathered from the log, nor by any means, including but not limited to discord, twitch stream, shared document, etc.
• Do not use any logic to read and process the spoiler log. Parsing of the spoiler log shall be restricted to basic text editor functions like Copy/Paste, Search, etc. Formulas, scripts and auto parsing are not permitted.
• All information the runner receives in a spoiler log race must be given verbally by the pilot. (However the runner may also use information gathered from watching the restream and/or their opponent)
RESTREAMS
• By registering to race in the ALTTPR League, you consent to being restreamed on either of our associated networks: SpeedGaming or TheALTTPRLeague1-4.
• If there is no official restream for a match, community members may set up their own restreams of matches, with the runner's consent (in accordance with Twitch's ToS).
• We ask that there only be one (1) restream of any given match, with the exception of alternate language restreams (official or otherwise). If you would like to join our restream team, we promise a very easy experience that is much higher quality of restreaming that is easier than home-made restreaming.
• You may request to have your match not restreamed. This must be done on a case-by-case basis (please provide reasoning, i.e. poor connection, etc).