Added: 1 year ago
From: pjgat09
Views: 148,134
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (201)

Sign In or Sign Up now to post a comment!
  • holy shit that's mind boggling ... can't tell U how many times I tried playing that last level and losing every time!

  • Bowser, you have a freakin' robot Mario trying to save the princess. You're screwed.

  • You could use a lm1881 connected to the composite video to generate a vsync signal, instead of using the polling signal. Good idea, no?

  • walljump in Super Mario Bros,????

  • I bet he still can't beat Ghouls and Ghosts.

  • I would love to see this bot desync half way through.

  • rebot?

    

  • 3:52 what?

  • @MegaMario9005 How he survived the turtle? The game has a kinda weird way of checking if Mario is landing on an enemy or not. As long as Mario is falling down, he'll land on an enemy wherever he may touch it, even if the enemy lands on him.

  • @Tomtelala I do not say that as a bounce from wall to wall

  • @MegaMario9005 Oh yeah, that part. All walls are made out of 16*16 pixel blocks. If Mario will land between two such blocks, with the right speed, he'll get stuck in the wall for one frame. During that frame you are able to do a wall jump.

  • The grand-daddy of all aimbots!

  • This is so cool. All this time I thought I was pretty good at SMB, but seeing this makes me rethink that assumption!

  • This is sick XD

  • Comment removed

  • @sideslide23 This better not be a serious comment. If so, it's a most retarded one.

  • Comment removed

  • @sideslide23 Nah, my attitude is fine =). I just think that you understand the purpose of this video. It is not to say "I finished the game" or anything. But to see if the input of a Tool Assisted Speedrun can be used on an actual console and game. Which this videos proves being possible

  • Comment removed

  • Is this what happens when Mario is pissed at King Koopa?

  • you,re cheating,richt??

    i say this in accordance to the description.

    also the pipe in level2,1 do,nt lead you to world 8,and the the pipe you were go in before you get across the lave do,nt lead you to the last part of the castle.

    also the allmost falldown in the gap of world8,2 brings me in concern.

    but it,s true thid gsme had slot of glitches nintendo was,nt aware of.

    but if those recorded button presses were send to the robot as an command input,whooah i will call this science fiction.

  • @johneymute No TASes are using cheats in the making. Only abusing flaws in the game.

    Instead of explaining these for you, go to the website TASVideos (Linked in the description) click on "Game Resources" and then "Super Mario Bros.".

    There you'll find a lot of information on the different flaws in the game and how the game works in general.

  • Thats fuking awsome how much whould you sell it for

  • Lolz 3:52 Mario goes Ninja Gaiden XDD

  • sorry i meant to say that in 3:54 there is some kind of programming stuff helping the robot. he could not make those moves on its own

  • @raulomargarcia did you even read the description? visit tasvideos[dot]org sometime

  • in 4:03 there is no way he could do this. there is some kind of programming stuff here

  • O.o

    DAFUQ

  • Comment removed

  • did he just bounce off the lava? considering how glitchy the game is, you can to the wall-jumping bit by landing in certain spaces, but when you can bounce off lava, you have got to be good!

  • @MrNamegame At 4:49 is a moving platform, really hard to see though. There's no way to bounce on the lava in this game.

  • @Tomtelala i see what you mean now. But it did look pretty cool before.

  • It took me months to beat it. And it's done in 5 minutes. I'm disappointed.

  • If anyone still thinks this is fake, the creator is sending me a NESBot in a few days, and I will be putting up videos from several different runs.

  • 3:52 was amazing

  • @WarningSDE How the hell? Is that even possible?

  • @JoshuYT Considering it was done in hte movie, yes that is possible.

    The walljumping is done by landing between two 16x16 pixel blocks and jumping at the very frame you do so.

  • @Tomtelala Ah, but I've never seen any human do that on this game. 

  • @JoshuYT Yeah, many things are really difficult on console. Walljumping can be done for example. But some glitches basically requires you to go in slow motion when playing, even though it's possible in theory to do.

  • @Tomtelala i thought so too, but if you look at the description, it says this is a tool-assisted run, meaning that the game is sort of being hacked to make the game easier or harder to play.

  • @MrNamegame It's not hacked or anything. A TAS is just slowing down the game so you can get more precision with your input and uses save states and rerecording to fix mistakes.

    But everything done in the movie can be done on a console if you repeat the same input. It's still the same exact game.

  • @Tomtelala that is not what i meant. sorry if you didn't understand me, but i am a bit autistic. look up "autism" on google. anyway, what i meant to say is that the tool that the maker of the video is using actually finds a path into the control center of the game, then finds out what the game does and changes it in a certain way, depending on the command the user of the tool inputs. that is my way of explaining it, i don't know how to explain it any other way. again, look up "autism" on google.

  • @MrNamegame pardon me, it changes the way the game behaves, it does not change the game! sorry.

  • @MrNamegame It doesn't change a thing.

    A person played on an emulator on the computer, and he could beat the game. Another person took those controls as we call them "input" and inserted them into his bot you see on the console. The bot is just playing back one man's controls he put into the emulator.

    If there was ANY difference between the emulator and the real console, the movie would not play back correctly, mario wouldn't have finished the game. Therefore, the game behave doesn't change

  • @Wakssbm well how did he do the walljumping then? if you didn't read the description, it said it was tool assisted. i don't know wether to belive you or the video description, but i think the description is either lying or what is means by "tool-assisted run" is the NESbot.

  • @MrNamegame add on to previous comment: i think the descrition is either lying or what he means by "tool-assisted run" is that the NESbot has a program that has a tool-assist program. i think the description is lying though, because how would the guy have known the creator of the button press setup used a tool-assist program? anyway, let's just stop debating on this and forget about it, i watched this video a long time ago already.

  • @MrNamegame

    The bot does not change the game in any way. It only does button-inputs. He got the .fm2 file (which is what records the button presses) from TASVideos org and uploaded it to his NESBot which relayed them to his NES. All the glitches, including the walljumping, are just that: glitches. It does not 'change' the game to make these things possible, they are all technically possible in real-time, just very difficult. If you go to TASVideos org it will explain how all the tricks are done.

  • @MrNamegame

    You are right, it does change the way the game behaves. The same way that picking up a controller and pressing the buttons changes the way the game behaves. But it still does not change the actual programming of the game itself.

  • @Charmolution ok, i get your point now. but i need one favor...can we drop the subject? i watched this video two or even three months ago already.

  • wowww

  • Cue for people to scream "FAAAAAAKE!!1" in 3... 2... Oh wait, I'm way too late with that.

    It does seem that one SolusGhost here doesn't know how SMB's hit boxes work, though.

  • ~To be brutaly honest, its a nice try and idea, but people have already made bots that run off a computer and play this game more than perfect, exploiting every part of the game Without any modding being done to the game cartridge. search some Tool assisted speed runs and you will see

  • @HardcoreTVgabber You mean, tool assisted speedruns exactly like this one?

    Tool-assisted speedruns are usually done on game ROMs on console emulators for PC. What this bot does is take an input file from one of those emulators, and play back the input on a real NES. The revolutionary part of this is that this is a speedrun from an emulator (FCEUX), which syncs back perfectly on a real NES.

  • Jeez, now I've seen everything....

  • 1:27 - W00t?

  • Ehh...Mario don't die when an ennemy touch it.. nice fake !

  • @maximlef Most TAS videos abuse glitches to the extreme, therefore the whole 'non-death' thing is due to abusing the collision detection in the game. The people who make these videos research any possible stuff-ups in a programmers code, to shave time off and win the record time.

  • @maximlef second this- A turtle jumps on marios head and he even jumps into half the flowers- Something is not legit there.

  • @SolusGhost If Mario is falling against an enemy, it doesn't matter where he will hit the enemy, Mario will still land on it.

    The piranha plants have a "weird" hitbox. Meaning that the whole flower won't kill Mario. And if you fall through the flower to enter a pipe, it is possible to do so without getting hurt.

    This run is as legit as any other Tool Assisted Speedrun.

  • @Tomtelala no its not.- there is a part towards the end of a lvl where the turtle jumps onto marios head, not the other way around- he should die there. . (if mario is big he will be small) - But mario simply bumps downwards- And he touches almost every plant in the game, not going into the pipes most of the time. Thats also a death hit. the bot used in the vid might be legit, but the speedrun is not. He should have been dead a million times.

  • @maximlef There is nothing fake about this video.Every time an enemy touches him, it's either because of the hitboxes or because you can touch the enemy on that way without dying.

    Mention one of these places and I can explain for you.

  • @Tomtelala 00:30 - 05:30 hits almost every single plant in the game.

    03:52 Turtle jumps onto marios fat giant head. (mario gets a pump downard confirming the hit and turtle continues)

    04:20 + mario gets hit by several hammers-

    05:10 mario gets hit by moving fire-rod. - followed by a hit by white octi.

    05.13 another fire-rod hit- again followed by hit from white octi.

    Stop being naive man .

  • @SolusGhost At 03:52 Mario was falling, and then it doesn't matter if the turtle hits Mario or the other way around, it will still be the same effect.

    The hammers is because of the hitboxes in the game. As this is a Tool Assisted Speedrun, he could easily jump so that he was as close to the hammer as possible without dying, and that he did.

    Again, with the fire, it's because of the hitboxes not being as big as the whole sprite.

    I'm not being naive, I know it isn't fake.

  • @Tomtelala again your reply fails cause yet again ill tell you the "tool" is not deciding when to jump- Its already programmed from HappyLee's run. So in your words HeppyLee' is just that amazing he can avoid getting killed by EVERYTHING: _ Again read the description and look closely at the vid,. You keep talking about the hit boxes. In your mind they are as big as mario- And we all played this game and we know it aint true.

  • @SolusGhost The thing is, I know what a TAS is. The only thing that is stored in a TAS is pure input of a game. If you replay the emulator movie file with the emulator, it will just add the input to the game, just as the bot is doing. If it was fake, like if it was using a game genie code, the movie wouldn't replay correctly. So you CAN NOT cheat with a Tool Assisted Speedrun.

    The hitboxes are smaller than the sprite, not the same size. And that's one of the reasons you don't get killed.

  • @Tomtelala OMG. pointless arguing with you. - the point i gave you are so easily identified as hits- Like mentioned almost every single flower he hits dead on- but your saying that if i go and play mario now i can just jump into all the flowers and not die?

  • @SolusGhost If you jump the right way on them, yes you can. Falling through at the right time with the right speed and position, you can go through a flower and enter a pipe while it is there. If you go to tasvideos' website, click on "Game Resources" and then "Super Mario Bros", you'll find a lot of glitches in the game and explained how and why they work

    There are a lot of games where it looks like the character got hit, most of the cases it is because of bad hitbox detection, calm down please

  • @Tomtelala again you talk about going into the pipe.- He does that like 5 times this whole video while hitting the flowers like a 100 times. Thats MY point. And im calm.- But please. Look at the vid. Count how many times he hits "DIRECTLY" on a flower and does "NOT" go into the pipe. There are plenty of "hit kills" which didnt get registered. And thats not because of the hit-box area. If it where, the hit box would only be 1% of the actual object.

  • @SolusGhost All of them are indeed because of the hitboxes and at many places it is really easy to do it on console (As seen in this video for example). Many of the times it is because the flower is about to go into the pipe again, where you are unable to get killed by it. Other times he's touching the top, or the side, of the flower without dying, this is because of bad hitboxes.

    No matter what you say or believe, nothing is fake and you can do this yourself too.

  • @Tomtelala fine discussion over.

  • @SolusGhost You should have in mind that the bot is just adding the input to the game. Which means that the run can't be fake.

  • @Tomtelala You should keep in mind the bot is just copying the game of a other player. So it CAN be fake. Read the description. HappyLee made this run, not the "robot" the robot is simply copying HappyLee's button pushes-

  • @SolusGhost Check tasvideos{dot}org/GameResource­­s/NES/SuperMarioBros.html please. It explains why Mario isn't dying.

  • HAX!

  • 3:52 WTF?

  • 4:49 jumps off lava...

  • @SirBruceX

    4:49 jumps off the moving platform above the lava...

  • @Charmolution ah, well i haven't played this game in forever and the video here isn't quite clear. sorry for my inaccurate statement.

  • @SirBruceX

    You are forgiven.

  • Guys, wall jumping is possible in Super Mario. If you push the jump at the frame you hit the wall, it works. The pass through wall trick is similar. Both are possible, but nigh impossible to do in un-assisted play.

  • HAAAAAAAAAAAAAAXXXXX

  • oo damn wall jump.

  • the robot is a cheater :P

  • It's a testament to accurate emulation that these work on a real console

  • GAME WITHOUT END

  • Fack

  • @ProfessorHess that was so ignorant.

  • I want schematics for this thing please.

  • The time is really fast ! Fake :/

  • @MegaFyfa He could have upgraded the nes processor.

  • lol, that robot have now the world record :D

  • hmmm... looks like he's "unkillable" :D

  • I bet you Chuck Norris was the one who played this. Only he could do this.

  • I can't imagine facing that in online games. :>

  • ... i played mario nothing like this. how many of u guyz are going to try to imitate this?--WTF HE JUS WALLJUMPED 3:53

  • I, for one, welcome our new computer overlords.

  • HOLY S**T, it's awesome :D

  • This is the result of almost three decades of training in 14 different universes. Going back to his second adventure is a walk in the park for him, so much he can wall jump in this game too.

  • LOOKS LIKE A HACK... lol might be but i doubt it, just the wall-walking-through bits look a bit dodgy...

  • It can't press B :(.

  • A tool assisted movie file being played back into a real console. Is this right?

  • Now, if I understand TASs correctly enough, don't the replay files even sync the RNG that games utilize so that way the replay is crystal clear? Would this translate into consoles as well or will there be an occasional Hammer Bros. hammer that gets Mario or something?

  • @Itsbrown4606 if there even is anything random in mario 1, it's completely based off of memory values that are in the player's control like time or inputs held down

  • 3:53 wtf

  • While I agree with everyone on TASVideos that having a way to play back TASes on actual hardware is really, really, really cool, the ramifications for the non-assisted speedrun community are staggering. Will Speed Demos Archive have to start being like Twin Galaxies and only accept a speedrun if Nate physically witnesses it, lest a less obviously tool-assisted movie and play it in this manner?

  • 3:56 NINJA MARIO

  • Holy shit!! that nintendo boots fast!!!

    did you upgrade the processor? :P

  • Awesome work, Didnt know that you could wall jump like that.

  • Awesome job man seriously I wish I had the know-how on to make things like that

  • This is great.

    It further proves to the skeptics that the actions produced in a TAS can be produced on the actual console.

    Well done.

  • @3:53 holy shit no WAY!!

  • This is why I fear the human race.

  • @Spralsh You shouldn't, computers can't think. They can only follow instructions.

  • Wait one second... at 2:28 he goes down a pipe... and ends up in the warp zone?!

    How the hell did that happen?

  • @SatansBestBuddy1 Probably a glitch related to the vine, and somehow triggering the event of having climbed it while doing something unrelated at the right time.

  • skynet was traced back to the first computer to learn how to beat a game it later wanted to learn how to beat humans and enslaved them

  • That shit's crazy!!!

  • Wait a minute there was wall jumping back then o.o holy crap!!

  • Wow this guy is really recording the screen in 2011! Capture card and screen cap software bro!

    /sarcasm

  • @pandaSmore not sure where the sarcasm comes in, but he recorded the screen so he could show it was on the console and not an emulator

  • @ltearthworm Haha yeah I know. I was merely joking.

  • First Watson destroys humanity on Jeopardy and now this?

  • I think it's cool that a controller can be programmed to do a pre-recorded run in a game, but how is it in this video that when mario bumps into piranha plants or runs into hammers or the squids he doesn't die? and is wall jumping really possible in this game? or are these things only possible because of the programmed controller or a modified game?

  • @animephoenix77 They are all glitches or exploits of the original game, completely legitimate.

  • @animephoenix77 Simple.

    It skirts the hitboxes as close as physically possible without actually hitting them.

    And if timed and aimed absolutely perfectly, it is possible to do wall jumps.

    A human can't do it at will though. It requires far too much accuracy for a human to pull off reliably.

    Glitches, yay!

  • this is television for really really smrt people

  • whats the new quest at the end??!?!

  • OMG ITS A FAKEZZ

  • Beats it in 4 mins & 54 seconds, amazing!

  • Where buy snes console?

  • haha :D now i can finally and honestly say this: "NO REAL!! ITS A BOT PLAYING!! D:" im sick of reading comments like that in speed run videos xD but now i could say it myself xD

  • could you do this for a game like halo reach and see how the pros stack up against it?

  • @goon5544 That makes no sense...

  • @goon5544 this isnt an AI. its playing back a file of prerecorded moves.

  • I would love to buy one of these. It would be sweet to see any speed run on the actual system.

  • Hey you found mu speedrun! I was looking for that...

  • you whippersnappers and your TASbot! in my day we had to walk ten miles to get to the arcade and do this all by hand!

  • @TheKeatonWarrior i laughed greatly at your comment good sir.

  • pff..showoff...

  • this is not a bot, this is andrewg presenting his new mario run :D

  • @querschnitt

    That's a good one :D

  • Bullshit, there's no robot. It's a japanese guy playing!!!

  • Awesome! +1

  • awesome job

  • and you thought I cheated

  • maybe you can put a box around the robot thingy and make it look like mario, and you can plug the wire into his nose xD

  • yeah , try doing this without hax bud. then I'll be impressed.

  • endless hours of my child hood waisted as a robot can do it in a few minutes

  • And how much are you selling the modded controller and Arduino for? $200? $500?

  • @lifehackertips I have considered making some nice cleaned up boards. How much seems reasonable for the whole setup? And would anyone be interested in buying one?

  • @pjgat09 throw a price up and see who bites, never know until you try, but you're getting a lot of press right now so I'd do it soon.

  • @pjgat09 course some people would!

  • @pjgat09 course some people would!

  • @pjgat09 - Good sir, I salute you. Contact Nintendo, ask for a lower percentage of profits a license agreement than seems strictly reasonable, and make MILLIONS :D :D. Mad props for awesomeness XD

  • @pjgat09 I don't know how much the parts are, but Parts+1- or 20 USD might be fair.

  • koopa: WTF JUST HAPPENED?? Five minutes ago some shroom came in here screaming "MARIO'S COMING!!" and now i'm dead?!? WTH?!!??

  • WOW!

  • 03:53 wtf?? and ho is it he never dies when he touches the plants?

  • Awesome!

    Oh ok, so it's a socket connection. For a moment there I was confused on how you secured it. It seems like a fairly simple circuit to send a byte of controller input every frame... so what else does it have to process besides the input request, and how long did it take to build this?

  • @TimeSpaceMage If you know what you're doing its a fairly simple circuit. I had the NES trigger an interrupt on the arduino every time it wants controller information (latch pulse). When that happens, the buttons are stored into the shift register and the arduino changes the buttons before the next latch. The most difficult part was storing the button data. I put together a raw SD library form some info I found and got it to work .Check out the instructables link if you want to try building one.

  • @pjgat09

    OK cool, found it. I admit I haven't done much physical work with building circuits, but the procedural format of the steps is really handy and a good reference. It looks like a really fun project.

  • the new gameshark?

  • Whoa holy cow! That is so cool.

    Wish I could see a short movie of how you made it all work.

    I never thought of this idea. Neat.

  • Build that sucker into the controller itself! Talk about a turbo button...

  • @soweluww I've already considered that idea. I have plans to make a nice small board for this, but if it were to go into the controller it would need batteries. I may look into it further, but for now it will remain external.

  • I would buy this if it was put into a controller, for sure. So bad ass.

  • @pjgat09 you can get +5V from one of the pins.

  • maybe you could dust the tv lol

  • Great hack!