Jump to content

Recommended Posts

Posted

A good example of how to use glitches in the game to your advantage. :)

 

https://www.youtube.com/watch?v=Syo5sI-iOgY&hd=1

 

So, for those who are wondering just what happened… there’s a glitch that’s been known for a while, where Yoshi can end up in the “I have an item in my mouth” state, but not actually have an item in his mouth. When he spits out this nothingness, the game crashes. That’s all we knew about the glitch… until recently.

 

Somebody decided to take a debugging emulator and step through the crash. He discovered that the crash occurred because the game tried to jump to a specific address in memory, and execute code there. That address did not contain code, and so the system crashed.

 

But wait a second. What if, by some sheer coincidence, that address did contain code? The specific address dropped him in somewhere amongst various data for the game’s internal random number generator, and the random number generator can be manipulated in a TAS. Could the game be coerced into running arbitrary code?

 

Well, as it turns out, it’s extremely limited. You have the RNG state and a few sprite positions that can be manipulated, but after that is some internal game stuff that can’t be. So the length of the “program” is extremely limited, but as it turns out, it’s just long enough to send the signal to the game to switch to the “The End” screen.

 

There’s a related glitch where you can spawn a bouncing fish by doing certain odd things as you spit out an item as Yoshi, and every time a fish bounces, it uses up a randomly-generated number (since it bounces in a random direction). So, putting it all together, you have to spawn a billion fish and have them all bounce a jillion times to get the RNG in just the right spot, leave the area, and then fiddle around with some objects to get the last few bits you need in the right place, all while setting up the original spit-nothing glitch in the first place. (Source)

Posted

i like this one of The Legend of Zelda: Ocarina of Time Speedrun in 22:38, live at AGDQ2013

 

 

I did spend a night watching some speedruns, some very intresting glitches, I miss some old games like these note to self must dig out my SNES and SEGA mega drive :D

  • 2 weeks later...
Posted
I did spend a night watching some speedruns,

I've watched a few in my time.

Subpixel/RNG manipulation are well known tools in the speedrun world, but I've never seen it taken to that extreme before.

 

is the maddest Tool Assisted Speedrun I've ever seen...
  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...