Mario Wings to the Sky: Difference between revisions

AUTOMATED : replace hardcoded rta guide for template
(Removing unneeded category)
(AUTOMATED : replace hardcoded rta guide for template)
 
(19 intermediate revisions by 10 users not shown)
Line 5: Line 5:
|height=232
|height=232
|tas=21.30
|tas=21.30
|tas_link=https://youtu.be/MyUb-snKn5c
|tas_link=[https://youtu.be/MyUb-snKn5c "SM64 (TAS) - Mario Wings to the Sky (21"3)" by Plush]
|rta=28.87
|rta=28.87
|rta_link=https://www.youtube.com/watch?v=bobx4FJxWdQ
|rta_link=[https://www.youtube.com/watch?v=bobx4FJxWdQ "bob secrets 2887f" by kyman]
|abc= 0
|abc= 0
|abc_link=https://www.youtube.com/watch?v=YpcMlj8BwWE
|abc_link=[https://www.youtube.com/watch?v=YpcMlj8BwWE "SM64 - Mario Wings to the Sky - 0x A Presses" by pannenkoek2012]
|abz= 2
|abz= 2
|abz_link=
|abz_link=
}}
}}
'''Mario Wings to the Sky''' is the fifth mission of [[Bob-omb Battlefield]]. To complete the objective and spawn the star, Mario must fly through five rings of coins and collect the [[secrets]], located in each ring's center.
{{speedrun_guides}}
 
'''Mario Wings to the Sky''' is the fifth mission of [[Bob-omb Battlefield]]. To complete the objective and spawn the star, Mario must fly through five rings of coins and collect the [[secret|secrets]], located in each ring's center.


This star is notorious for its difficulty when it comes to the [[A Button Challenge]] and [[Coinless Capless Cannonless|CCC challenge]]. This is due to secrets being located very high in the air, which makes the cannon and the wing cap seem mandatory, as well as being inside coins, making coins also seem mandatory. Nonetheless, methods have been found to complete these challenges, albeit with extreme difficulty even with TAS methods.
This star is notorious for its difficulty when it comes to the [[A Button Challenge]] and [[Coinless Capless Cannonless|CCC challenge]]. This is due to secrets being located very high in the air, which makes the cannon and the wing cap seem mandatory, as well as being inside coins, making coins also seem mandatory. Nonetheless, methods have been found to complete these challenges, albeit with extreme difficulty even with TAS methods.


==TAS WR History==
==TAS WR History==
Below is a history of the WR TAS for MWttS. The current state is thought to be nearly maxed, with dar gos and Plush having saved many frames over sonicpacker's 120 TAS.
Below is a history of the WR TAS for MWttS. The current state is thought to be nearly maxed, with dar gos and Plush having saved many frames over 2012's 120 TAS.


{{History}}
{{TAS History}}


==Challenge details==
==Challenge details==
[[File:Secret Hitbox.png|150px|thumb|right|Hitboxes of the secret and the center coin only]]
[[File:Secret Hitbox.png|150px|thumb|right|Hitboxes of the secret and the center coin only]]
[[File:Secret Hitbox2.png|150px|thumb|right|With Hitbox of the top coin overlapped]]
[[File:Secret Hitbox2.png|150px|thumb|right|With Hitbox of the top coin overlapped]]
There are 5 secrets, which are regions that Mario must pass through in order to spawn the star. Each secret as an origin point with a [[hitbox]] of 137 [[units]], cylindrically extending upwards by 100 units and downwards by 160 units.<ref>Secret and Coin Hitboxes: https://youtu.be/H6L5rpuGxYI</ref> All secrets have a coin overlapped onto it with the same cylindrical hitbox of a radius of 137, but only extending 64 units up and 160 units down. Additionally, a ring of 8 coins is present vertically encircling the secret.
There are 5 secrets, which are regions that Mario must pass through in order to spawn the star. Each secret as an origin point with a [[hitbox]] of 137 [[units]], cylindrically extending upwards by 100 units and downwards by 160 units.<ref>[https://youtu.be/H6L5rpuGxYI "Secret and Coin Hitboxes" by UncommentatedPannen]</ref> All secrets have a coin overlapped onto it with the same cylindrical hitbox of a radius of 137, but only extending 64 units up and 160 units down. Additionally, a ring of 8 coins is present vertically encircling the secret.


Gathering all secrets present a huge problem in the [[A Button Challenge]] as the secrets are located way above the ground, with the 5th secret being more than 5000 units high from the origin of the course. In [[Coinless]] challenges, the difference in hitbox means that the secret can be triggered without collecting the coin by accessing the upper 32-unit region, but unfortunately, the top coin of the ring (located at 200 units above the secret) overlaps the region completely. For both challenges, extreme techniques are employed to complete the herculean task.
Gathering all secrets present a huge problem in the [[A Button Challenge]] as the secrets are located way above the ground, with the 5th secret being more than 5000 units high from the origin of the course. In [[Coinless Challenge|Coinless]] challenges, the difference in hitbox means that the secret can be triggered without collecting the coin by accessing the upper 32-unit region, but unfortunately, the top coin of the ring (located at 200 units above the secret) overlaps the region completely. For both challenges, extreme techniques are employed to complete the herculean task.


==A Button Challenge==
==A Button Challenge==
:''Video: https://youtu.be/YpcMlj8BwWE ''
:''Video: [https://youtu.be/YpcMlj8BwWE "SM64 - Mario Wings to the Sky - 0x A Presses"] ''


===History===
===History===
Previously, on August 31, 2013, pannenkoek2012 collected the star with 1 A Press, which was used to launch from the [[cannon]] with a [[wing cap]] to collect the secrets in the traditional way. At the time, it was believed that constructing a [[goomba bridge]] by [[cloning]] is impossible, as the game has a limited number of object slots that can be used, and techniques of making more efficient goomba structures were not discovered yet. The method to create a goomba bridge that requires the least number of goomba clones at the time requires an exponential number of clones.
Previously, on August 31, 2013, pannenkoek2012 collected the star with 1 A Press, which was used to launch from the [[cannon]] with a [[Wing Cap|wing cap]] to collect the secrets in the traditional way. At the time, it was believed that constructing a [[Goomba Structure#Goomba Bridge|goomba bridge]] by [[cloning]] is impossible, as the game has a limited number of object slots that can be used, and techniques of making more efficient goomba structures were not discovered yet. The method to create a goomba bridge that requires the least number of goomba clones at the time requires an exponential number of clones.


It was known that the [[hat-in-hand glitch]] can release an object remotely at the [[HOLP]] (held object's last position) because the HOLP does not update when Mario has a hat in hand.  
It was known that the [[Hat in Hand]] can release an object remotely at the [[HOLP]] (held object's last position) because the HOLP does not update when Mario has a hat in hand.  


[[File:MWttS blueprint.jpg|right|thumb|200px|Goomba Oasis blueprint]]
[[File:MWttS blueprint.jpg|right|thumb|200px|Goomba Oasis blueprint]]
With the introduction of [[goomba cluster|goomba clusters]] and [[goomba oasis]], the required number of goombas quickly dropped down from exponential to quadratic, leading pannekoek2012 to develop a strategy to collect all secrets. Goomba clusters are created by releasing a group of goombas using the same HOLP but from different angles, allowing multiple goombas to stack at the same location. However, due to overlapping hitboxes of these goomba clones, each goomba only has a thin region where it can be interacted with, so Mario needs to be maneuvered very carefully. The goomba oasis is created by using [[transport cloning]], which occurs when the object is being pushed by an enemy, and releases the clone at the midpoint between its position and the HOLP, but at the HOLP's height, allowing a massive number of goombas occupying the oasis and bridging between the fourth and fifth secrets.
With the introduction of [[Goomba Cluster|Goomba cluster]]s and [[Goomba Structure#Goomba Oasis|Goomba oases]], the required number of goombas quickly dropped down from exponential to quadratic, leading pannekoek2012 to develop a strategy to collect all secrets. Goomba clusters are created by releasing a group of goombas using the same HOLP but from different angles, allowing multiple goombas to stack at the same location. However, due to overlapping hitboxes of these goomba clones, each goomba only has a thin region where it can be interacted with, so Mario needs to be maneuvered very carefully. The goomba oasis is created by using [[transport cloning]], which occurs when the object is being pushed by an enemy, and releases the clone at the midpoint between its position and the HOLP, but at the HOLP's height, allowing a massive number of goombas occupying the oasis and bridging between the fourth and fifth secrets.


The TAS run was completed on May 29, 2015. It took 55 hours to create, with 2 years of planning, resulting in a run that takes 56 minutes to finish. The HOLP takes 28 goombas to reach, the oasis consists of 7 goombas, and the final [[goomba staircase]] takes 36 goombas to bridge up the oasis, totaling 71 goombas to complete the mission.
The TAS run was completed on May 29, 2015. It took 55 hours to create, with 2 years of planning, resulting in a run that takes 56 minutes to finish. The HOLP takes 28 goombas to reach, the oasis consists of 7 goombas, and the final [[Goomba Structure#Goomba Staircase|goomba staircase]] takes 36 goombas to bridge up the oasis, totaling 71 goombas to complete the mission.


===Setting up the HOLP===
===Setting up the HOLP===
In order to create a goomba oasis at the ideal location, a specific HOLP needs to be achieved beforehand. Precisely, the HOLP is set at (x, y, z) = (3592, 5170, -42). In the single-star basis, the HOLP can be achieved by building a goomba staircase consisting of 28 Goombas. The process would take 22 minutes to complete<ref name="comparison">BoB MWttS Faster HOLP Real-Time Comparison: https://youtu.be/tKabwMxQ3Qo</ref>.  
In order to create a goomba oasis at the ideal location, a specific HOLP needs to be achieved beforehand. Precisely, the HOLP is set at (x, y, z) = (3592, 5170, -42). In the single-star basis, the HOLP can be achieved by building a goomba staircase consisting of 28 Goombas. The process would take 22 minutes to complete<ref name="comparison">[https://youtu.be/tKabwMxQ3Qo BoB MWttS Faster HOLP Real-Time Comparison by UncommentatedPannen]</ref>.  


However, in a full game run of 120 stars, setting up the HOLP can be done much faster by using the HOLP set from [[Bowser in the Sky]] (BitS). Therefore, in the full ABC run, Mario will first set up a specific HOLP from [[Bowser in the Fire Sea]] using techniques such as cloning, bob-omb's backward momentum, and pause buffer hitstun, in order to get to the top of BitS quickly for setting up the HOLP at (3558, 5167, -166) for Mario Wings to the Sky. The setup takes 6 and a half minutes to complete<ref name="comparison" />. While the HOLP is slightly off by 130 units from the target, it only affects the locations used when transport cloning and does not affect the strategy.
However, in a full game run of 120 stars, setting up the HOLP can be done much faster by using the HOLP set from [[Bowser in the Sky]] (BitS). Therefore, in the full ABC run, Mario will first set up a specific HOLP from [[Bowser in the Fire Sea]] using techniques such as cloning, bob-omb's backward momentum, and pause buffer hitstun, in order to get to the top of BitS quickly for setting up the HOLP at (3558, 5167, -166) for Mario Wings to the Sky. The setup takes 6 and a half minutes to complete<ref name="comparison" />. While the HOLP is slightly off by 130 units from the target, it only affects the locations used when transport cloning and does not affect the strategy.
Line 50: Line 52:


===Getting the secrets===
===Getting the secrets===
For the first, second, and third secrets, Mario uses [[shell hyperspeed]] in order to build up high negative speed to launch off from the mountain, allowing the lower three secrets in the air to be collected.  
For the first, second, and third secrets, Mario uses [[Backward Shell Hyperspeed]] in order to build up high negative speed to launch off from the mountain, allowing the lower three secrets in the air to be collected.  


<div style="float: right">
<div style="float: right">
Line 71: Line 73:


===Locations of goomba oasis and goomba clusters===
===Locations of goomba oasis and goomba clusters===
In the ABC run of this star, the goombas in the oasis created by transport cloning are in the following positions<ref>https://imgur.com/a/HANeE</ref> according to Pannenkoek:
In the ABC run of this star, the goombas in the oasis created by transport cloning are in the following positions<ref>[https://imgur.com/a/HANeE MWttS Goomba Position by pannenkoek2012]</ref> according to Pannenkoek:


{| class="wikitable" style="text-align:center"
{| class="wikitable" style="text-align:center"
Line 175: Line 177:
==Coinless Challenge==
==Coinless Challenge==
[[File:MWttS (coinless).jpg|300px|thumb|right|The "bowling ball centipedes" created to collect the 5 secrets coinless.]]
[[File:MWttS (coinless).jpg|300px|thumb|right|The "bowling ball centipedes" created to collect the 5 secrets coinless.]]
:''Video (Coinless): https://youtu.be/QZrZgaU2z6Y ''
:''Video (Coinless): [https://youtu.be/QZrZgaU2z6Y "SM64 - Mario Wings to the Sky - Coinless"] ''


On November 24, 2013, Pannenkoek completed Mario Wings to the Sky coinless. The run was done before he completed the mission without A presses. The TAS run was 73 minutes long.
On November 24, 2013, Pannenkoek completed Mario Wings to the Sky coinless. The run was done before he completed the mission without A presses. The TAS run was 73 minutes long.
Line 181: Line 183:
Pannenkoek made use of [[premature clone]]s, which are cloned objects that do not have some of their properties fully loaded. Using this exploit, all five secrets could be collected coinless by cloning away the top ring of coins prematurely. For the first 3 secrets, Mario brought a cork box to the island [[hands-free]] with the wing cap, waited for a while to grab the fake cork box right as it unloads, and then released a clone of the top coin immediately as it loads. Once the top coin was out of the way, Mario flew to the secret without touching the other coins.
Pannenkoek made use of [[premature clone]]s, which are cloned objects that do not have some of their properties fully loaded. Using this exploit, all five secrets could be collected coinless by cloning away the top ring of coins prematurely. For the first 3 secrets, Mario brought a cork box to the island [[hands-free]] with the wing cap, waited for a while to grab the fake cork box right as it unloads, and then released a clone of the top coin immediately as it loads. Once the top coin was out of the way, Mario flew to the secret without touching the other coins.


More complicated strategies were required to reach the fourth secret<ref>SM64 - Mario Wings to the Sky - Coinless - Secrets Breakdown: https://docs.google.com/document/d/1jymPs9agwskYzc1qCc4xVUA7pgi1Ymnyy35SXjuCePU/edit</ref>. Mario began by setting the HOLP somewhere in the air and putting a clone of an object with a hurt hitbox, such as a bowling ball. To do so, Mario flew to the flagpole with hat-in-hand glitch and dropped a bowling ball clone by releasing it at the flagpole (spawning it at the flagpole's height but at the HOLP laterally). Then, Mario flew towards the fourth secret with a clone, got hurt by the bowling ball, and removed the top coin by premature cloning while falling through the secret's hitbox. Because Mario was hatless, Pannenkoek held the A button during the descent to prevent fall damage killing Mario.
More complicated strategies were required to reach the fourth secret<ref>[https://docs.google.com/document/d/1jymPs9agwskYzc1qCc4xVUA7pgi1Ymnyy35SXjuCePU/edit SM64 - Mario Wings to the Sky - Coinless - Secrets Breakdown]</ref>. Mario began by setting the HOLP somewhere in the air and putting a clone of an object with a hurt hitbox, such as a bowling ball. To do so, Mario flew to the flagpole with hat-in-hand glitch and dropped a bowling ball clone by releasing it at the flagpole (spawning it at the flagpole's height but at the HOLP laterally). Then, Mario flew towards the fourth secret with a clone, got hurt by the bowling ball, and removed the top coin by premature cloning while falling through the secret's hitbox. Because Mario was hatless, Pannenkoek held the A button during the descent to prevent fall damage killing Mario.


The last secret was extremely difficult to get, as the location was too high to release clones, and the ring was too high to reach from the ground (using a cannon will drop the object, and the location had to be reached holding hands free with a clone). Pannenkoek constructed "bowling ball centipedes" by first creating a bowling ball clone as high as he could, then set up the HOLP via a cannon shot with a wing cap, and finally dove on a bob-omb right as he got hurt with a bowling ball to set an even higher HOLP for a Goomba clone to be placed there. In the end, there were 6 tangible goomba clones and 1 bowling ball clone, where Mario would fly to the base of the structure as the wing cap ran out and bounce on the goombas to release a premature clone of the top coin, and finally collects the 5th secret while falling. To avoid taking big fall damage on the way down, a goomba clone was placed below acting as a landing pad. Mario then grabbed the star on the ground.
The last secret was extremely difficult to get, as the location was too high to release clones, and the ring was too high to reach from the ground (using a cannon will drop the object, and the location had to be reached holding hands free with a clone). Pannenkoek constructed "bowling ball centipedes" by first creating a bowling ball clone as high as he could, then set up the HOLP via a cannon shot with a wing cap, and finally dove on a bob-omb right as he got hurt with a bowling ball to set an even higher HOLP for a Goomba clone to be placed there. In the end, there were 6 tangible goomba clones and 1 bowling ball clone, where Mario would fly to the base of the structure as the wing cap ran out and bounce on the goombas to release a premature clone of the top coin, and finally collects the 5th secret while falling. To avoid taking big fall damage on the way down, a goomba clone was placed below acting as a landing pad. Mario then grabbed the star on the ground.
Line 187: Line 189:
==CCC Challenge==
==CCC Challenge==
[[File:MWttS (CCC).jpg|300px|thumb|right|The moment Mario ascends the goomba staircase to collect the 5th secret as the bowling ball hits him.]]
[[File:MWttS (CCC).jpg|300px|thumb|right|The moment Mario ascends the goomba staircase to collect the 5th secret as the bowling ball hits him.]]
:''Video 1 (Goomba cloning): https://youtu.be/ucK9bqmgnJA ''
:''Video 1 (Goomba cloning): [https://youtu.be/ucK9bqmgnJA "BoB Mario Wings to the Sky Coinless/Capless/Cannonless"] ''
:''Video 2 (VSC strat) https://youtu.be/KQaZ7PMdVVE ''
:''Video 2 (VSC strat) [https://youtu.be/KQaZ7PMdVVE "BoB Mario Wings to the Sky Coinless/Capless/Cannonless Improved Strat Using VSC"] ''


===History===
===History===
CCC Challenge stands for Coinless, Capless, and Cannonless. The restriction of coinless was already difficult to circumvent, and at the time the coinless run was made, it was thought to be impossible. However, as more advanced techniques such as [[goomba cluster]]s, [[pause-buffered hitstun]] and [[Parallel Universe]]s were found, Pannekoek began planning a route to get the secrets without collecting coins and without the aid of Wing Cap and cannons.
CCC Challenge stands for Coinless, Capless, and Cannonless. The restriction of coinless was already difficult to circumvent, and at the time the coinless run was made, it was thought to be impossible. However, as more advanced techniques such as [[Goomba Staircase#Goomba Cluster|goomba cluster]]s, [[PBH|pause buffered hitstun]] and [[Parallel Universe]]s were found, Pannekoek began planning a route to get the secrets without collecting coins and without the aid of Wing Cap and cannons.


===First Four Secrets===
===First Four Secrets===
The run began by entering [[Whomp's Fortress]], carrying a cork box to the top and placing a HOLP at (x, y, z) = (-1500, 5437, 1219) for the fifth secret later.
The run began by entering [[Whomp's Fortress]], carrying a cork box to the top and placing a HOLP at (x, y, z) = (-1500, 5437, 1219) for the fifth secret later.


In Bob-omb Battlefield, the ring of coins surrounding the secret is only loaded one frame after Mario enters the activation radius, and not on the frame Mario activates it. Therefore, there is a one-frame window where Mario can collect the secret without touching the coins, but in order to do so, Mario needs to be move at more than 2000 speed<ref>BoB Coinless Secret using Hyper Speed: https://youtu.be/j7nY_Fu1HPE</ref>, which is 10 times faster than the speed used in hyperspeed flying with wing cap in 120-Star TAS speedrun.
In Bob-omb Battlefield, the ring of coins surrounding the secret is only loaded one frame after Mario enters the activation radius, and not on the frame Mario activates it. Therefore, there is a one-frame window where Mario can collect the secret without touching the coins, but in order to do so, Mario needs to be move at more than 2000 speed<ref>[https://youtu.be/j7nY_Fu1HPE "BoB Coinless Secret using Hyper Speed" by UncommentatedPannen]</ref>, which is 10 times faster than the speed used in hyperspeed flying with wing cap in 120-Star TAS speedrun.


To execute this strategy, Pannekoek constructs a [[Parallel Universe|PU]] route. For the first secret, Mario reaches negative 1.66 million speed (3.83 million for the second secret) by pause-buffered BLJs ([[Backwards Long Jump]]) to navigate to "midway point"<ref name="PU">According to Pannenkoek's workshop (https://imgur.com/a/Qg91o), the "midway" point is (x = -1, z = -5) in the PU grid for the first, third, and fourth secret, and (x = -11, z = -4) for the second secret. The "hill" point is (x = -2, z = -2) in the PU grid for all 4 secrets. Mario will also cross a "midair" point at (x = -1, z = -1) for one frame before reaching the secret. </ref> with an [[Overflow Jump]] (OJ), dropping down to 0.98 million speed (speed drops are done by rapidly pressing A) in order navigate up the hill<ref name="PU"/> with another OJ, and finally dropping down to about 404 thousand speed to horizontal launch back to the main map while collecting one of the secrets. In order to have Mario stop exactly on the main map collecting the secret, the movement is set so that his final launch movement has one of its [[quarterstep]] being out of bounds.
To execute this strategy, Pannekoek constructs a [[Parallel Universe|PU]] route. For the first secret, Mario reaches negative 1.66 million speed (3.83 million for the second secret) by [[BLJ#Pause BLJ|pause-buffered BLJs]] to navigate to "midway point"<ref name="PU">According to [https://imgur.com/a/Qg91o Pannenkoek's workshop], the "midway" point is (x = -1, z = -5) in the PU grid for the first, third, and fourth secret, and (x = -11, z = -4) for the second secret. The "hill" point is (x = -2, z = -2) in the PU grid for all 4 secrets. Mario will also cross a "midair" point at (x = -1, z = -1) for one frame before reaching the secret. </ref> with an [[Overflow Jump]] (OJ), dropping down to 0.98 million speed (speed drops are done by rapidly pressing A) in order navigate up the hill<ref name="PU"/> with another OJ, and finally dropping down to about 404 thousand speed to horizontal launch back to the main map while collecting one of the secrets. In order to have Mario stop exactly on the main map collecting the secret, the movement is set so that his final launch movement has one of its [[Movement Steps|Quarter Step]] being out of bounds.


{|class="wikitable mw-collapsed mw-collapsible" style="width:100%; font-size:90%"
{|class="wikitable mw-collapsed mw-collapsible" style="width:100%; font-size:90%"
Line 382: Line 384:
Pannenkoek later improves the strategy by collecting the 5th secret with [[VSC|vertical speed conservation]], bringing the required time to complete the level down to only 3 minutes. This is done by storing a huge vertical speed by first accumulating massive horizontal speed and converting it using a double jump while holding a cork box clone to remove the top coin by premature cloning.
Pannenkoek later improves the strategy by collecting the 5th secret with [[VSC|vertical speed conservation]], bringing the required time to complete the level down to only 3 minutes. This is done by storing a huge vertical speed by first accumulating massive horizontal speed and converting it using a double jump while holding a cork box clone to remove the top coin by premature cloning.


The procedure was done by the following steps:
The procedure was done in the following steps:


#Mario grabs a bob-omb in the grassy area near the Chain Chomp for cloning.
#Mario grabs a bob-omb in the grassy area near the Chain Chomp for cloning.
Line 407: Line 409:
==References==
==References==
<references />
<references />
{{star_nav}}
577

edits