4 ms·
Excellent video. I'm impressed the author went to recreate the run frame by frame, and then used those findings to analyze what was happening. Never expected th
by leshokunin 6y ago
Excellent video. I'm impressed the author went to recreate the run frame by frame, and then used those findings to analyze what was happening. Never expected this video to turn into a full on reverse engineering explanation.
As a side note, this kind of speed run has become more popular in the recent years for a combination of reasons:
- First, it's difficult to improve on the regular world records since they're so optimized (just have a look at Quake Done Quick and its sequels).
- Second, the emulators available to the speed running community have evolved. They now include better ways to track what's happening in memory.
- Third, the games themselves are understood better (as recently exemplified by the Super Mario 64 full reverse engineering).
So it's creating a whole new genre of runs that simply isn't about execution anymore.
If you're interested in the topic, you might like the Super Mario World speed run that uses a similar technique (https://www.youtube.com/watch?v=gECESOoU8Es https://www.youtube.com/watch?v=gECESOoU8Es), or the recent work on removing randomness from Wind Waker runs (https://www.youtube.com/watch?v=1hs451PfFzQ https://www.youtube.com/watch?v=1hs451PfFzQ).
- ehsankia 6y agoI'd argue that many frame perfect moves used to setting up the memory is very much execution. Maybe a different kind of execution, but still very much skill based.
- hosh 6y agoIn this video, the speedrunner made a mistake and had to compensate on the fly to get the enemy into the exact position when he hit the pipe. I think that is more impressive than a perfect run.
- hbogert 6y agoYes, mind was blown when he explained this. The executioner had the intrinsic knowledge of the inner workings to cope with this. Just wow.
- Bnshsysjab 6y agoAlso be sure to check out the super Mario world flappy bird code injection: https://youtu.be/hB6eY73sLV0 https://youtu.be/hB6eY73sLV0
- crtasm 6y agoPlus "Mario maker" mode injected into super Mario world: starts around 11:30: https://m.youtube.com/watch?v=IOsvuEA2h4w https://m.youtube.com/watch?v=IOsvuEA2h4w Although this one is unlikely to ever be performed by a human!
- andrepd 6y agoBismuth and Summoning Salt are two excellent channels about speedrunning.
- kibwen 6y agoI can recommend Karl Jobst as well.
- lillesvin 6y ago> So it's creating a whole new genre of runs that simply isn't about execution anymore. This sounds to me like a variant of "using glitches/sequence breaks isn't how the devs intended it to be played". Arguably, setting up for these glitches and exploiting them in real-time (i.e. not TAS) using only a controller is still "execution".
- leshokunin 6y agoSure. I meant in the sense that if you just said execution without context, you'd simply expect that we'd be talking about mastering inputs. This requires a body of knowledge established completely outside of the game itself.
- madeofpalk 6y ago> So it's creating a whole new genre of runs that simply isn't about execution anymore. Did we watch the same video? It was completely about execution. You still need to be exceptionally good at the game to get those frame-perfect setups.
- mumblemumble 6y agoPerhaps they meant, "isn't simply about execution," rather than, "simply isn't about execution?"
- leshokunin 6y agoI meant in the sense that if you just said execution without context, you'd simply expect that we'd be talking about mastering inputs. This requires a body of knowledge established completely outside of the game itself.
- madeofpalk 6y agoEven then, once you get past a cursory knowledge of the game and mechanics, you start getting into understanding the implementation of the mechanics of the game. Then it's just a deeper and deeper rabbit hole until you're maniupulating bytecode by throwing P Switches up in the air.
- distances 6y ago> just have a look at Quake Done Quick and its sequels For anyone else who was intrigued, I found this was a good overview of what's been going on in Quake speedrun community: https://youtu.be/43d8fICz6gM https://youtu.be/43d8fICz6gM