I am
The Great
Pumpkin.
Forum » Retro Video Games » Guy beats Super Mario World in under 6 minutes
vkimo
If you listen to the video it just boggles the mind how they even came up with this. Can someone explain to me what's going on here?



Quote
   
Mr Magic
Beating Super Mario World was a struggle for me. And this guy did it in under 6 minutes?
Quote Disable Sigs
A day is like a dollar. It can be spent wisely or foolishly.


Benjanime
well that's something new. if i'd seen this kind of thing during my youth my mind would've been blown, though i don't think a glitch counts as a world record status.
Quote Disable Sigs


3DS Friend Code: 4124-6332-4341
Name: Benji
Nintendo Network ID: Benjamillion
PSN account ID: benjanime
shakin steak
lol. Until he actually made it, I thought he was narrating live and the footage of him was just out of sync with the audio.

As for how they come up with it, it's pretty clear it wasn't just somebody messing around, as you could easily imagine led to the discovery of minus world and stuff like that. My guess is that somebody was looking at code of the game's ROM in a hex editor. The video mentions this has never done on a console before, so it must have been first found in an emulator. And this person noticed a memory address register in the first level that was similar, or identical, to a register in the credits. Well, they probably wouldn't "notice" that, more like they were running a comparator on the code to find potential glitch hook points. Once a commonality was found, they started tracing it to a method to trigger.

The guy in the video also says he is "writing code" in the game. Super Mario World was revolutionary because all kinds of new things were done in it. The CPU probably has to calculate specific things like enemy placement, and that's affected by what Mario does way more than "place goomba at square 87" like in SMB1. In other words with SMW we left graph paper and entered the butterfly effect. How all that is worked out to trigger the potato chip register is beyond me but I can imagine it.

If this isn't a hoax.
Quote Disable Sigs
Vaporman87
shakin steak wrote :

lol. Until he actually made it, I thought he was narrating live and the footage of him was just out of sync with the audio.



As for how they come up with it, it's pretty clear it wasn't just somebody messing around, as you could easily imagine led to the discovery of minus world and stuff like that. My guess is that somebody was looking at code of the game's ROM in a hex editor. The video mentions this has never done on a console before, so it must have been first found in an emulator. And this person noticed a memory address register in the first level that was similar, or identical, to a register in the
...-end quote
This all reminds me of an episode of Pop Fiction. They used to go into some pretty "computer geek" detail to explain how certain things were found. And, usually that was by some "computer geek" breaking into the game's code and looking for anomalies.

Quote Disable Sigs
You love this signature.
Linux_Sage
Seems to me they're just exploiting a memory glitch. Just people with too much free time to discover these things.
Quote Disable Sigs
Wir sprechen zu viel, aber wir sehen zu wenig.
shakin steak
From my fakebooc feed:

Daily Dot wrote :

There’s a new record in Super Mario World speedrunning...
The procedure to do so is certainly an intricate dance, but one that
requires speed, not precision.
-end quote
This grates on me. Precision is definitely required. Maybe not the type of awe-inspiring, perfect timing perfect arcs you see in TASes, but eventual exactitude nonetheless. The way you have to hit those five koopa troopas at the right height is not forgiving, neither is juggling the P-block and throw block.
Daily Dot wrote :

He essentially writes game code to
teleport him to the next zone into the game’s memory using the position
data of objects inside the game....

The glitch that allows code injection into Super Mario World is not new. At speedrunning convention Awesome Games Done Quick in 2014, an intrepid player used a tool-assisted run, with a computer putting in the game inputs, to program Pong and Snake into the Mario game code. But this is the first time a human player has injected code to skip the game on a physical console.
-end quote


Here is the video of Pong and Snake. Skip to 2:07 for the money shot. This is . It isn't just jumping to a different place in the game. It's actually making two other playable games, with a menu, inside SMW, like how people make working computers inside Minecraft. (which I also don't understand, but I know it can be done)



Quote Disable Sigs
Linux_Sage
So they're basically injecting CPU instructions into the memory via performing certain actions at particular coordinates within the game?

Yeah... way too much free-time. 
Quote Disable Sigs
Wir sprechen zu viel, aber wir sehen zu wenig.
Vaporman87
Linux_Sage wrote :

So they're basically injecting CPU instructions into the memory via performing certain actions at particular coordinates within the game?

Yeah... way too much free-time. 
-end quote
Agreed.

Still, it's way cool.

Quote Disable Sigs
You love this signature.
shakin steak

ADGQ presenter said :
What he's doing here is he's spawning a tiles in a specific order.  There's this thing called the O.A.M., which is a table which contains all the physical and graphical properties of all the tiles on the screen. [Mario enters pipe and starts throwing blocks around] This glitch is really the key factor here. What he just did right here, he stung one of those flying item boxes, which basically means that he made it act like a koopa shell, and then he [audience erupts in laughter; explanation ends]
 
-end quote

Quote Disable Sigs
blueluigi
It amazes me how much people discover glitches like these. I really cannot imagine doing a glitch this massive where I have to place the items at the exact pixels described in the video. I've been able to do the glitches that allowed me to beat Super Mario 64 in less than 20 minutes, but this I cannot see myself doing.

But I really don't count this as actually "beating the game". I consider actually beating Bower in the end beating the game, and if it was glitch that gave you a shortcut to Bowser, then I can count that, but not a glitch that just shows a games credits.
Quote Disable Sigs