The History of TASBot and Tool-Assisted Speedrunning, Part 3 (SGDQ 2018 Panel Special Presentation)

Ойындар

Or: TASBot, TASing, and You, Part 3
In this third of two parts, dwangoAC, MediaMagnet, and TiKevin83 show us two examples (with sound!) of arbitrary code execution done on Super Mario World for SNES.
Special thanks to timeshifter, tinahacks, and Illy for helping with the hardware and gripping on site at the SGDQ 2018 panel.
Additional credit goes to the off-site team - thanks to Ange Albertini, total, micro500, Lord Tom, Masterjun, Ilari, Invariel, Jaku, Ownasaurus, p4plus2, kodewerx, ais523, and fuzyll, and the TAS Community for making this happen.
Discord - Discord.TASBot.net
TASBot home - TASBot.net
More TAS's - TASVideos.org
Live stream - / dwangoac
(All TASVideos.org content used with permission under Creative Commons Attribution 2.0.)

Пікірлер: 22

  • @thisistraightgarbage
    @thisistraightgarbage5 жыл бұрын

    I'm honestly pretty amazed that you were able to identify a TASbot-side glitch as electromagnetic interference.

  • @EdwardHowton
    @EdwardHowton5 жыл бұрын

    You put Twitch audio on an SNES. By doing a more sophisticated version of the Konami Code. Is there anything you _can't_ do with that console? That's incredible. It beggars belief. I couldn't wrap what's left of my brain around this if I had a lifetime ahead of me to learn it. There's no words. To all TASsers, never stop doing this. Please.

  • @gorkskoal9315

    @gorkskoal9315

    2 жыл бұрын

    lol well helps to have his/their apps. but the long of the short is this: games play music and game sounds right? what are those? audio, sooo have some way to lie very well to the SNES that their's a game there, but instead of playing code and all the other stuff normally in a game you lie and let it think that what ever audio source it gets now is actually from a game. My guess is that what ever game they used for that and or something about that console allow for that. Maybe a normally region specific thing, or developer mode or something about the new Super Nofrendo anversy Reddit can "can" do that.. Speicifically how? no idea.

  • @gorkskoal9315

    @gorkskoal9315

    2 жыл бұрын

    and look it up, and it turns out the SNES classic, mini and tasbot have a way to do that you can stream HDMI audio through the SNES classic and mini. (did not know that till I looked it up.) Cool hack either way, I agree!)

  • @DougSalad
    @DougSalad5 жыл бұрын

    That was absolutely worth the wait. Holy shit.

  • @vinzo0913
    @vinzo09135 жыл бұрын

    I love all the demonstrations and explanations you give, and I think the output you get from the work you do is basically akin to sorcery, but i'm struggling to get around how the arbitrary code exactly works. Like, how do you do that within the bounds of the games exactly? I've watched every tasblock since i started watching gdqs in mid 2014, but I only stumbled across your channel in the last few months, and your videos always bring a smile to my face. Keep up the good work, my good man!

  • @romajimamulo

    @romajimamulo

    5 жыл бұрын

    That, is what videos like the Dots are cool video are for

  • @Alex-Lay
    @Alex-Lay5 жыл бұрын

    Am I understanding it right that TASBot just listens on the controller port for input requests to track frames? If so is that how it also knows when the console's been turned on?

  • @dwangoAC

    @dwangoAC

    5 жыл бұрын

    Exactly.

  • @angelwind

    @angelwind

    5 жыл бұрын

    If I remember right, the NES sends a signal to the controllers when the power is turned on. You can tell TASBot to look for the signal so it knows when to start sending inputs. @dwangoAC could probably clarify better than I can.

  • @MythicMagus
    @MythicMagus5 жыл бұрын

    If you're curious and what SGDQ run you just heard, it would be this one > kzread.info/dash/bejne/pn9q2JKKoqy-kZs.html . If you don't trust my link you can search "SGDQ2018 Bionic Commando Rearmed 2 by PJ". It turned into one of the best runs of the marathon.

  • @daveloomis
    @daveloomis5 жыл бұрын

    Is there somewhere I can play SMB1 on Super Mario World? Is it possible to play a script in Bizhawk or something?

  • @dwangoAC

    @dwangoAC

    5 жыл бұрын

    I was in no way responsible for posting it but you can go to TASBot.net and click on the userfile from Nach linked from the entry about SMB on SMW (you can do a find on the page for that). The file is for the lsnes emulator made by Ilari.

  • @KTSpeedruns
    @KTSpeedruns5 жыл бұрын

    Skip to 1:50 Also... how?

  • @dwangoAC

    @dwangoAC

    5 жыл бұрын

    Which part of it? :)

  • @mrtotamrtota6881
    @mrtotamrtota68815 жыл бұрын

    1 Tasbot bot 2 or 4 games?

  • @dwangoAC

    @dwangoAC

    5 жыл бұрын

    At SGDQ 2016 we had TASBot play 4 different games at once, from the 4-port TASLink.org board made by micro500.

  • @mrtotamrtota6881

    @mrtotamrtota6881

    5 жыл бұрын

    thanks!

  • @RUSH_
    @RUSH_5 жыл бұрын

    dwangoAC please do a ted talk

  • @dwangoAC

    @dwangoAC

    5 жыл бұрын

    If I am invited to present a TED talk I would cover a brief history of speedrunning and TASing, covering only the most essential details, and quickly cover TASBot before forking off two main points - the need for more reverse engineering experts while identifying this kind of work as a legal way to hone skills and highlighting the charitable good that has happened at GDQ events. I've thought about it for a while now. I would be honored to have the opportunity. (I also have consistently doubted the material is suitable but who knows, perhaps someone will nominate it, and I have confidence I have the speaking chops to be able to pull it off.)

  • @Herdatec

    @Herdatec

    5 жыл бұрын

    Maybe on a smaller level on tech specific talk, like DEFCon in Vegas or C3 in Germany.

  • @grn1

    @grn1

    5 жыл бұрын

    @@Herdatec He actually did a talk at DefCon a couple years ago: kzread.info/dash/bejne/ZJ-el7ymn7fJm6w.html

Келесі