AGDQ 2014 - TASBot playing SMW Total Control and various other TASes

Поделиться
HTML-код
  • Опубликовано: 5 янв 2014
  • tasvideos.org/2513M.html
    tasvideos.org/forum/viewtopic....
  • ИгрыИгры

Комментарии • 391

  • @dwangoAC
    @dwangoAC 8 лет назад +87

    Heh - what we probably should have said is "We can't do this in the amount of time we have left to write a payload..." - we weren't kidding when we said that Masterjun had just finished the Pong and Snake payload the night before. I am very glad we had an opportunity for p4plus2 to make the dream come true and get SMB running on top of SMW for AGDQ 2015, though.

  • @tybertimus
    @tybertimus 4 года назад +11

    I just noticed CarlSagan42 in the front row with his goofy grins and chuckles. Look how young everybody was!

  • @Guitarguy234
    @Guitarguy234 8 лет назад +296

    If I were Nintendo, I'd hire the person who created the SMW TAS that was able to program a game into it using only 8 controller inputs. I was stunned. It's incredible.

    • @Martijnkop1
      @Martijnkop1 7 лет назад +26

      CarlCap look up sethbling, he did that with flappy Bird, tealtime

    • @Nootathotep
      @Nootathotep 7 лет назад +30

      did you know SethBling used to be a Microsoft employee?

    • @phynx8467
      @phynx8467 7 лет назад +3

      Ironed Sandwich everyone knows that

    • @shinigmiblacky1331
      @shinigmiblacky1331 6 лет назад +27

      I didnt

    • @angelusnielson7135
      @angelusnielson7135 5 лет назад +5

      Nor me.

  • @MrSillyheadSr
    @MrSillyheadSr 10 лет назад +41

    "Don't worry, it gets better! Oh.. it desynced."
    Man.. : (

  • @Spikechive
    @Spikechive 10 лет назад +12

    0:30 - Gradius attempt 1
    4:20 - Mario Kart 64 (Special Cup)
    11:17 - Mario Kart 64 (Mushroom Cup)
    18:05 - Gradius attempt 2
    21:35 - Super Mario 64 (0 star)
    31:49 - Super Mario World (Total Control)

  • @kyoopihd
    @kyoopihd 4 года назад +4

    CARL SOAKIN' UP THE SCIENCE IN THE FRONT ROW

  • @Moneyman187M
    @Moneyman187M 10 лет назад +13

    This is amazing, they should let you guys do this at every AGDQ.

  • @Canderson1989
    @Canderson1989 10 лет назад +1

    This was the best thing I've seen in the marathon last night. Awesome job!

  • @teddy7746
    @teddy7746 6 лет назад +20

    You can tell how nerdy we are when you look at our shoes lol

  • @DrGreatJob
    @DrGreatJob 10 лет назад +4

    The last part with Super Mario World was absolutely, without question, the most amazing TAS accomplishment I've ever seen. Programming the game through button inputs? Brilliant.

  • @ZapWires
    @ZapWires 6 лет назад

    The first TASblock ever, a great step towards fun GDQ stuff!

  • @davidbakies5712
    @davidbakies5712 10 лет назад +1

    No words man no words. that is just the craziest feat of TASing I've ever seen,

  • @GoddessMaria
    @GoddessMaria 10 лет назад

    Thank you for uploading this! I wasn't able to view it live due to connectivity problems, but now I can see it! ^^

  • @nutinurmacaroni
    @nutinurmacaroni 10 лет назад +13

    I'm literally in tears right now.. this is what all the years of hard and excruciating work have come too. I'm touched. That has to be one of the most amazing things I've ever seen in my entire gaming career. Congratulations for actually blowing everyone's minds! Also, they raised over $1,000,000.. it's absolutely amazing. Proud to be somewhat a part of this community!

  • @benjaminfoo9270
    @benjaminfoo9270 10 лет назад +1

    This was really great to watch and a engineering field which I didn't knew of, thank you!

  • @wowenkho
    @wowenkho 10 лет назад

    thanks for always making my day, tasvideos and speeddemosarchive. when i feel blue or bored, i tend to search for videos, whichever group had new videos to watch, and let myself get amazed by your entertaning speed runs. :)

  • @DanielDugovic
    @DanielDugovic 10 лет назад +1

    The SMW Total Control hack is fantastic! The memory glitch is funny, but the fact that you were able to load and play a glitchless program on an actual console is unprecedented. Thanks so much for playing at AGDQ!

  • @Ragesauce
    @Ragesauce 10 лет назад

    This was really cool, keep up the good work guys!

  • @JDLupus
    @JDLupus 10 лет назад +3

    They programmed new games INSIDE a SNES game purely by TASing it... that is so mind-boggingly clever that I don't have enough words to describe their genius.

  • @devon11ist
    @devon11ist 10 лет назад

    This was extremely cool watching it on the stream.

  • @ExFragMaster
    @ExFragMaster 8 лет назад +46

    Snake and Pong should be minigames in the next mario :)
    The Community is making so cool stuf, why is nintendo so unflexible ?

  • @AnysZoghely
    @AnysZoghely 10 лет назад

    Oh my god ! The old system of commentary ! It's so beautiful !

  • @MotocrossRacingOnline
    @MotocrossRacingOnline 10 лет назад

    This was so awesome. The super mario world stuff is insane!

  • @ALDONueve
    @ALDONueve 8 лет назад +7

    When the TAS Man's testifying, a faith less man believes.

  • @RxTQuickScope
    @RxTQuickScope 10 лет назад +28

    The guy in the back did the mario clear dance at 23:33 XD

  • @csdgay
    @csdgay 7 лет назад +13

    *S O L O N G, G A Y B O W S E R!*

  • @tankerwife2001
    @tankerwife2001 8 лет назад +60

    Is that carlsagan42 in the background/

  • @TheDrake1066
    @TheDrake1066 10 лет назад

    This is just mindblowing!

  • @gaetanodepaola2ndchannel179
    @gaetanodepaola2ndchannel179 9 лет назад

    Oh my God, this is awesome. I love how they brought the old comment system in this video. That's awesome, a great little touch to the whole "let's break everything without hacking it!" thing. I love this. GG. xD

  • @iLOLZU42
    @iLOLZU42 8 лет назад +75

    What if they made TAS into an OS?
    Call it WinTAS.

  • @DrAstrizzle
    @DrAstrizzle 10 лет назад

    Wow... seeing this made me realize, I actually did forget what the old comment system looked like. Such beauty~

  • @tomcatm16
    @tomcatm16 10 лет назад

    Wow! That was just FUN and really awesome!

  • @ProGamer1515
    @ProGamer1515 8 лет назад +1

    Just a quick hex print of symbols such as apostrophe, ampersand, etc. For some reason on my end theyre showing up as hex rather than the UTF8 symbol.

  • @GraniteValleyDave
    @GraniteValleyDave 10 лет назад

    Keep up the great work guys.

  • @LordHypnos4
    @LordHypnos4 7 лет назад +18

    So long gay Bowser!

  • @Kaizoman666
    @Kaizoman666 10 лет назад

    This year, AGDQ was in Washington DC. It's in a different place each year, though.

  • @yoshis2ndcousin
    @yoshis2ndcousin 10 лет назад

    Enjoying the old comment system...
    Anyways, I saw this live and it was INSANE. Kudos to the people that put this together.

  • @dwangoAC
    @dwangoAC 10 лет назад +1

    I built the cables in this video by taking a knock-off SNES controller (which has 5 wires for +5v, ground, latch, clock, and data1) and I stole two wires from a second controller (for data2 and ioselect pins normally populated in a multitap cable) then I used a pull wire to drag them through heatshrink tubing. My primary regret is that the pull wire I used was a bit rigid, which you can see in the video when I hold it up after the SMW run. They got the job done, though.

  • @denelson83
    @denelson83 10 лет назад

    Wow... Unbelievable that they managed to discover and manufacture something like that.

  • @cartoonpower0
    @cartoonpower0 6 лет назад +67

    Ahh the days when people clapped for $500 at AGDQ

    • @algeebruh770
      @algeebruh770 5 лет назад +6

      34:00 for those that are looking for it

  • @QuickQuips
    @QuickQuips 9 лет назад

    If you're reading this now, Tasbot is playing Pokemon Red now on AGDQ 2015. Watch that now instead.

  • @dwangoAC
    @dwangoAC 10 лет назад

    That is correct. The extra controllers also gave us extra data throughput (in this case, 48 bytes per frame, with 60 frames per second). Still, it's theoretically possible. :)

  • @notpsicoh2107
    @notpsicoh2107 10 лет назад

    Most of the time AGDQ is held in DC. theres annother marathon just like it held around the colorado area though during the summer called Summer games done quick

  • @connorbowers1857
    @connorbowers1857 8 лет назад +1

    It is doing it the same way as the pong-snake game ... the code for the website is just perfect to do this

  • @cctomcat321
    @cctomcat321 6 лет назад

    Is that Carl(CarlSagan42) in the first row middle behind middle couches head?

  • @JustAPersonWhoComments
    @JustAPersonWhoComments 2 года назад +1

    4:36 Mario Kart 64
    11:26 Mario Kart 64
    18:06 Gradius
    21:39 Super Mario 64
    31:27 Super Mario World

  • @Jerkwad152
    @Jerkwad152 9 лет назад

    It's actually possible to send data down the controller ports. A regular controller doesn't have the data lines hooked up, but they made a special cable just for the purpose. If you do it right, you can literally reprogram the RAM while you play and make it do pretty much whatever you want, within the capabilities of the system of course.
    They did the same thing at AGDQ 2015 with a Super Game Boy and Pokemon Red, and...well, I won't spoil it for you. You NEED to see it. :D

  • @HelloQro
    @HelloQro 10 лет назад

    i think you would need 8 hands to be able to achieve that, as they stated that the controller cable where custom made as to allow the rob to connect to the snes with 8 controllers. and the input form those 8 controllers combined were what made it possible for them to input their own code into the game and program snake and pong.

  • @yuramiah
    @yuramiah 10 лет назад

    it'd be interesting to find out why. I'm guessing it probably has a similar effect as strafe running does in some FPS's

  • @LoogiTheDino
    @LoogiTheDino 10 лет назад

    OMG Another video!

  • @pisiiki
    @pisiiki 10 лет назад

    This is the best shit I have seen this month.

  • @commentguy721
    @commentguy721 10 лет назад

    It only appears on this video for some reason, Really nice to see normal top comments again though.

  • @ChristopherHouser
    @ChristopherHouser 10 лет назад

    Like the Pokemon Yellow TAS exploit. I love it!

  • @CosmosProvider
    @CosmosProvider 10 лет назад

    The reason to that is that in some run (more often in recent games) you start manipulate luck even when input doesnt have any (visual) impact on the gameplay but button are still pressed.
    That doesnt happen in human speedrunning, that why rules are different for those two different way of playing a game.

  • @lukarikid9001
    @lukarikid9001 8 лет назад

    That was awesome!

  • @UberFubarius
    @UberFubarius 10 лет назад

    Yes.
    Basically through a series of glitches, he loaded a "bootloader" into a predetermined block of memory. Then, using said bootloader to convert the multi-tap controller input to write the custom game into the SNES memory.

  • @LoogiTheDino
    @LoogiTheDino 10 лет назад

    no, it's just a different timing method.

  • @TheMantyke
    @TheMantyke 10 лет назад +1

    "I'm the best!"
    Not gonna argue that

  • @Bretaigne
    @Bretaigne 9 лет назад

    Which guy is masterjun3 in this video? Is he the dude with the long hair with the Dell Laptop?

  • @zoomsp91
    @zoomsp91 10 лет назад

    I don't know if I'm getting it, does that mean that, if I had 100% precision on button input, i could program snake and Pong into my SMW cartridge, with my controller, console and TV, just by "playing" it? I mean, they didn't change the original game code at all?

  • @HelloQro
    @HelloQro 10 лет назад

    so mi curious, you said that you could not program the original super mario due to not being able to input the amount of data needed per frame, does that mean that you needed extra "controllers" to achieve that ?

  • @Decidetto
    @Decidetto 9 лет назад

    It's because they aren't actually playing back a "video" per se. They're in fact playing back JUST the controller inputs.

  • @Eyeball198
    @Eyeball198 10 лет назад

    You can't actually reprogram the game code on the cartridge, just the active memory, so the game size would be very limited.

  • @normalguycap
    @normalguycap 10 лет назад +3

    Can someone explain how people even find these attributes. Who would figure out how to jump through walls and use speed the way these videos showed? I want to know how this started.

    • @glowyrm
      @glowyrm 8 лет назад +3

      +normalguycap
      I'm almost certain (hopefully someone else can chime in) it's by actually looking at the games code at some point on a computer because a lot of TASers will straight up reference memory code(?) which usually looks like "0x4782HD" or "1x02DP8A" or some stuff so they MUST be looking at something "under the hood" so to speak at the very start to KNOW what they have to do in the game in order to actually execute the code.
      When it comes down to it, the run itself is righting the code, you need to know how the game will interpret that by knowing how it interprets its own code first (code might not be the right word, I see "memory bits" referenced more, but I just found out about this stuff like 1 hour ago and I'm just spewing out everything I just looked up right now haha. Side note, I fix computers for a living so this stuff kind of "makes sense" to me if you know what I mean (although I can't stand writing code lol, I might if I knew this was possible!)

    • @0xCAFEF00D
      @0xCAFEF00D 8 лет назад +2

      +Glowyrm Yes it does seem very likely they're looking at the game code/memory layout of the game directly and figuring out how they can write code into memory where they have the space to do so without causing major errors. Then somehow move the instruction pointer to that location so they can "take over" the game by having it run code that doesn't belong to it.
      And as for your considerations it's not really "code" as you say. It's bytecode of some form (depends on the processor architecture). But it's not C/Java/Lua/whatever code like most programmers would probably envision code primarily. It's what those languages translate to.
      If you want to learn about this stuff Stack buffer overflows and Arbitrary code execution are two nice things to search for. Commonly used by hackers because there's really not been that much effort serious to prevent it, just a few things that make it more difficult (though not sufficiently since you see these exploits frequently even in supposedly secure systems).

    • @MattZelda
      @MattZelda 8 лет назад +1

      +Glowyrm I just want to add, Hexadecimal is 0-9 and A-F.
      So you will never get something like this: "1x02DP8A"
      In fact you should never get 1x anything, it's 0x000000 - 0xFFFFFF. --Reason for this is 0x anything doesn't change the value, it's just a representative saying hex. Just like 0b00000101 is representative for binary (the value of that is 5 in case you were wondering).
      Also for TASing we have tools in emulators such as in BizHawk it's called RAMSearch and RAMWatch. I recommend you try it out and have a look yourself, it's really neat stuff. :D

  • @windowsforvista
    @windowsforvista 10 лет назад

    Why aren't the TAS videos timed starting at controller on and stopped at controller off?

  • @stuckurface
    @stuckurface 7 лет назад +29

    +carlsagan42 in the background?

    • @Cieric
      @Cieric 7 лет назад +2

      Well this doesn't really confirm it, but from what info his tweets gave he was there that year.

    • @ShinySwalot
      @ShinySwalot 7 лет назад +3

      Stuckurface definitely

    • @Zeion97
      @Zeion97 7 лет назад +5

      yes, that's him

    • @Co1010z
      @Co1010z 7 лет назад +2

      He said in a stream that this year (AGDQ 2017) was the first time in in like 6 years he wasn't there

  • @Cheezrguy
    @Cheezrguy 8 лет назад +1

    thx 4 new vid

  • @smellyarmpit23
    @smellyarmpit23 10 лет назад

    Where can I see the run that's shown at the very beginning?

  • @Shnitzled
    @Shnitzled 10 лет назад

    Yeah, I don't get it either. Has YT gone back to the old comments layout?

  • @dwangoAC
    @dwangoAC 10 лет назад +1

    One thing that might be possible with some tweaking is increasing the number of times per frame that the controllers are sampled; this is potentially unstable but may allow us to significantly increase the data rate. The bigger limitation will likely be the amount of RAM available; all of SMB may simply not fit, plus the payload might introduce.. er.. legal complications. Having said that, it'll be interesting to see what other people develop now that this exploit is more widely known.

    • @zackoster-nelson8028
      @zackoster-nelson8028 Год назад

      hahaha all the way to 2022 where you pushed over 5kbps of data into the n64 ports, the tech journey

    • @dwangoAC
      @dwangoAC Год назад +1

      @@zackoster-nelson8028 What a blast from the past! We actually push much faster than even that on the SNES audio player payload

  • @ghyprh
    @ghyprh 10 лет назад

    One of the first SMW TAS glitches used 8 (!) controller inputs for the glitch to work.

  • @TheEmptyPage
    @TheEmptyPage 10 лет назад

    WOW! very amazing. Awesome video. Keep it up; Any chance any other games could be "programmed" into this game?

  • @194Wurm
    @194Wurm 10 лет назад

    Can someone explain the Super Mario World-WhatEverTheF*ckItWas to me? Did he change the code while playing it or what happened?

  • @100Doomslayer
    @100Doomslayer 10 лет назад

    I've never seen Mario Kart being ran like that lol. Awesome stuff.

  • @goutzer
    @goutzer 9 лет назад

    I SO LOVE IT

  • @TheLoveMario
    @TheLoveMario 8 лет назад +3

    but what if you connected 4 more multitaps to each multitap? you would get like 57298957248956284923254 controllers

    • @MrThetronica
      @MrThetronica 8 лет назад +6

      20... you would have 20 controllers. SNES has 2 sockets. So that is taken up by two of the multitaps. each other of the 4 taps you said would take up all of one tap. So. 4x5. Or 20.

    • @rnbw376
      @rnbw376 8 лет назад

      +Nigel Silva (The Encounter) yeah cuz exaggerations or hyperboles don't exist right?

  • @Partsigah
    @Partsigah 10 лет назад

    Where is here is Feos & Ans?

  • @hglbrg
    @hglbrg 4 года назад +1

    I may have noticed how the girl in the back has been knitting this entire time... Wonder why? Wonder if she will ever tell us?

  • @Skellitor301_VA
    @Skellitor301_VA 4 года назад

    god that one dude's clap is so sharp and loud in his mic

  • @redjarman
    @redjarman 10 лет назад

    With how fast the button presses are most of the time, it would probably break the controller and/or overheat the robot

  • @Supersonic1014
    @Supersonic1014 10 лет назад

    WHY THEY NO STREAMING TO RUclips!? Twitch's chat is crazy, over 70,000 people...

  • @jmontineri
    @jmontineri 10 лет назад

    Does anyone know how TASVideos re-enabled it?

  • @Kyun9432
    @Kyun9432 10 лет назад

    What goes on around 33:00? is that thing actually in game or what?

  • @MrHoggReads
    @MrHoggReads 10 лет назад

    Mesmerizing.

  • @ProGamer1515
    @ProGamer1515 8 лет назад +1

    What's with the old comment section? It's doing it on the mobile site.

  • @masterofdoom5000
    @masterofdoom5000 10 лет назад +1

    You tell a plumber he is gonna get "cake" from THE princess of the kingdom and he will know no limits.

    • @thatoneguy9582
      @thatoneguy9582 3 года назад

      i can’t believe this comment was made 7 years ago

  • @theverynoobygamer
    @theverynoobygamer 10 лет назад

    THEY BROUGHT BACK THE OLD REPLY SYSTEM!! :D

  • @DocteurZeuhl
    @DocteurZeuhl 7 лет назад

    For people watching this from the distant future (october 2016 or later), I'd like to point out that Weatherton has a 150cc GP TAS published on TASvideos. It's as impressive as the cup presented here, and the submission text is a very long and very interesting read. tasvideos.org/5243S.html

  • @Eyeball198
    @Eyeball198 10 лет назад

    Yes. However, that's only because that glitch that can be abused to access the memory in a way that's not intended (like Missingno), so it's not possible in all games.

  • @Eyedunno
    @Eyedunno 9 лет назад

    Maryo showing off his ninja warrior skills and telepor'.
    (Great telepor', Maryo.)

  • @benarmitage4037
    @benarmitage4037 6 лет назад

    33:45 How did you like Pong, Carl?

  • @ScottJFox
    @ScottJFox 10 лет назад

    What the heck, how did you guys do the comments like this? Is it an option to set for uploaders or what?

  • @DannyHonan
    @DannyHonan 10 лет назад

    They said they needed extra controller pins (multitap) to get enough data into it per frame. If you used a multitap and 8 controllers you could "theoretically" do it with perfect inputs.
    At least that's my understanding.

  • @Friendofox
    @Friendofox 9 лет назад

    What the- why is the old comment system here?

  • @ryan-ltt
    @ryan-ltt 10 лет назад

    Man, how much I missed the old comment system. Nice run though :P

  • @felyinplays1669
    @felyinplays1669 2 года назад +2

    Yo is that CarlSagan42 in the back?

  • @normalguycap
    @normalguycap 10 лет назад

    The Super Mario World reminded me of PJs Battletoads runs.

  • @TheYopika
    @TheYopika 10 лет назад

    I came on this video only for the old comment system. So much emotions.
    But I love Super Mario too. :3

  • @brenoakiy
    @brenoakiy 10 лет назад +1

    wait, so they found a way to program games within the game?

    • @winsomehax
      @winsomehax 4 года назад

      That's not even the astonishing part. It's done with a controller and performing certain actions in the game.

  • @wizard101transcended
    @wizard101transcended 9 лет назад

    i do wonder how people find these things, like who found that glitch to program games in super mario world