Difference between revisions of "Null Egg"

From Yoshi's Island Speedrunning Wiki
Jump to navigation Jump to search
(How To Do Save File Corruption)
(How To Do Save File Corruption)
(39 intermediate revisions by the same user not shown)
Line 60: Line 60:
  
 
=Introduction=
 
=Introduction=
This is a glitch that was originally thought to be a random occurrence at the end of [[Any%25_2-2|2-2]], where some people would get a strange crash without reason. That was until [https://www.youtube.com/user/Arnetehgreat ArneTheGreat] discovered that it had something to do with the rat carrying an egg. He looked into it further and the first truly broken category was born: [[Category_Overview#Any%_Magical_Journey|Magical Journey]] <br/>
+
This is a glitch that was originally thought to be a random occurrence at the end of 2-2 where some people would get a strange crash without reason. That was until [https://www.youtube.com/user/Arnetehgreat ArneTheGreat] discovered that it had something to do with the rat carrying an egg. He looked into it further and the first truly broken category was born: [[Category_Overview#Any%_Magical_Journey|Magical Journey]] <br/>
 
The following video explains the sprite ID slots regarding the Null Egg and also demonstrates the different uses of it. <br/>
 
The following video explains the sprite ID slots regarding the Null Egg and also demonstrates the different uses of it. <br/>
 
[[File: Magicaljourney2.gif|right|'''Magical Journey'''|frame]]
 
[[File: Magicaljourney2.gif|right|'''Magical Journey'''|frame]]
Line 80: Line 80:
 
<br/>
 
<br/>
  
=How To Get The Null Egg=
+
=Getting The Null Egg=
 
*In 2-2, enter the final screen with 6 eggs and do not use any.
 
*In 2-2, enter the final screen with 6 eggs and do not use any.
 
*Near the end of the level, grab the rat as it jumps out of it's hole and spit it into the green Shy Guy.
 
*Near the end of the level, grab the rat as it jumps out of it's hole and spit it into the green Shy Guy.
Line 91: Line 91:
 
{{#ev:youtube|ViHz2c1BOJk|265x178|left|'''Fast Null Egg Setup|frame}}
 
{{#ev:youtube|ViHz2c1BOJk|265x178|left|'''Fast Null Egg Setup|frame}}
 
[[File: Nulleggcrash2.gif|right|frame|'''Null Egg Game Crash]]
 
[[File: Nulleggcrash2.gif|right|frame|'''Null Egg Game Crash]]
{{#ev:youtube|c2iD8C8jrGQ|265x178|center|'''Even Faster Setup. Skip to 15:45|frame}}
+
{{#ev:youtube|c2iD8C8jrGQ|265x178|center|'''Even Faster Setup. (Skip to 15:45)|frame}}
  
=How To Get The Boss Key Sprite=
+
=Getting The Boss Key Sprite=
 
*After getting the Null Egg in 2-2, re-enter 1-8 and fight Salvo to get the Boss Key sprite into your egg inventory.
 
*After getting the Null Egg in 2-2, re-enter 1-8 and fight Salvo to get the Boss Key sprite into your egg inventory.
 
*You want to end the fight with 2 eggs + the Null egg if you're running the [[Category_Overview#Any.25_Beat_Bowser|Beat Bowser]] category and 3 eggs if you're running [[Category_Overview#Any.25_Magical_Journey|Magical Journey]]. (Both categories are more or less the same except Beat Bowser uses the trick [[Null_Egg#Save_Corruption|save corruption]] which makes the run even faster). Regardless, these eggs will be used for the upcoming levels.  
 
*You want to end the fight with 2 eggs + the Null egg if you're running the [[Category_Overview#Any.25_Beat_Bowser|Beat Bowser]] category and 3 eggs if you're running [[Category_Overview#Any.25_Magical_Journey|Magical Journey]]. (Both categories are more or less the same except Beat Bowser uses the trick [[Null_Egg#Save_Corruption|save corruption]] which makes the run even faster). Regardless, these eggs will be used for the upcoming levels.  
Line 101: Line 101:
 
*Once you complete the boss fight, the Boss Key sprite will replace the Null Egg which will allow you to beat every level thereafter really quickly.
 
*Once you complete the boss fight, the Boss Key sprite will replace the Null Egg which will allow you to beat every level thereafter really quickly.
 
*In theory, it would be faster to use the boss explosion sprite rather than the Boss Key sprite but the game crashes in many levels when doing this because the level gets completed before being properly loaded.
 
*In theory, it would be faster to use the boss explosion sprite rather than the Boss Key sprite but the game crashes in many levels when doing this because the level gets completed before being properly loaded.
{{#ev:youtube|UHycyivJHYA|265x178|left|'''Tutorial/Recommended Strats For All Levels|frame}}
+
{{#ev:youtube|UHycyivJHYA|265x178|left|'''Null Egg Tutorial For All Levels|frame}}
 
{{#ev:youtube|xRNHdhAV_RE|265x178|right|'''1-8 Salvo Re-fight Demonstration|frame}}
 
{{#ev:youtube|xRNHdhAV_RE|265x178|right|'''1-8 Salvo Re-fight Demonstration|frame}}
 
  
  
Line 119: Line 118:
 
<br/>
 
<br/>
  
=How To Do Save File Corruption=
+
=Save File Corruption=
Doing specific things in 3-1 can corrupt your save file data because of the Boss Key sprite and sometimes it can unlock arbitrary levels, usually in World 6. <br />
+
This trick allows you to unlock 6-8 after 3-1 by corrupting your save data. The category [[Category_Overview#Any.25_No_Credits_Warp|Any% Beat Bowser]] (Any% No [[ACE|ACE]]) was created as a result to differentiate it from [[Category_Overview#Any.25_Magical_Journey|Magical Journey]]. <br />
The category [[Category_Overview#Any.25_No_Credits_Warp|Any% Beat Bowser]] (Any% No [[ACE|ACE]]) was created as a result of this discovery.<br />
+
*You have to run on file 1 otherwise it won't work and up to this point, it's the same Magical Journey.
{{#ev:youtube|g4PDqJ2tddI|275x178|left|'''Any% Beat Bowser Tutorial (2-2 to 3-1 + Save Corruption)|frame}}
+
*When you enter 2-8, push against the pipe to ensure you enter 3-1 with the same sub-pixel position (.FF) every time.
{{#ev:youtube|7aHpVxSq5n4|275x178|right|'''Any% Beat Bowser Info. (2-8 + 3-1) [See Video Description]|frame}}
+
*Upon entering 3-1, hold right before the intro transition starts and press B 3 times to ensure you get the same value for the "sun timer" every time.
 
+
*Fall into the first pit and hold left. You have 19 frames to turn left after falling before you would land on the second tree branch and each frame produces a different result. Some frames do nothing and some will unlock any given level from World 6, excluding 6-1. There are 2 frames which unlock 6-8 so it's basically random for real-time speedruns.
 +
*After you complete 3-1, reset the console, select file 1 and hope that you got the right frame to unlock 6-8 to finish the run.
 +
{{#ev:youtube|g4PDqJ2tddI|275x178|left|'''Any% Beat Bowser Tutorial|frame}}
 +
{{#ev:youtube|7aHpVxSq5n4|275x178|right|'''2-8 and 3-1 Info. (See Video Description)|frame}}
  
  
Line 146: Line 148:
 
*0 eggs loses 49 frames.
 
*0 eggs loses 49 frames.
  
The Boss Key also affects a few levels differently depending on the version. From fastest to slowest version it's:
+
The Boss Key also affects a few levels differently depending on the version. From fastest to slowest overall version it's:
 
*J1.0
 
*J1.0
 
*J1.2
 
*J1.2
Line 157: Line 159:
  
 
===3-6 Null Egg===
 
===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 [[Warps#1-1_Warps|1-1 Warp]]. 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.
+
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|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}}
 
{{#ev:youtube|yHkVhsFkhe4|275x178|right|'''How The 3-6 Null Egg Can Save Time In 100%|frame}}
Line 165: Line 167:
  
  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
<br/>
 +
 +
===6-4 Null Egg===
 +
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}}
  
  
Line 176: Line 193:
  
  
<br/>
 
  
===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).
 
  
{| 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"
+
<br/>
! 6-4 IL Speedrun (w/ Null Egg)
 
|-
 
| {{#ev:youtube|mzaYuIm2jKQ|480x320}}
 
|-
 
| https://www.youtube.com/watch?v=mzaYuIm2jKQ
 
|}
 
  
=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.

Revision as of 23:34, 2 January 2019

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

This is a glitch that was originally thought to be a random occurrence at the end of 2-2 where some people would get a strange crash without reason. That was until ArneTheGreat discovered that it had something to do with the rat carrying an egg. He looked into it further and the first truly broken category was born: Magical Journey
The following video explains the sprite ID slots regarding the Null Egg and also demonstrates the different uses of it.

Magical Journey
Null Egg Demonstration









Getting The Null Egg

  • In 2-2, enter the final screen with 6 eggs and do not use any.
  • Near the end of the level, grab the rat as it jumps out of it's hole and spit it into the green Shy Guy.
  • Next, tongue the Skull Rat and then spit it into the Piranha Plant.
  • Jump and grab the egg that the rat is carrying before it falls down.
  • Then, go up the hill and tongue the first rat and spit it into the second.
  • Go back down the hill and follow the rat carrying the egg to the left, up the other hill.
  • Finally, scroll the screen up and jump, then complete the level as normal. Do not use any eggs or kill the final Piranha Plant.
  • Keep in mind that the game can crash upon entering the goal ring if the Null Egg is not setup properly.
Fast Null Egg Setup
Null Egg Game Crash
Even Faster Setup. (Skip to 15:45)

Getting The Boss Key Sprite

  • After getting the Null Egg in 2-2, re-enter 1-8 and fight Salvo to get the Boss Key sprite into your egg inventory.
  • You want to end the fight with 2 eggs + the Null egg if you're running the Beat Bowser category and 3 eggs if you're running Magical Journey. (Both categories are more or less the same except Beat Bowser uses the trick save corruption which makes the run even faster). Regardless, these eggs will be used for the upcoming levels.
  • You can use your remaining eggs to throw at the fish in the second room, the red switch in the room after and one for the boss.
  • Throw one egg at Salvo and then finish the fight by tonguing and spitting the small slimes into him.
  • Do not tongue and catch the egg after you throw it, otherwise it will mess up the sprite ID slots and the trick won't work.
  • Once you complete the boss fight, the Boss Key sprite will replace the Null Egg which will allow you to beat every level thereafter really quickly.
  • In theory, it would be faster to use the boss explosion sprite rather than the Boss Key sprite but the game crashes in many levels when doing this because the level gets completed before being properly loaded.
Null Egg Tutorial For All Levels
1-8 Salvo Re-fight Demonstration








Save File Corruption

This trick allows you to unlock 6-8 after 3-1 by corrupting your save data. The category Any% Beat Bowser (Any% No ACE) was created as a result to differentiate it from Magical Journey.

  • You have to run on file 1 otherwise it won't work and up to this point, it's the same Magical Journey.
  • When you enter 2-8, push against the pipe to ensure you enter 3-1 with the same sub-pixel position (.FF) every time.
  • Upon entering 3-1, hold right before the intro transition starts and press B 3 times to ensure you get the same value for the "sun timer" every time.
  • Fall into the first pit and hold left. You have 19 frames to turn left after falling before you would land on the second tree branch and each frame produces a different result. Some frames do nothing and some will unlock any given level from World 6, excluding 6-1. There are 2 frames which unlock 6-8 so it's basically random for real-time speedruns.
  • After you complete 3-1, reset the console, select file 1 and hope that you got the right frame to unlock 6-8 to finish the run.
Any% Beat Bowser Tutorial
2-8 and 3-1 Info. (See Video Description)








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.