Difference between revisions of "Null Egg"

From Yoshi's Island Speedrunning Wiki
Jump to navigation Jump to search
(Advanced Strats)
 
(453 intermediate revisions by 5 users not shown)
Line 2: Line 2:
  
 
=Individual Level Strats=
 
=Individual Level Strats=
Clicking on any of the following links will take you to a page with an overview of each individual world with strats for all levels in that world. <br />
 
Moved to the top of this page for convenience --- if you are new to the null egg please just skip this and go to the [[Null_Egg#Introduction|Introduction]].
 
  
 
{| style="width: 100%; background:none; border-spacing: 3px 3px"
 
{| style="width: 100%; background:none; border-spacing: 3px 3px"
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
<center><span style="font-size: 140%; font-weight: bold;">World 2</span>
 
<center><span style="font-size: 140%; font-weight: bold;">World 2</span>
[[W2_(Null_Egg)#2-3_(RNG)|2-3]] <br />
+
[[W2_(Null_Egg)#2-3_(RNG)|'''<big>2-3</big>]] <br />
[[W2_(Null_Egg)#2-4|2-4]] <br />
+
[[W2_(Null_Egg)#2-4|'''<big>2-4</big>]] <br />
[[W2_(Null_Egg)#2-5|2-5]] <br />
+
[[W2_(Null_Egg)#2-5|'''<big>2-5</big>]] <br />
[[W2_(Null_Egg)#2-6|2-6]] <br />
+
[[W2_(Null_Egg)#2-6|'''<big>2-6</big>]] <br />
[[W2_(Null_Egg)#2-7|2-7]] <br />
+
[[W2_(Null_Egg)#2-7|'''<big>2-7</big>]] <br />
[[W2_(Null_Egg)#2-8|2-8]] <br />
+
[[W2_(Null_Egg)#2-8|'''<big>2-8</big>]] <br />
 
<br /></center>
 
<br /></center>
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
<center><span style="font-size: 140%; font-weight: bold;">World 3</span>
 
<center><span style="font-size: 140%; font-weight: bold;">World 3</span>
[[W3_(Null_Egg)#3-1|3-1]] <br />
+
[[W3_(Null_Egg)#3-1|'''<big>3-1</big>]] <br />
[[W3_(Null_Egg)#3-2|3-2]] <br />
+
[[W3_(Null_Egg)#3-2|'''<big>3-2</big>]] <br />
[[W3_(Null_Egg)#3-3|3-3]] <br />
+
[[W3_(Null_Egg)#3-3|'''<big>3-3</big>]] <br />
[[W3_(Null_Egg)#3-4|3-4]] <br />
+
[[W3_(Null_Egg)#3-4|'''<big>3-4</big>]] <br />
[[W3_(Null_Egg)#3-5|3-5]] <br />
+
[[W3_(Null_Egg)#3-5|'''<big>3-5</big>]] <br />
[[W3_(Null_Egg)#3-6|3-6]] <br />
+
[[W3_(Null_Egg)#3-6|'''<big>3-6</big>]] <br />
[[W3_(Null_Egg)#3-7|3-7]] <br />
+
[[W3_(Null_Egg)#3-7|'''<big>3-7</big>]] <br />
[[W3_(Null_Egg)#3-8|3-8]] <br />
+
[[W3_(Null_Egg)#3-8|'''<big>3-8</big>]] <br />
 
<br /></center>
 
<br /></center>
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
<center><span style="font-size: 140%; font-weight: bold;">World 4</span>
 
<center><span style="font-size: 140%; font-weight: bold;">World 4</span>
[[W4_(Null_Egg)#4-1|4-1]] <br />
+
[[W4_(Null_Egg)#4-1|'''<big>4-1</big>]] <br />
[[W4_(Null_Egg)#4-2|4-2]] <br />
+
[[W4_(Null_Egg)#4-2|'''<big>4-2</big>]] <br />
[[W4_(Null_Egg)#4-3|4-3]] <br />
+
[[W4_(Null_Egg)#4-3|'''<big>4-3</big>]] <br />
[[W4_(Null_Egg)#4-4|4-4]] <br />
+
[[W4_(Null_Egg)#4-4|'''<big>4-4</big>]] <br />
[[W4_(Null_Egg)#4-5|4-5]] <br />
+
[[W4_(Null_Egg)#4-5|'''<big>4-5</big>]] <br />
[[W4_(Null_Egg)#4-6|4-6]] <br />
+
[[W4_(Null_Egg)#4-6|'''<big>4-6</big>]] <br />
[[W4_(Null_Egg)#4-7|4-7]] <br />
+
[[W4_(Null_Egg)#4-7|'''<big>4-7</big>]] <br />
[[W4_(Null_Egg)#4-8|4-8]] <br />
+
[[W4_(Null_Egg)#4-8|'''<big>4-8</big>]] <br />
 
<br /></center>
 
<br /></center>
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
<center><span style="font-size: 140%; font-weight: bold;">World 5</span>
 
<center><span style="font-size: 140%; font-weight: bold;">World 5</span>
[[W5_(Null_Egg)#5-1|5-1]] <br />
+
[[W5_(Null_Egg)#5-1|'''<big>5-1</big>]] <br />
[[W5_(Null_Egg)#5-2|5-2]] <br />
+
[[W5_(Null_Egg)#5-2|'''<big>5-2</big>]] <br />
[[W5_(Null_Egg)#5-3|5-3]] <br />
+
[[W5_(Null_Egg)#5-3|'''<big>5-3</big>]] <br />
[[W5_(Null_Egg)#5-4|5-4]] <br />
+
[[W5_(Null_Egg)#5-4|'''<big>5-4</big>]] <br />
[[W5_(Null_Egg)#5-5|5-5]] <br />
+
[[W5_(Null_Egg)#5-5|'''<big>5-5</big>]] <br />
[[W5_(Null_Egg)#5-6|5-6]] <br />
+
[[W5_(Null_Egg)#5-6|'''<big>5-6</big>]] <br />
[[W5_(Null_Egg)#5-7|5-7]] <br />
+
[[W5_(Null_Egg)#5-7|'''<big>5-7</big>]] <br />
[[W5_(Null_Egg)#5-8|5-8]] <br />
+
[[W5_(Null_Egg)#5-8|'''<big>5-8</big>]] <br />
 
<br /></center>
 
<br /></center>
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
| style="border: 3px solid #009900; background:#CCFFCC; width: 10%; padding: 3px; vertical-align: top;" |
 
<center><span style="font-size: 140%; font-weight: bold;">World 6</span>
 
<center><span style="font-size: 140%; font-weight: bold;">World 6</span>
[[W6_(Null_Egg)#6-1|6-1]] <br />
+
[[W6_(Null_Egg)#6-1|'''<big>6-1</big>]] <br />
[[W6_(Null_Egg)#6-2|6-2]] <br />
+
[[W6_(Null_Egg)#6-2|'''<big>6-2</big>]] <br />
[[W6_(Null_Egg)#6-3|6-3]] <br />
+
[[W6_(Null_Egg)#6-3|'''<big>6-3</big>]] <br />
[[W6_(Null_Egg)#6-4|6-4]] <br />
+
[[W6_(Null_Egg)#6-4|'''<big>6-4</big>]] <br />
[[W6_(Null_Egg)#6-5|6-5]] <br />
+
[[W6_(Null_Egg)#6-5|'''<big>6-5</big>]] <br />
[[W6_(Null_Egg)#6-6|6-6]] <br />
+
[[W6_(Null_Egg)#6-6|'''<big>6-6</big>]] <br />
[[W6_(Null_Egg)#6-7|6-7]] <br />
+
[[W6_(Null_Egg)#6-7|'''<big>6-7</big>]] <br />
[[W6_(Null_Egg)#6-8|6-8]] <br />
+
[[W6_(Null_Egg)#6-8|'''<big>6-8</big>]] <br />
 
<br /></center>
 
<br /></center>
 
|}
 
|}
 +
 +
=Introduction=
 +
*The Null Egg was originally thought to be a random occurrence at the end of 2-2 that would cause the game to crash. That was until [https://www.youtube.com/user/Arnetehgreat ArneTheGreat] looked into it further and discovered that the crashes were caused by a rat carrying an egg. <br/>
 +
*If you grab the egg from the rat (without destroying him) and he despawns, the egg will also despawn because it is tied to the rat's sprite. When this happens, it creates an open sprite slot in your egg inventory - a null egg. This slot is subsequently filled by the next sprite that loads in, even if it's a non-egg sprite like an enemy or collectible. Since sprites being loaded into the egg inventory in this way is not supported by the game, it usually results in a crash. <br/>
 +
*After some experimentation, it was figured out that the boss key sprite could be obtained and then used to beat levels soon after they begin. This created the first truly broken/glitched speedrun category [[Category_Overview#Any%_Magical_Journey|Magical Journey.]] <br/>
 +
The following video explains how sprite ID slots work with regards to the Null Egg and also demonstrates the different uses of it. <br/>
 +
[[File: Magicaljourney2.gif|right|'''Magical Journey'''|frame]]
 +
[[File: Nulleggcrash2.gif|left|'''Game Crash'''|frame]]
 +
{{#ev:youtube|XH8ZFEoAoOo|265x173|center|'''Null Egg Demonstration|frame}}
 +
<br/>
 +
 +
=Getting The Null Egg=
 +
The null egg speedrun categories currently get 2 null eggs in 2-2. If you're interested in the older 1 null egg route you can find videos on it near the bottom of the page.
 +
 +
This text tutorial corresponds to the video down on the left. <br/>
 +
*Enter the final screen with 6 eggs and do not use any.
 +
*At the top of the hill near the end, tongue the Skull Rat and then spit it into the Piranha Plant. Walk down the entire hill rather than jumping.
 +
*Jump and grab the egg that the rat is carrying before it falls down. When the rat despawns, you will have the null egg.
 +
*Go part way up the hill, turn left, scroll the screen up and then jump while the screen is scrolling up. After you jump, tongue the first rat and spit it into the second.
 +
*Go back down the hill, turn back to the right just long enough to despawn the rat, and then climb to the left up the hill. If you are doing [[Category_Overview#Any.25_Magical_Journey|Magical Journey]] or the 2-6 corruption in [[Category_Overview#Any.25_No_Credits_Warp|No ACE]], you will want to swap 2 eggs here.
 +
*Walk to the right down the hill again and grab a second null egg as before.
 +
*Go part way up the hill again and turn left, scroll up and jump as before.
 +
*Continue to the right and finish the level.
 +
Keep in mind that the game can crash upon entering the goal ring if the setup is not done properly. <br/>
 +
{{#ev:youtube|XOch-THvwkE|265x178|left|'''Easy Setup|frame}}
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
<br/>
 +
<br/>
 +
 +
=Getting The Boss Key Sprite=
 +
*After getting the Null Eggs in 2-2, re-enter 1-8 to fight Salvo to get the boss key sprite into your egg inventory.
 +
*You want to end the fight with 2 eggs if you're running [[Category_Overview#Any.25_Magical_Journey|Magical Journey]]. These eggs will be used for upcoming levels. You can use your remaining eggs to throw at the water spitting fish in the second room, the red switch in the room after and one for the boss.
 +
*If you're running [[Category_Overview#Any.25_No_Credits_Warp|No ACE]], see the egg routes below.
 +
*Right after you enter the door to the boss fight when you get hit, collect Baby Mario and bounce on the Mouser.
 +
*Flutter or wait for a bit until the Mouser jumps, and then tongue it.
 +
*In the boss fight, run a little bit to the right and spit the Mouser up into Salvo.
 +
*Run a little to the left so you don't get hit by the slimes, tongue one, and then jump onto a slime, so Salvo jumps with you. (Refer to the video for the exact timing.)
 +
*Spit the slime into Salvo. If this doesn't kill Salvo keep spitting slimes into him, being careful not to run out of slimes.
 +
*You will now have a Boss Explosion in your first Null Egg, and a Boss Key in the 2nd Null Egg.
 +
{{#ev:youtube|UHycyivJHYA|265x178|right|'''Null Egg Tutorial For All Levels (Old)|frame}}
 +
{{#ev:youtube|vvqfOYkkR6o|265x178|left|'''1-8 Salvo Re-fight Demonstration|frame}}
 +
 +
 +
 +
  
  
=Introduction=
 
  
This is a glitch that was originally thought to be a random occurence at the end of 2-2, some people would experience a strange crash and be oblivious as to why. Until someone from #yoshi named ArneTheGreat discovered that it was something to do with the rat carrying an egg. He looked into it further and the first truely broken category in Yoshi's Island was born: [[Category_Overview#Any%_Magical_Journey|The Magical Journey]]
 
  
  
[[File:Magical_journey.gif]]
 
  
  
=How to Null Egg=
 
The Null Egg glitch is usually aquired in '''2-2''' for all RTA relevant categories, but it is possible to get it in [[Null_Egg#Other_Levels|other levels!]] too, which could potentially save time in Individual Levels Runs.
 
  
==Null Egg Glitch (2-2)==
 
  
===Null Egg Demonstration===
 
The following video explains the important sprite ID infos regarding the null and also demonstrates different uses for the Null Egg Glitch.
 
{{#ev:youtube|XH8ZFEoAoOo|480x320||Demonstration: https://www.youtube.com/watch?v=XH8ZFEoAoOo }}
 
  
  
===Getting the Null Egg===
+
In '''2-2''', enter the last screen with 6 eggs, do not use any eggs, and do exactly what is shown in the videos, this includes spitting the first rat into the shy guy (Since this will garuantee the correct sprite IDs for this trick to work)
+
<br/>
  
{| class="mw-collapsible mw-collapsed wikitable"
+
=Save File Corruption=
! Null Egg - Fast Set Up (Emulator)
+
This trick allows you to unlock 6-8 after beating 2-6 or 3-1 by corrupting your save data. The [[Category_Overview#Any.25_No_Credits_Warp|No ACE]] category was created as a result to differentiate it from [[Category_Overview#Any.25_Magical_Journey|Magical Journey]]. This run is only possible on the SNES, using version J1.0 <br />
|-
 
| {{#ev:youtube|oRAl9hd4DrY|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=oRAl9hd4DrY
 
|}
 
  
{| class="mw-collapsible mw-collapsed wikitable"
+
=== 2-6 Route ===
! Null Egg - Fast Set Up (Console)
+
{{#ev:youtube|yQzt9UkVYOk|265x176|right|'''2-6 Save Corruption|frame}}
|-
+
'''This route is significantly harder. Only use this route if you want to compete for top times.'''
| {{#ev:youtube|ViHz2c1BOJk|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=ViHz2c1BOJk
 
|}
 
  
 +
*'''Use file 3 for this route.'''
 +
*In 2-2, you need to collect 2 Null Eggs.
 +
*Grab two null eggs in 2-2 as shown above, making sure to swap eggs twice before grabbing the second null egg.
 +
*In 1-8, shoot the fish in the 2nd room and the platform switch, but do not shoot the pot.
 +
*The Boss Explosions will finish 2-3, 2-4 and 2-5 instantly. Only mash one button in the intro to 2-3 to prevent a random gusty spawn from overwriting the explosion.
 +
*After 2-5, the Boss Explosion will be replaced with the Seesaw Log from 2-5. This is good.
 +
*At the start of 2-6, run to the right, swap or shoot one egg before the keyhole opens all the way. This will delay the Boss Key enough that you can enter the door.
 +
*In the 2nd room, ground pound where the enemy is, wait until the keyhole starts opening up (NOT BEFORE), shoot your egg up, and make your way into the door.
 +
*In the 4th room, run right and make your way over the platforms. Shoot another egg to delay the Boss Key once again.
 +
*Once you are in the last room, flutter out of the water and bonk the wall on the right to delay running right.
 +
*Jump up the slope until the edge, land on the first and 2nd numbered platform, fall into the water, hold right until you are in the water, and then hold left and jump until the level finishes. (This pretty much just has a 50% chance of working, because the pixel you need to get a 6-8 save corruption is very precise)
 +
*Once you are back on the overworld, reset the console, and if you have done it right, you can now enter 6-8 and finish the run.
  
===Getting the Boss Key===
+
=== 3-1 Route ===
Enter the boss fight with exactly 4 eggs + the null egg (which you can't see). Throw one egg at the boss, and kill him off by throwing the slimes into him. Do not catch the egg with your tongue when it is flying through the room, if you catch it sprite IDs will be messed up and this trick won't work.
+
{{#ev:youtube|qJdKNLXDlrQ|265x176|right|'''3-1 Save Corruption|frame}}
 +
'''This route is significantly easier but loses ~40 seconds compared to the 2-6 route. It's recommended for beginners or for marathon runs, because the 3-1 Save Corruption is 100% consistent, if done right.'''
  
{| class="mw-collapsible mw-collapsed wikitable"
+
*'''For this route you have to use File 2, instead of 3.'''
! Getting the Boss Key into your Null Egg
+
*For the double Null Egg, you don't want to swap eggs. This allows us to use more eggs in 1-8.
|-
+
*Once in 1-8 again, you can shoot the fish, the switch and the pot.
| {{#ev:youtube|xRNHdhAV_RE|480x320}}
+
*Do the same fight as in the 2-6 route.
|-
+
*In this route, you just want to end 2-6 normally. Run to the very right, and then scroll up, to end the level faster.
| https://www.youtube.com/watch?v=xRNHdhAV_RE
+
*In 2-8, you want to throw 2 eggs. The normal egg and the 1st Null Egg. Keep the last one which has the Boss Key.
|}
+
*In the 3-1 intro, only hold right and mash one button.
 +
*Jump up the foam, over the red coin, run up the branch.
 +
*Once you start falling, turn left without slowing down.
 +
*When you hit the wall below the 2nd branch, flutter until the level finishes.
 +
*Once you are back on the overworld, reset the console, and if you have done it right, you can now enter 6-8 and finish the run.
  
  
===Tutorial===
+
<br/>
The following Tutorial will explain all the needed information to get started with running the Magical Journey. '''It shows ALL levels!'''
+
<br/>
{{#ev:youtube|UHycyivJHYA|480x320||Tutorial: https://www.youtube.com/watch?v=UHycyivJHYA}}
 
  
 +
=== Advanced Strats ===
  
===How not to Null Egg (Crashes)===
+
'''Fast Double Null Egg:'''
Many sprites can crash the game upon entering the goal ring if the glitch setup is done incorrectly.
+
<br/>
 +
{{#ev:youtube|VOlM9aG3nro|265x176|right|'''Fast Double Null Egg|frame}}
 +
For a faster version of the double Null Egg, collect both of the Null Eggs before jumping over the gap and spawning the 2 mousers.<br/>
 +
Here it's important that you land on the very bottom of the slope and run up, and give the screen enough time to scroll up before jumping.
  
{| class="mw-collapsible mw-collapsed wikitable"
+
<br/>
! Null Egg Crashing The Game
+
<br/>
|-
+
<br/>
| [[File:Null_egg_crash.gif]]
+
<br/>
|}
+
<br/>
 +
<br/>
  
The game will also crash on many stages when using the boss explosion sprite to complete levels. This is due to the stage being completed before it has been properly loaded. While in theory this would be faster than using the key sprite, it is much more unstable.
 
  
 +
'''Fast 2-6 Room 2:'''
 +
<br/>
 +
{{#ev:youtube|GY2Vo488OyE|265x176|right|'''Fast 2-6 Room 2|frame}}
 +
For the 2nd room in 2-6, you don't actually have to wait for the keyhole to appear. If you want to save a few seconds, you can shoot the egg right away.<br/>
 +
The only drawback is that you have to do the room completely blind, which is risky. Probably the easiest way of getting up the bouncy balls is by hugging the left wall and landing next to the ball and then doing a short hop onto the ball while holding right. You have to do this room fairly quickly or you will lose control of Yoshi.
  
==Further Information==
+
<br/>
Now that you know how to Null Egg, it is time to learn some more specifics about the Null Egg.
+
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
  
===Key Position===
+
=Old Null Egg Route=
The position the key is in affects how quickly it ends the level.
+
You can also just get one null egg in 2-2 and just get the boss key from the Salvo fight. This might be slightly easier to get, but isn't worth doing in runs since it makes 2-3 thru 2-5 much slower, more difficult, and prone to randomly failing. Below are a couple videos in case you are interested in the old route.
  
Compared to having 3 eggs in front:
+
{{#ev:youtube|UHycyivJHYA|265x178|right|'''Null Egg Tutorial For All Levels|frame}}
*Having 2 eggs in front loses 9 frames per level
+
{{#ev:youtube|xRNHdhAV_RE|265x178|left|'''1-8 Salvo Re-fight Demonstration|frame}}
*Having 1 egg in front loses 47 frames per level
+
{{#ev:youtube|t8rQAhJv_0c|265x178|center|'''Faster Setup|frame}}
*Having no eggs in front loses 49 frames per level
 
  
===Version Differences===
+
<br/>
The Boss Key sprite affects a few levels differently between versions. The version that a strat works on is specified for each level that has differences. The strats are from slowest to fastest. '''Version tiers:''' J1.0 >>> J1.2 >>> J1.1 >>> U1.1 >>> PAL >>> U1.0
+
<br/>
 +
<br/>
 +
<br/>
  
  
 +
=Further Information=
 +
The position of the boss key sprite affects how quickly a level gets completed. Compared to having 3 eggs in front of the key:
 +
*Having 2 eggs loses 9 frames per level.
 +
*1 egg loses 47 frames.
 +
*0 eggs loses 49 frames.
  
 +
The Boss Key also affects a few levels differently depending on the version. From fastest to slowest overall version it's:
 +
*J1.0 > J1.2 > J1.1 > U1.1 > PAL > U1.0
  
==Null egg in other levels==
+
=The Null Egg In Other Levels=
As said earlier, the Null Egg is not 2-2 exclusive. Here are 2 examples.
 
  
 
===3-6 Null Egg===
 
===3-6 Null Egg===
As shown in the next video, the Null Egg can also be aquired in 3-6. A screen transition sprite is then loaded into the null egg to trigger a [[Warps#1-1_Warps|1-1 Warp]]. Unfortunately, for the IL run of this level the null egg warp strat is slower than doing the level normally. '''If''' null eggs were allowed in 100% the 3-6 null egg strat could be used multiple times to save a lot time.
+
The Null Egg can also be acquired in 3-6. A Screen Transition sprite can then replace the Null Egg to trigger a [[Warps#1-1_Warps|1-1 Warp]] to complete the level. Unfortunately for the [https://www.reddit.com/r/speedrun/comments/1ru4ic/what_does_il_mean IL] run of this level, the 1-1 Warp is slower than doing the level normally, however, the 3-6 Null Egg can be used in [[100%25_No_Restriction|100% No Restrictions]] to save multiple minutes.
 +
{{#ev:youtube|2jkXXeH8s9g|275x178|left|'''3-6 Any% Speedrun Using The Null Egg|frame}}
 +
{{#ev:youtube|yHkVhsFkhe4|275x178|right|'''How The 3-6 Null Egg Can Save Time In 100%|frame}}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
{| class="mw-collapsible mw-collapsed wikitable"
 
! 3-6 IL warp route (slower)
 
|-
 
| {{#ev:youtube|2jkXXeH8s9g|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=2jkXXeH8s9g
 
|}
 
  
{| class="mw-collapsible mw-collapsed wikitable"
+
<br/>
! How 3-6 Null Egg could save a huge amount of time if it was allowed in 100%
 
|-
 
| {{#ev:youtube|yHkVhsFkhe4|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=yHkVhsFkhe4
 
|}
 
  
 
===6-4 Null Egg===
 
===6-4 Null Egg===
The next video shows how to get a null egg in 6-4. While harder than in '''2-2''' it is possible and unlike [[Null_Egg#3-6_Null_Egg|in 3-6]] this is actually a little bit faster in an IL run, since it can skip a large portion of the room right before the boss where you normally do a [[Fluttering#Lava_Skip|Lava Skip]] (or take the log).
+
The Null Egg can even acquired in 6-4! While it is harder to get than the Null Egg in [[Null_Egg#3-6_Null_Egg|2-2]], this one actually saves time in an IL run, unlike the one in [[Null_Egg#3-6_Null_Egg|3-6]], since it allows you to skip most of the room before the boss where you would normally do the [[Fluttering#Lava_Skip|Lava Skip]] (or take the log). A middle-ring replaces the Null Egg and upon dying and respawning, you're placed after the lava section. All you have to do after is fight Tap-Tap.
 +
{{#ev:youtube|GAVquE4jNwI|275x178|left|'''6-4 Null Egg Demonstration|frame}}
 +
{{#ev:youtube|mzaYuIm2jKQ|275x178|right|'''6-4 Any% Speedrun Using The Null Egg|frame}}
 +
 
 +
 
 +
 
  
{| class="mw-collapsible mw-collapsed wikitable"
 
! 6-4 IL null egg route IDEA
 
|-
 
| {{#ev:youtube|GAVquE4jNwI|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=GAVquE4jNwI
 
|}
 
  
{| class="mw-collapsible mw-collapsed wikitable"
 
! 6-4 IL Speedrun (w/ Null Egg)
 
|-
 
| {{#ev:youtube|mzaYuIm2jKQ|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=mzaYuIm2jKQ
 
|}
 
  
  
  
  
=Save Corruption=
 
Doing specific stuff in 3-1 can corrupt save data when having the boss key in your egg inventory - sometimes it can unlock arbitrary stages (usually w6). <br />
 
'''See:''' [[Category_Overview#Any.25_No_Credits_Warp|Any% No Credits Warp]] for the category that was spawned by this new discovery.<br />
 
  
{| class="mw-collapsible mw-collapsed wikitable"
 
! Any% No ACE TUTORIAL (2-2 to 3-1 + Save Corruption)
 
|-
 
| {{#ev:youtube|https://www.youtube.com/watch?v=g4PDqJ2tddI|480x320}}
 
|}
 
  
{| class="mw-collapsible mw-collapsed wikitable"
 
! *NEW* Any% No ACE Info (2-8 + 3-1) [Read the description of the video]
 
|-
 
| {{#ev:youtube|https://www.youtube.com/watch?v=7aHpVxSq5n4|480x320}}
 
|}
 
  
  
  
 +
<br/>
  
=Script=
+
=Extra Help=
Head over to [[DLC| the DLC page ]] to find useful tools that will help you a lot learning Null Egg specific stuff.
+
Head over to the [[DLC|DLC page]] to find useful tools like Lua with sprite slots and RAM watch that will help a lot to learn and better understand specific Null Egg things.

Latest revision as of 20:26, 17 May 2023

Individual Level Strats

World 2

2-3
2-4
2-5
2-6
2-7
2-8


World 3

3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8


World 4

4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8


World 5

5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8


World 6

6-1
6-2
6-3
6-4
6-5
6-6
6-7
6-8


Introduction

  • The Null Egg was originally thought to be a random occurrence at the end of 2-2 that would cause the game to crash. That was until ArneTheGreat looked into it further and discovered that the crashes were caused by a rat carrying an egg.
  • If you grab the egg from the rat (without destroying him) and he despawns, the egg will also despawn because it is tied to the rat's sprite. When this happens, it creates an open sprite slot in your egg inventory - a null egg. This slot is subsequently filled by the next sprite that loads in, even if it's a non-egg sprite like an enemy or collectible. Since sprites being loaded into the egg inventory in this way is not supported by the game, it usually results in a crash.
  • After some experimentation, it was figured out that the boss key sprite could be obtained and then used to beat levels soon after they begin. This created the first truly broken/glitched speedrun category Magical Journey.

The following video explains how sprite ID slots work with regards to the Null Egg and also demonstrates the different uses of it.

Magical Journey
Game Crash
Null Egg Demonstration


Getting The Null Egg

The null egg speedrun categories currently get 2 null eggs in 2-2. If you're interested in the older 1 null egg route you can find videos on it near the bottom of the page.

This text tutorial corresponds to the video down on the left.

  • Enter the final screen with 6 eggs and do not use any.
  • At the top of the hill near the end, tongue the Skull Rat and then spit it into the Piranha Plant. Walk down the entire hill rather than jumping.
  • Jump and grab the egg that the rat is carrying before it falls down. When the rat despawns, you will have the null egg.
  • Go part way up the hill, turn left, scroll the screen up and then jump while the screen is scrolling up. After you jump, tongue the first rat and spit it into the second.
  • Go back down the hill, turn back to the right just long enough to despawn the rat, and then climb to the left up the hill. If you are doing Magical Journey or the 2-6 corruption in No ACE, you will want to swap 2 eggs here.
  • Walk to the right down the hill again and grab a second null egg as before.
  • Go part way up the hill again and turn left, scroll up and jump as before.
  • Continue to the right and finish the level.

Keep in mind that the game can crash upon entering the goal ring if the setup is not done properly.

Easy Setup










Getting The Boss Key Sprite

  • After getting the Null Eggs in 2-2, re-enter 1-8 to fight Salvo to get the boss key sprite into your egg inventory.
  • You want to end the fight with 2 eggs if you're running Magical Journey. These eggs will be used for upcoming levels. You can use your remaining eggs to throw at the water spitting fish in the second room, the red switch in the room after and one for the boss.
  • If you're running No ACE, see the egg routes below.
  • Right after you enter the door to the boss fight when you get hit, collect Baby Mario and bounce on the Mouser.
  • Flutter or wait for a bit until the Mouser jumps, and then tongue it.
  • In the boss fight, run a little bit to the right and spit the Mouser up into Salvo.
  • Run a little to the left so you don't get hit by the slimes, tongue one, and then jump onto a slime, so Salvo jumps with you. (Refer to the video for the exact timing.)
  • Spit the slime into Salvo. If this doesn't kill Salvo keep spitting slimes into him, being careful not to run out of slimes.
  • You will now have a Boss Explosion in your first Null Egg, and a Boss Key in the 2nd Null Egg.
Null Egg Tutorial For All Levels (Old)
1-8 Salvo Re-fight Demonstration










Save File Corruption

This trick allows you to unlock 6-8 after beating 2-6 or 3-1 by corrupting your save data. The No ACE category was created as a result to differentiate it from Magical Journey. This run is only possible on the SNES, using version J1.0

2-6 Route

2-6 Save Corruption

This route is significantly harder. Only use this route if you want to compete for top times.

  • Use file 3 for this route.
  • In 2-2, you need to collect 2 Null Eggs.
  • Grab two null eggs in 2-2 as shown above, making sure to swap eggs twice before grabbing the second null egg.
  • In 1-8, shoot the fish in the 2nd room and the platform switch, but do not shoot the pot.
  • The Boss Explosions will finish 2-3, 2-4 and 2-5 instantly. Only mash one button in the intro to 2-3 to prevent a random gusty spawn from overwriting the explosion.
  • After 2-5, the Boss Explosion will be replaced with the Seesaw Log from 2-5. This is good.
  • At the start of 2-6, run to the right, swap or shoot one egg before the keyhole opens all the way. This will delay the Boss Key enough that you can enter the door.
  • In the 2nd room, ground pound where the enemy is, wait until the keyhole starts opening up (NOT BEFORE), shoot your egg up, and make your way into the door.
  • In the 4th room, run right and make your way over the platforms. Shoot another egg to delay the Boss Key once again.
  • Once you are in the last room, flutter out of the water and bonk the wall on the right to delay running right.
  • Jump up the slope until the edge, land on the first and 2nd numbered platform, fall into the water, hold right until you are in the water, and then hold left and jump until the level finishes. (This pretty much just has a 50% chance of working, because the pixel you need to get a 6-8 save corruption is very precise)
  • Once you are back on the overworld, reset the console, and if you have done it right, you can now enter 6-8 and finish the run.

3-1 Route

3-1 Save Corruption

This route is significantly easier but loses ~40 seconds compared to the 2-6 route. It's recommended for beginners or for marathon runs, because the 3-1 Save Corruption is 100% consistent, if done right.

  • For this route you have to use File 2, instead of 3.
  • For the double Null Egg, you don't want to swap eggs. This allows us to use more eggs in 1-8.
  • Once in 1-8 again, you can shoot the fish, the switch and the pot.
  • Do the same fight as in the 2-6 route.
  • In this route, you just want to end 2-6 normally. Run to the very right, and then scroll up, to end the level faster.
  • In 2-8, you want to throw 2 eggs. The normal egg and the 1st Null Egg. Keep the last one which has the Boss Key.
  • In the 3-1 intro, only hold right and mash one button.
  • Jump up the foam, over the red coin, run up the branch.
  • Once you start falling, turn left without slowing down.
  • When you hit the wall below the 2nd branch, flutter until the level finishes.
  • Once you are back on the overworld, reset the console, and if you have done it right, you can now enter 6-8 and finish the run.




Advanced Strats

Fast Double Null Egg:

Fast Double Null Egg

For a faster version of the double Null Egg, collect both of the Null Eggs before jumping over the gap and spawning the 2 mousers.
Here it's important that you land on the very bottom of the slope and run up, and give the screen enough time to scroll up before jumping.








Fast 2-6 Room 2:

Fast 2-6 Room 2

For the 2nd room in 2-6, you don't actually have to wait for the keyhole to appear. If you want to save a few seconds, you can shoot the egg right away.
The only drawback is that you have to do the room completely blind, which is risky. Probably the easiest way of getting up the bouncy balls is by hugging the left wall and landing next to the ball and then doing a short hop onto the ball while holding right. You have to do this room fairly quickly or you will lose control of Yoshi.










Old Null Egg Route

You can also just get one null egg in 2-2 and just get the boss key from the Salvo fight. This might be slightly easier to get, but isn't worth doing in runs since it makes 2-3 thru 2-5 much slower, more difficult, and prone to randomly failing. Below are a couple videos in case you are interested in the old route.

Null Egg Tutorial For All Levels
1-8 Salvo Re-fight Demonstration
Faster Setup






Further Information

The position of the boss key sprite affects how quickly a level gets completed. Compared to having 3 eggs in front of the key:

  • Having 2 eggs loses 9 frames per level.
  • 1 egg loses 47 frames.
  • 0 eggs loses 49 frames.

The Boss Key also affects a few levels differently depending on the version. From fastest to slowest overall version it's:

  • J1.0 > J1.2 > J1.1 > U1.1 > PAL > U1.0

The Null Egg In Other Levels

3-6 Null Egg

The Null Egg can also be acquired in 3-6. A Screen Transition sprite can then replace the Null Egg to trigger a 1-1 Warp to complete the level. Unfortunately for the IL run of this level, the 1-1 Warp is slower than doing the level normally, however, the 3-6 Null Egg can be used in 100% No Restrictions to save multiple minutes.

3-6 Any% Speedrun Using The Null Egg
How The 3-6 Null Egg Can Save Time In 100%









6-4 Null Egg

The Null Egg can even acquired in 6-4! While it is harder to get than the Null Egg in 2-2, this one actually saves time in an IL run, unlike the one in 3-6, since it allows you to skip most of the room before the boss where you would normally do the Lava Skip (or take the log). A middle-ring replaces the Null Egg and upon dying and respawning, you're placed after the lava section. All you have to do after is fight Tap-Tap.

6-4 Null Egg Demonstration
6-4 Any% Speedrun Using The Null Egg









Extra Help

Head over to the DLC page to find useful tools like Lua with sprite slots and RAM watch that will help a lot to learn and better understand specific Null Egg things.