How I Cheesed the Jump Rope Challenge in Super Mario Odyssey (and how you can, too)

How I Cheesed the Jump Rope Challenge in Super Mario Odyssey (and how you can, too)


The Jump Rope Challenge in Super Mario Odyssey
is quite possible the worst thing Nintendo has ever created. I have done just about everything there is
to do in this game. I’ve gotten every single moon, every single
purple coin, the one thing I still cannot do is this stupid jump rope. And believe me, I’ve tried. I’ve seen all the tricks. I’ve tried the scooter. I still cannot do it. Now I’ve seen mixed reports on the internet. Some people–I’ve definitely seen videos of
them getting 300 on their first try. And I’ve seen plenty of people who, like me,
cannot do it. So one night after spending a few hours on
this stupid jump rope, I started joking with my friends saying, “hey, what if I just coded
a microcontroller to do this for me, to beat this stupid game.” And, well, eventually I got desperate enough
that that’s exactly what I did. You may have seen online ShinyQuagsire’s Splatoon
2 printer which uses a microcontroller to draw Miiverse posts in Splatoon programmatically. And basically my idea was to use that code
and modify it to, not draw Splatoon posts, but simply press the A button every however
many milliseconds to beat the Jump Rope Challenge. So it took a little bit of tweaking, but I
eventually got this version down which presses the A button about once every 35 frames, which
is enough to get you from 50 jumps, which I could do consistently, to a hundred and
beyond. And as a side note, during this process I
learned some interesting things about the Jump Rope Challenge. I you’ll look at this frame-by-frame replay,
Mario never touches the rope. Yet he still loses. This game is garbage. Anyway that aside, this version of the jump
rope bot was able to get a high score of 213, which was enough to get the moon and was enough
to put me at the top of my friends’ leaderboard. And I would have been happy to stop there,
but then I got a Tweet from one Narcissa Wright who encouraged me to see how far I could take
this. So as you can probably surmise, the reason
it eventually fails, and doesn’t just go on for forever, is because the timing isn’t exactly
right. The intervals on the jump rope aren’t even
exactly an integer number of frames. I did the frame-by-frame analysis, and it’s
somewhere between 35 and 36 frames, which means it’s some weird, arbitrary number that
you would have to take a lot of samples of to try to get closer and closer to. But, if you’re aiming for thousands of jumps,
if you’re even a millisecond off, Mario will pretty quickly drift out of sync, which is
exactly what happens here. So my goal was to think up a solution to this
problem. And I ran through a few ideas, did some testing,
but the idea that I settled on was to use the score display. Because see, our goal is basically to re-sync
Mario. If he starts to drift out of sync, we need
some sort of way to get him back on track. And, you know, one way could be to have a
human watching and say, like, “oh, if Mario’s starting to drift out of sync, push him–push
him back a few frames” or something, but that would require constant attention, and that’s
no fun. You could use a sound cue or you could use
some sort of visual cue, and what I realized would be the easiest to do would be to look
at the score display, which goes up by one every time Mario jumps successfully. Plus, it’s a pretty fixed area of the screen. It’s just, you know, two colors. So all you’d have to do is write a script
that watches that area of the screen and whenever it changes–it doesn’t even matter what the
actual value is–but every time it changes, start a timer, and at the end of the timer,
jump. So then you basically just have to figure
out what the correct timing is. And that’s exactly what I did. I wrote a Python script that watches that
corner of the screen, looks for when the score changes, and when it does it starts a timer,
and at the end of the timer, Mario jumps. Obviously, there’s a little bit more complexity
getting the Python script and the microcontroller to communicate with each other. I’ll leave that as an exercise to the viewer. But this technique proved to actually be very
successful. And I mean, very. Successful. I might have gone a little overboard here. But actually, I could have just kept it running
forever. The only reasons I chose to end it after nine
hours of jumping was well, 1.) I was going to be asleep when it hit 99999,
and that’s no fun, I wanted to be there, and 2.) I figured if I was going to ruin the leaderboards,
I should try to make the top score something that’s at least reasonably achievable by a
human being. And, you know, five fives is a pretty nice
number, so I chose to stop it there. And so for a few weeks I got to bask in the
internet fame that being number one on a leaderboard of a game that a few million people are playing
gets you, which it turns out isn’t really that much. I got a Twitter post with thirty-something
thousand views, which isn’t really that many. The funnest part was finding Let’s Players
discovering my score. I gotta see what number one is. How many did they get Look at all these people
who got 55. Five– five hundred– fifty– fifty five thousand
five hundred– [German] Never ever. [German] Or, actually, the funnest part might
be reading forum threads about yourself, commenting in them, and then not getting recognized because
who actually pays attention to usernames on leaderboards? And I got in touch with some of the Japanese
people who were at the top of the leaderboard as well. I felt a little bad about knocking へろー
off the top of the leaderboard, but they were still at the top of the leaderboard for Volleyball. They still had a world record, so I didn’t
feel too bad about that one. I also got in touch with Kechikasu– Kecikasu?–come
on dude, write your name in hiragana–anyway, I got in touch with the person who was at
one point number three and after discovering my underhanded tactics so to speak, set out
on the goal of beating my score legitimately, by hand, the way it used to be done. And, of course the trick to doing jump rope
legitimately is–you know, I spoke to a lot of people who were incredulous that person
could legitimately get a score of fifty-five thousand, but you don’t actually have to do
it all in one sitting. You can pause the game and come back later. And that’s exactly what they did. They got up to a score of fifty thousand over
the course of several days and several hours of combined jump roping, and they were just
about to surpass me, and their Switch crashed. That’s heartbreaking isn’t it? I mean, believe me, I wanted a human to be
at the top of the leaderboard. I thought humanity had the potential. But once again technology just brought them
down. But they were not deterred. They set out again this time with the lofty
goal of getting 99999. And so far as I can tell they are still working
at it. Their most recent video shows them sitting
at a cool eighty-thousand. But in the meantime, a score appeared on the
leaderboards by one FEZ PEZ with that score of 99999. So I had to know, who is this person, and
how did they get this score? Did they do it legitimately, pressing the
button a hundred thousand times? Did they write a bot, like me, and if so,
how did they solve the timing issue? I was really curious about that. Or was there some other method? Did they find a glitch or something like that? So I did some investigation. I found a YouTube channel with that name which
seemed to be someone who was interested in glitches, but there weren’t any relevant videos. And I found a Twitter account which seemed
to be linked to that YouTube account, but didn’t really seem to be actively used at
all. I also tried asking in a Super Mario Odyssey
speedrunning Discord, but they were remarkably unhelpful if you could believe it. I would ask, like, “hey, does anyone know
if that hundred thousand score in Jump Rope is legitimate?” And they’d be all like, “yeah, no, of course
it’s not.” It’s like, okay, yeah, that’s not helpful. I still don’t know who this person is, and
you know, they don’t seem to use their Twitter account, so I don’t want to try asking them
there or anything. So I let it rest for a few days, until, wouldn’t
you know it, the one and only FEZ PEZ uploaded a video to their YouTube channel describing
exactly how they pulled off the glitch that allowed them to get a score of 99999 in jump
rope. But that’s not how I discovered the glitch
was out. Well first, Kecikasu had a link to a Japanese
YouTuber exploiting the glitch, but more so, the leaderboards. Yeah. As it turns out, this glitch is actually kind
of easy to pull off. So, the Super Mario Odyssey jump rope leaderboards
are pretty much ruined forever. But, hey, it’s not all doom and gloom because,
in my personal opinion, this glitch is actually easier to pull off than doing the jump rope
legitimately. So for anyone who is in the same position
as me, you know, able to do literally everything else in this game except this stupid jump
rope, well then there’s good luck for you because this glitch is pretty easy to pull
off, and here’s exactly how you do it. If you want, you can watch FEZ PEZ’s twenty
minute video–only slightly longer than this one at this point–which details exactly how
this glitch works, but basically what you want to do is position yourself in front of
Talkatoo so that you can just barely talk to him. You want to be just inside his talking range. You want to jump, throw your cap, and hold
it there by holding the Y button. Then you want to release the cap and pretty
much immediately press the A button to talk to Talkatoo. If you time it right you should see Cappy
just sitting in the air there right next to Talkatoo. Then Talkatoo will say whatever it is he says,
but then once his dialog box disappears–and this is going to sound a little weird–you
want to get Talkatoo off the screen as quickly as possible. If you stare at Talkatoo for too long–if
you leave him within the camera’s field of view for too long–the camera will get stick
and the glitch won’t work anymore. Which sounds like some crazy nonsense, playground
myth sort of thing like Mew being under the truck, but, no, that’s how the glitch works. So roll away from Talkatoo, get him off-screen,
and start the Jump Rope Challenge. Then from here, there’s a few ways to do it,
but that I found to be easiest is to do a ground pound jump to get above the jump rope. The, at the apex of your jump start another
ground pound, but while Mario is still in that spinning animation, turn the camera to
look at Talkatoo again. And if you time it right and if you did the
earlier part right, Mario should freeze in place. And, you should get the hundred jump rope
moon easily. Or, 99999 if you’re willing to sit there for
sixteen hours. And basically how the glitch works is that
Mario is stuck in the middle of the ground pounding state. So whenever you’re done, all you need to do
to escape the glitch is press the Y button to do a dive. But, one thing to be careful of is that you
can’t turn off the motion controls, so if you accidentally shake the controller, you’ll
ruin the whole thing. So whether you want to just get that moon
or ruin the leaderboards for yourself, that’s how it’s done. Cheers.

100 Replies to “How I Cheesed the Jump Rope Challenge in Super Mario Odyssey (and how you can, too)”

  1. I've got a new video about a Twitch Plays Pokémon-style challenge run I ran called YouTube Plays Super Mario Odyssey! Check it out: https://youtu.be/QPbq4oTB_kI

  2. Hope everyone that uses glitches and game breaking things at a children game, should be banned directly and never play the game again 😀

  3. 2:34 so what you’re saying is… we have cosmo to thank for this. Dang… even after the John numbers incident cosmo is still pushing videogaming to its limits.

  4. everyone seeing all the fame they get for getting leader board on a game everyone trying to get recognized to get popular haha.

  5. Man, just get a friend to do the challange if it is particularly hard for you.
    Takes some tries, but it is not impossible.

  6. So writing a script to beat this thing caused people to find a way to glitch the system and break the game. The awesomeness of humanity

  7. Not tryna flex or anything but I got 73848583882984747828374884848375647383939598647289129272715253547626462466463636 with one jump.

  8. if its every 6 jumps the its 36 rather than 35 then you just do mod in you counter, you use the same methods in app development for recycle views to ad adds

  9. I don't even feel bad about this leaderboard being ruined like hackers and glitchers have done with other games. Nintendo programmed a bad mini-game with a ridiculous requirement that will lead to premature carpal tunnel in many people. My first thought when I couldn't get 100 was, "Man, I wish this was on PC so I could macro it." Thanks for the glitch info.

  10. So you cheated, and now you're promoting said cheat to the world. You get banned for things like this in MMOs and other online games. Stop encouraging kids to give up the second something gets a little difficult. Respect to anyone who does this themselves – be proud that you aren't a quitter like this poor excuse for a gamer.

    Edit: after watching more, you're legitimately despicable. Showcasing someone who tried to beat your lie of a record in a genuine manner and displaying their unfortunate failure (they were going to beat you regardless), not to mention being proud that you were top. It's unbelievable how much of a scumbag you are. You're the type of person to pick up a wallet and take the cash out before you return it.

  11. experience with rythm games probably helped a lot with the jump rope for me. and just knowing to jump whenever the lady says "hey!"

  12. A question to the Japanese people: why the fuck do you spend your time jumping on the most boring minigame ever (aside volleyball) until 99999 score?

  13. think if you put this much effort into completing the rope legit as you did to cheat you would of won anyways… cheater

  14. A friend of me was collecting everything in this game and he was so frustrated about the jumping rope, that he called me over, to do it for him. I've tried it many times and when I was about to give up, I've made 130 with the scooter 😂

  15. Reasonably possible by a human.
    You had the game running for 9 hours how is that reasonable.
    I know pausing is an option but it throws off the rythm or least for me it does.

  16. Or, you know, the glicth that lets you get the letters out of bounds and just stand on top of them. Dunno if thats been patched now but it's a thing

  17. You know its time to stop when you write lines for a bingbingwahoo mini game in your bingbingyupiee game in your bingbingywahoooyep machine.

  18. You basically said that you are the only one of a few million people smart enough to think about the making that python script to get the timing right. You sir are a genius! 👏👏👏👏👏

  19. Constant attention, being immersed in a game people put their loves into: that's no fun. Fuck off with this cheater bullshit, it's people like you who ruin this shit for everyone else.

  20. If you jump and throw your hat at the top of your jump, Mario's jump time will pretty much double. With good timing and some practice, you can get the 100 jump moon. I generally suck at games so if I can do it anyone can, with a little patience.

Leave a Reply

Your email address will not be published. Required fields are marked *