Pokemon Yellow Total Control Hack
aurellem.org
aurellem.org
There's a cool story of a guy who beat Mario 64 without ever jumping... http://kotaku.com/the-man-who-does-the-impossible-in-super-m...
> I had been wondering if raising/lowering the water level could help me collect this star in 0 A presses, and then it suddenly hit me: what if I raised the water level to the maximum possible value? I theorized that if I did this, then the water level would actually overflow onto the lowest possible water level. Using hacks, I tested this and found it to be true. Consequently, I then raised the water level using TAS until it reached a very special water level, which I'm naming the "overflow water level," at which the water level oscillates between the highest water level and the lowest water level. I make use of this to ascend and descend in the town, thereby allowing me to collect the star in 0 A presses.
> To raise the water, I make use of a glitch, which works as follows. The water in the town raises and lowers periodically. Whatever water level you unload the town on becomes the median water level for the next time you load the town. So if you consistently unload the town while the water is at the top of its cycle, then the water will gradually rise, and that's what I do in the video.
I didn't see Mario 3 live but it seems pretty insane. In a similar technique of wrong wraps is the glitch run of Zelda 2 (https://www.youtube.com/watch?v=IXEx9zIEoJw#t=288) - the speedrunning community has an insane level of dedication, there are so many of these frame perfect tricks/exploits and it's just like... how do you even discover it!?
uctf strips away the layers of complexity related to a specific environment, giving you a clean place to learn the first principles. Whereas, if you tried this on a Gameboy, you must learn a lot of domain specific things, and learn how a computer works at a rather low level. For example: once you have built an exploit payload or two, it isn't so magical how using an inventory of items that are represented with integers can become code.
The first few levels are just to get you used to thinking in machine code, reading and thinking in hex, and used to reversing. They are a little tougher for some, depending on your background.
and this (G/S ACE, through a translation error): http://forums.glitchcity.info/index.php/topic,6716.0.html
You may find more interesting items such as:
Apache Rewrite Rules
Sendmail
BGPI found this one: https://www.youtube.com/channel/UClgilE1XxsorM1iX9YtS4FA in the related videos of the Pokemon Yellow video which looks pretty good.
+2 for use of Clojure's UTF-8 flexibility for direction arrows