Rulesets/ALTTPR/Racing: Difference between revisions

From ALttPR Wiki
Jump to navigation Jump to search
mNo edit summary
(27 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== General Racing Rules ==


== ALTTPR Racing Ruleset ==
# Streaming is required for all recorded races. Currently, we allow a race monitor (person who created the room) to disable streaming enforcement. This should only be done for tournament races on a stream delay or other scenarios where streaming shouldn't be enforced. Failure to provide a VOD with proof of your finish time will likely result in a disqualification.
The following table is a list of techniques that allowed for use for the various ALTTPR Rule sets
# Only permitted glitches (listed as competitive rules as seen below) for No Glitches logic races are allowed. Any race using a glitched ruleset should use the "Beat the game (glitches)" goal in RaceTime.gg.
# All voice calls are banned while racing on a recordable race. This includes but not limited to tournament races, pickup races, and daily races. If you have a phone call from family, work or an emergency, you are allowed to take these while racing, but we ask that they be brief.
## You may also use the "Voice Call" goal for these races.  Use "Beat the game (assisted)" for races that involve communication with a teammate, you are only allowed to be in a voice call with your teammate.
# Auto-tracking is allowed. The auto-tracker can only perform the following actions automatically
## Record and track any item collected by a player, or record items already pre-equipped (for example, starting boots, sword, flute, etc).
## Record and track any small or big keys collected by a player.
## Record when the dungeon boss has been defeated.
## Record and track checked locations that are not in a dungeon. Location checks inside a dungeon cannot be tracked.
# Emulator-specific functionality is banned (fast forward, save states, disabling layer rendering, etc), with the exception of "Joypad Swap", "Switch Controllers", or similar functions that allow changing your input device (controls must remain 1 for 1). The "runahead" feature must be disabled in Retroarch.
# ZSNES and Snes9x 1.4x are BANNED (they probably don't even work anyway).
# No controller turbo, no left+right or up+down
# Do not get help from another human during the race, do not look at the streams of other players.
# Do not post anything in chat, or put in a comment that contains spoilers. When in doubt, wait until the race has concluded before adding a comment to your race.
# ROM and RAM inspection (except for auto-tracking) are BANNED.
# If the game is generated on alttpr.com, it must remain unmodified after it is saved to your computer.


'''THIS IS NOT YET FINAL. I WILL STILL MAKE ANGRY FACES AT ANYONE WHO CITES IT  >:['''
=== Spoiler log race exception ===
# Looking at another player's stream is allowed for spoiler log races (and only spoiler log races).


''' I NEED SOMEONE TO GO THROUGH FOR SANITY CHECKS OF STUFF I MISSED AND MAYBE HELP SUGGEST SOMETHING FOR THE EXECUTION SECTION IN SPOOKY ACTION and POTION CAMERA UNLOCK'''
If in doubt of the above, please ask!


Suspected rule violations or cheating should be raised to the ALTTP Racing Council. You can find them on the discord linked here: https://discord.gg/alttprandomizer


== ALTTPR Racing Ruleset ==
The following table is a list of techniques that are allowed in ALTTP Randomizer races. A "'''✓'''" in each column indicates that a technique is allowed for that rule set.


{| class="wikitable"
Most races are done under the "Competitive" ruleset where only minor glitches are allowed. This ruleset is used with "No Glitches" logic: you're allowed to do minor glitches, but the logic assumes you don't.
! colspan="5" | '''ALTTPR Racing Ruleset'''


|-
The "Major Glitches" (MG) ruleset is the same as what vanilla speedrunning calls [https://alttp-wiki.net/index.php/Major_Glitches#RMG_Speedruns RMG], and is also used in [[Hybrid Major Glitches]] racing.
! style="width: 25em;"| || Competitive || Overworld Glitches<sup>1</sup> || MG <sup>1</sup> || No Logic <sup>1</sup>
|-
! [[Dark Room Navigation]] '''<sup>2</sup>''' ||  ✓ || ✓ || ✓ || ✓
|-
! [[Silverless Ganon]] '''<sup>2</sup>''' ||  ✓ || ✓ || ✓ || ✓
|-
! [[Torch Glitch]] ||  ✓ || ✓ || ✓ || ✓
|-
! [[Houlihan Room]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Item Dash]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Super Speed]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Bomb Dash| Bomb Dash / Chest Dash]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Invisible Purple Chest]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Medallion Cancel]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Block clip|Block Clipping]] / [[Mirror Block Erase]] || | ✓ || ✓ || ✓|| ✓
|-
! [[Sanc And Quit]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Magic Cape Cheapskate]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Fire Rod double|Fire Rod Doubling]] || ✓ || ✓ || ✓|| ✓
|-
! [[Bonk Prize Pre-Grab]] || ✓ || ✓ || ✓|| ✓
|-
! [[Heart dupe]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Somaria Magic Refill]] || ✓ || ✓ || ✓|| ✓
|-
! [[Spooky Action]] || ✓ || ✓ || ✓|| ✓
|-
! [[Bomb Duping]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Bomb Jumps]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Rail Clipping| Interior Rail Clipping]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Water Walk]] || ✓ || ✓ || ✓|| ✓
|-
! [[Fake Flippers]] || ✓ || ✓ || ✓|| ✓
|-
! [[Fake Powder]] ||  ✓ || ✓ || ✓|| ✓
 
|-
! [[Barrier Revival]] ||  ✓ || ✓ || ✓|| ✓
|-
! [[Super Bunny]]  || ✓ || ✓ || ✓|| ✓
|-
! [[Surfing Bunny]] / [[Wriggling Bunny]]  || ✓ || ✓ || ✓|| ✓
|-
! [[Overworld Bunny Revival]]  || ✓ || ✓ || ✓|| ✓
|-
! [[Dungeon Bunny Revival]]  || ✓ || ✓ || ✓|| ✓
|-
! [[0HP Dungeon Revival]]  || ✓ || ✓ || ✓|| ✓
|-
! [[Unpoofing]] || ✓ || ✓ || ✓|| ✓


{| class="wikitable sortable"
|+ '''ALTTPR Racing Ruleset'''
|-
|-
! [[Potion Camera Unlock]] || || || ||
! style="width: 25em;"| || Competitive || OWG<sup>1</sup> || MG<sup>1</sup> || No Logic <sup>1</sup>
|-
{{ALttPR Racing Ruleset Line|Dark Room Navigation|x|x|x|x|footnote='''<sup>2</sup>'''}}
! [[Herapot]] || || || ||
{{ALttPR Racing Ruleset Line|Silverless Ganon|x|x|x|x|footnote='''<sup>2</sup>'''}}
|-
{{ALttPR Racing Ruleset Line|Torch Glitch|x|x|x|x}}
! [[Mimic Clipping]] || || || ||
{{ALttPR Racing Ruleset Line|Houlihan Room|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Item Dash|x|x|x|x}}
! [[Moldorm Bounce]] || || || ||
{{ALttPR Racing Ruleset Line|Super Speed|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Bomb Dash|x|x|x|x|linktext=Bomb Dash / Chest Dash}}
! [[Hover]]ing || || || ||
{{ALttPR Racing Ruleset Line|Invisible Purple Chest|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Medallion Cancel|x|x|x|x}}
! Overworld OoB Clips (Boots Clips, Bomb Clips, etc)  || || || ||
{{ALttPR Racing Ruleset Line|LSD Blind|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Block clip|x|x|x|x|linktext=Block Clipping}}
! Mirror Jumps, Mirror Wraps, Mirror Clips || || || ||
{{ALttPR Racing Ruleset Line|Mirror Block Erase|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Sanc And Quit|x|x|x|x}}
! Overworld YBA || || || ||
{{ALttPR Racing Ruleset Line|Magic Cape Cheapskate|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Fire Rod double|x|x|x|x|linktext=Fire Rod Doubling}}
! Underworld Out-Of-Bounds Clips (Boots Clips, Bomb Clips, etc)  || || || ||
{{ALttPR Racing Ruleset Line|Bonk Prize Pre-Grab|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Heart dupe|x|x|x|x|linktext=Heart Dupe}}
! GanonPot  || || || ||
{{ALttPR Racing Ruleset Line|Prize On The Eyes|x|x|x|x|}}
|-
{{ALttPR Racing Ruleset Line|Somaria Magic Refill|x|x|x|x}}
! Underworld Door Glitches (YBA, Mirror Door, Somaria Door Glitches, Deathhole, Quadrant Glitch) || || || ||
{{ALttPR Racing Ruleset Line|Capedash Underflow|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Spooky Action|x|x|x|x}}
! Level 2 Ancilla Misslotting (Hookpush, Hookclip) || || || ||
{{ALttPR Racing Ruleset Line|Bomb Duping|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Bomb Jumps|x|x|x|x}}
! Tree Warp  || || || ||
{{ALttPR Racing Ruleset Line|Rail Clipping|x|x|x|x|linktext=Interior Rail Clipping}}
|-
{{ALttPR Racing Ruleset Line|Water Walk|x|x|x|x}}
! Underworld Fake Flute || || || ||  
{{ALttPR Racing Ruleset Line|Fake Flippers|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Fake Powder|x|x|x|x}}
! Level 3 Ancilla Misslotting (ACE)  || || || ||  
{{ALttPR Racing Ruleset Line|Barrier Revival|x|x|x|x}}
|-
{{ALttPR Racing Ruleset Line|Somaria Barrier Skip|x|x|x|x}}
! Exploration Glitch   || || || ||  
{{ALttPR Racing Ruleset Line|Medallion Barrier Skip|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Super Bunny|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Surfing Bunny|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Wriggling Bunny|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Overworld Bunny Revival|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Dungeon Bunny Revival|x|x|x|x}}
{{ALttPR Racing Ruleset Line|0HP Dungeon Revival|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Unbunny Beam|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Bunny Pocket|x|x|x|x|linktext=Bunny Pocket}}
{{ALttPR Racing Ruleset Line|Potion Camera Unlock|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Armos Shake Storage|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Herapot|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Mimic Clipping|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Moldorm Bounce|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Extended Auto Stairs|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Lamp Controlled Somaria Bounce|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Diver Down|x|x|x|x}}
{{ALttPR Racing Ruleset Line|Door State Extension|x|x|x|x|linktext=Door State Extension (Icebreaker)}}
{{ALttPR Racing Ruleset Line|Hover|x|x|x|x|linktext=Hovering}}
{{ALttPR Racing Ruleset Line|Overworld Glitch||x|x|x|linktext=Overworld OoB Clips}}
{{ALttPR Racing Ruleset Line|Mirror Clip||x|x|x|linktext=Mirror Clipping}}
{{ALttPR Racing Ruleset Line|Mirror Screenwrap||x|x|x|linktext=Mirror Screenwraps}}
{{ALttPR Racing Ruleset Line|Mirror Jump||x|x|x|linktext=Mirror Jumps}}
{{ALttPR Racing Ruleset Line|Overworld YBA||x|x|x}}
{{ALttPR Racing Ruleset Line|Overworld Fake Flute||x|x|x}}
{{ALttPR Racing Ruleset Line|Remote Control Boomerang|||x|x}}
{{ALttPR Racing Ruleset Line|Underworld Out-of-bounds Clips|||x|x|linktext=Underworld OoB Clips}}
{{ALttPR Racing Ruleset Line|Somaria Transition Corruption||||x}}
{{ALttPR Racing Ruleset Line|Ganonpot||||x}}
{{ALttPR Racing Ruleset Line|Yuzuhara's Bottle Adventure||||x}}
{{ALttPR Racing Ruleset Line|Door Juke||||x|linktext=Door Jukes}}
{{ALttPR Racing Ruleset Line|Mirror Door||||x}}
{{ALttPR Racing Ruleset Line|Wrong Warp||||x}}
{{ALttPR Racing Ruleset Line|Deathhole||||x}}
{{ALttPR Racing Ruleset Line|Quadrant Glitch||||x}}
{{ALttPR Racing Ruleset Line|Hookclip||||x}}
{{ALttPR Racing Ruleset Line|Hookpush||||x}}
{{ALttPR Racing Ruleset Line|Tree Warp||||x}}
{{ALttPR Racing Ruleset Line|Underworld Fake Flute||||}}
{{ALttPR Racing Ruleset Line|Exploration Glitch||||}}
{{ALttPR Racing Ruleset Line|ACE via Ancilla Misslotting||||}}
{{ALttPR Racing Ruleset Line|Out-of-bounds SRAM Editing||||}}
|}
|}


''Notes:''
Notes:
If there are any techniques missing from this list or you think that additional clarifications are needed please contact a member of the ALTTPR Racing Council.


''<sup>1</sup>: Glitched Mode Rulesets pending review from the glitch racing communities''
''<sup>1</sup>: Glitched Mode Rulesets are pending review from the glitch racing communities and additional techniques and rules classification may be added needed.''


''<sup>2</sup>: This technique can be forced by using certain settings in No Glitches logic.''
''<sup>2</sup>: This technique can be forced by using certain settings in No Glitches logic.''

Revision as of 15:13, 18 July 2022

General Racing Rules

  1. Streaming is required for all recorded races. Currently, we allow a race monitor (person who created the room) to disable streaming enforcement. This should only be done for tournament races on a stream delay or other scenarios where streaming shouldn't be enforced. Failure to provide a VOD with proof of your finish time will likely result in a disqualification.
  2. Only permitted glitches (listed as competitive rules as seen below) for No Glitches logic races are allowed. Any race using a glitched ruleset should use the "Beat the game (glitches)" goal in RaceTime.gg.
  3. All voice calls are banned while racing on a recordable race. This includes but not limited to tournament races, pickup races, and daily races. If you have a phone call from family, work or an emergency, you are allowed to take these while racing, but we ask that they be brief.
    1. You may also use the "Voice Call" goal for these races. Use "Beat the game (assisted)" for races that involve communication with a teammate, you are only allowed to be in a voice call with your teammate.
  4. Auto-tracking is allowed. The auto-tracker can only perform the following actions automatically
    1. Record and track any item collected by a player, or record items already pre-equipped (for example, starting boots, sword, flute, etc).
    2. Record and track any small or big keys collected by a player.
    3. Record when the dungeon boss has been defeated.
    4. Record and track checked locations that are not in a dungeon. Location checks inside a dungeon cannot be tracked.
  5. Emulator-specific functionality is banned (fast forward, save states, disabling layer rendering, etc), with the exception of "Joypad Swap", "Switch Controllers", or similar functions that allow changing your input device (controls must remain 1 for 1). The "runahead" feature must be disabled in Retroarch.
  6. ZSNES and Snes9x 1.4x are BANNED (they probably don't even work anyway).
  7. No controller turbo, no left+right or up+down
  8. Do not get help from another human during the race, do not look at the streams of other players.
  9. Do not post anything in chat, or put in a comment that contains spoilers. When in doubt, wait until the race has concluded before adding a comment to your race.
  10. ROM and RAM inspection (except for auto-tracking) are BANNED.
  11. If the game is generated on alttpr.com, it must remain unmodified after it is saved to your computer.

Spoiler log race exception

  1. Looking at another player's stream is allowed for spoiler log races (and only spoiler log races).

If in doubt of the above, please ask!

Suspected rule violations or cheating should be raised to the ALTTP Racing Council. You can find them on the discord linked here: https://discord.gg/alttprandomizer

ALTTPR Racing Ruleset

The following table is a list of techniques that are allowed in ALTTP Randomizer races. A "" in each column indicates that a technique is allowed for that rule set.

Most races are done under the "Competitive" ruleset where only minor glitches are allowed. This ruleset is used with "No Glitches" logic: you're allowed to do minor glitches, but the logic assumes you don't.

The "Major Glitches" (MG) ruleset is the same as what vanilla speedrunning calls RMG, and is also used in Hybrid Major Glitches racing.

ALTTPR Racing Ruleset
Competitive OWG1 MG1 No Logic 1
Dark Room Navigation 2
Silverless Ganon 2
Torch Glitch
Houlihan Room
Item Dash
Super Speed
Bomb Dash / Chest Dash
Invisible Purple Chest
Medallion Cancel
LSD Blind
Block Clipping
Mirror Block Erase
Sanc And Quit
Magic Cape Cheapskate
Fire Rod Doubling
Bonk Prize Pre-Grab
Heart Dupe
Prize On The Eyes
Somaria Magic Refill
Capedash Underflow
Spooky Action
Bomb Duping
Bomb Jumps
Interior Rail Clipping
Water Walk
Fake Flippers
Fake Powder
Barrier Revival
Somaria Barrier Skip
Medallion Barrier Skip
Super Bunny
Surfing Bunny
Wriggling Bunny
Overworld Bunny Revival
Dungeon Bunny Revival
0HP Dungeon Revival
Unbunny Beam
Bunny Pocket
Potion Camera Unlock
Armos Shake Storage
Herapot
Mimic Clipping
Moldorm Bounce
Extended Auto Stairs
Lamp Controlled Somaria Bounce
Diver Down
Door State Extension (Icebreaker)
Hovering
Overworld OoB Clips
Mirror Clipping
Mirror Screenwraps
Mirror Jumps
Overworld YBA
Overworld Fake Flute
Remote Control Boomerang
Underworld OoB Clips
Somaria Transition Corruption
Ganonpot
Yuzuhara's Bottle Adventure
Door Jukes
Mirror Door
Wrong Warp
Deathhole
Quadrant Glitch
Hookclip
Hookpush
Tree Warp
Underworld Fake Flute
Exploration Glitch
ACE via Ancilla Misslotting
Out-of-bounds SRAM Editing

Notes: If there are any techniques missing from this list or you think that additional clarifications are needed please contact a member of the ALTTPR Racing Council.

1: Glitched Mode Rulesets are pending review from the glitch racing communities and additional techniques and rules classification may be added needed.

2: This technique can be forced by using certain settings in No Glitches logic.