Your channel is criminally underrated. Glitch explanations are *fascinating* and while I know a little Video Editing, I'm not at all sure how to do the Mario Walking animation to a DJ location without way too much work. And the subtle humor of Mario looking for sub-route from item C8 and getting flung off the screen is hilarious.
Without manipulation, item $C8 will just crash the game (unless it happens to hit an RTS instruction, (which could easily appear inside the enemy subpixels) in which case the code returns to a stable point.)
@@100thCoin why does it crash the game tho, im still wondering since i used cheat codes to enter any level and go anywhere on the map and i got these items from glitched hammer bros stages, i can get alot of them by those glitched stages, but, why does it crash the game? Does it confuse the hell of the game and crashes it because the item has literally no funcion other than confusing the game and crashing it?
@@drakeshremy Per the information demonstrated in the video, items are defined by a value. A value of 1 is a mushroom, a value of 2 is a fireflower... The game has a table for which routine to run when provided an item value. When the game parses this table to determine which function to execute, it uses the item value as an index into the table to read 2 bytes, forms a pointer to the function, then jumps there. If the value of the item exceeds the length of the table, then the data forming a pointer is not actually pointing to a function at all! The game doesn't perform checks to guarantee that the item value would point inside the table (and why should it? Under normal play this wouldn't be an issue.) so the bytes that are used as a pointer could be anything! This results in the PC moving to locations that aren't meant to be executed, and likely crashing the game as a consequence.
Yes! The any% speedrun route utilizes an ACE exploit in world 7-1 to warp to the princess in a little over 3 minutes. This method is a bit more complicated for the sake of exploring a new exploit, even if it requires the use of the already popular 7-1 ACE exploit.
"I used the ACE to run ACE"
That seems to be a trend around these parts.
Yeah, that totally is the trend
Since a lot of these ACE setups require setup with 7-1 ACE
"I used Minecraft to play Minecraft"
Very uncommentatedpannen of you!
Nice job as always, love the explanations!
Thanks! I'm glad you enjoyed it!
If only getting the glitched item didn't require using a glitch that can complete the game faster on its own.
Yeah, a lot of the stuff on my channel is like that, ha!
Your channel is criminally underrated.
Glitch explanations are *fascinating* and while I know a little Video Editing, I'm not at all sure how to do the Mario Walking animation to a DJ location without way too much work. And the subtle humor of Mario looking for sub-route from item C8 and getting flung off the screen is hilarious.
Still can't believe this channel has so few subscribers!
Fr, best channel ever. You can't find this kind of stuff anywhere else.
You are the pannenkoek of smb3
Another i used BLANK to run BLANK video:
YOU HAVE 1K SUBS NOW BY ME
Oh wow, I haven't been paying attention to my subscriber count, that's wild! 🎉
Thanks!
He-hallo
Wrong Wrong Warp
what does item c8 do on its own
Without manipulation, item $C8 will just crash the game (unless it happens to hit an RTS instruction, (which could easily appear inside the enemy subpixels) in which case the code returns to a stable point.)
@@100thCoin why does it crash the game tho, im still wondering since i used cheat codes to enter any level and go anywhere on the map and i got these items from glitched hammer bros stages, i can get alot of them by those glitched stages, but, why does it crash the game? Does it confuse the hell of the game and crashes it because the item has literally no funcion other than confusing the game and crashing it?
@@drakeshremy Per the information demonstrated in the video, items are defined by a value. A value of 1 is a mushroom, a value of 2 is a fireflower...
The game has a table for which routine to run when provided an item value. When the game parses this table to determine which function to execute, it uses the item value as an index into the table to read 2 bytes, forms a pointer to the function, then jumps there.
If the value of the item exceeds the length of the table, then the data forming a pointer is not actually pointing to a function at all! The game doesn't perform checks to guarantee that the item value would point inside the table (and why should it? Under normal play this wouldn't be an issue.) so the bytes that are used as a pointer could be anything!
This results in the PC moving to locations that aren't meant to be executed, and likely crashing the game as a consequence.
can ace be done by a human in real time?
Yes! The any% speedrun route utilizes an ACE exploit in world 7-1 to warp to the princess in a little over 3 minutes. This method is a bit more complicated for the sake of exploring a new exploit, even if it requires the use of the already popular 7-1 ACE exploit.