0:03 Pokemon Yellow 1:00 Game reprogram 1:28 Oak is Toad 1:37 Pokemon Gold 2:10 Shiny Mew vs. Shiny Celebi 2:50 Tetris 3:50 Link's Awakening 4:00 Pokemon Yellow 4:05 Pokemon Red/Blue 4:12 Super Mario Bros but every block hit increases the speed 4:43 Pokemon Red/Blue 4:49 Oak is GLaDOS 5:45 SpongeBob 5:53 Pokemon Red/Blue 6:07 Credits
I recommend everyone to read the creator’s comments in the link as it thoroughly explains what’s going on. If you don’t want to read it all, I’ll summarize. First, this is very real, but not exactly what you think. Everything that is happening here does actually happen on the Gameboy cartridge, but it’s cheating. First, using Arbitrary Code Execution glitch, he highjacks the game to give control over the game to button inputs. He is now telling the game exactly what to vía button inputs. Since TAS allows an insane number of inputs per second, he can manually tell the game what to do in a blink of an eye. So what does he do? He tells the game to display images and sounds as though you are watching a video of everything happening here. If you tried to see all this in person, by interrupting or adding your own inputs as the glitch is happening, the whole thing will crash and burn. Basically, he is making a video in real time of everything that is happening.
So within each second, no actual "gameplay" is happening, but the TASer is telling the game what the next frames should look/sound like? The whole post is very wordy and technical that I can't really understand, but I have a vague understanding of ACE. For me it's been a lot easier to believe the Super Mario World ACE's with the new gameplay resembling Flappy Bird or Mario Maker compared to...playing Mario perfectly recreated on Pokemon Yellow followed by "Still Alive". But if it's really more like a bunch of roughly hand-made video frames being put together like stopmotion and being built as the video goes along, that's a lot easier to believe.
@@uknownada That's basically what it sounds like yeah. He's not actually playing the games, but is programming videos/replays of games. It's....something that's for sure. _Razzle joestar_
@@shouse_zip Actually, I'd say it's fairly questionable how possible it is. A limit of about 1 nybble of input per frame (unless the GB has buttons I can't think of at the moment?), a limit to how much you can store in RAM at once... at the very least, I imagine it'd require occasional long pauses with no actual data being read in.
How I understand the comments he actually streams the code into the device in nearly real time through the joypad It's a live stream of a game, but it's executed on the clients site It's absolutely crazy
Assuming you can press buttons at a speed of roughly 59.73 inputs/second or write a exploit payload that is capable of properly waiting for inputs for each write, yeah.
@@KiraSlith I know I'm way too late to the party, but saying this is all happening with only 1 input per frame just doesn't do the run justice. The gameboy doesn't limit a game's input polling frequency, the author's comments mention "thousands of inputs per frame". Btw, we are also not talking "frame perfect inputs" here, we are talking "CPU cycle perfect inputs". The only being becoming the god of their own gameboy... is a literal god. Tbh, I doubt a physical GBC getting it's buttons mashed by said god would be able to survive through the end of this run. RTA'ing this run is impossible on sooo many levels...
@@JT-xu1qd 1) I was joking, it's obviously not possible. 2) You're assuming both that they write a preloader payload to change the polling rate, and that Nintendo bothered changing the polling rate with Yellow in the first place. If this was done in realtime you probably wouldn't bother with either and just go ham. We have tools like TASBot to hardware-verify these for a reason.
@@KiraSlith 1) I know, so was OP. I just felt like stating it's 59.73 button presses per second is detracting from what is actually happening. Your statement being a joke is irrelevant in this regard. 2) I'm not assuming anything. Nintendo never limited the polling rate the hardware is capable off. Gamefreak's pokemon yellow just doesn't poll as often as it could, because polling more often just isn't beneficial for the purpose of playing yellow and would just waste resources. The preloader payload doesn't change the polling rate either, it just polls more often, because it is useful/needed to realize this run. So, assuming that by "if this was done in realtime" you mean an RTA, then no, you could not "just go ham", you'd still need to setup code that provides a faster polling rate than yellow does. 3) Again, I just feel the statement of "59.73 inputs/second" detracts from what is actually achieved. It's just an opinion. You don't need to agree with me, and I don't need to agree with you.
Damn, that's one crazy TAS! @_@ BTW, I actually went ahead and downloaded both the ROM and the source LSMV file just to be *really* sure that this is not an April Fools joke. Sure enough, it's not: it even played that "How does he do that?" video, though my computer chugged slowly due to that much processing power just to play it. What you see is 100% legit.
I had to actually play the movie myself to see the actual Spongebob part since I had a hard time believing it. It's legit. JHC, TASvideos is amazing. What amazing thing will they do next?
I'm impressed they managed to compress the sprite and audio data required for all of those sections far enough to push through without any really noticable pauses for streaming data over button inputs.
To explain what is happening here: This is completely, 100% legit. For those who are uninitiated, Pokemon Gen 1 is super bugged (this is why glitches like Missingno, why you can swim on land, etc. exist). There is a glitch called arbitrary code execution or ACE (which is not exclusive to Pokemon--many games can be messed with this way) that was originally used to clone items, but over time it was discovered that, if done correctly, you can jump to the Hall of Fame with an in-game timer of 0:00 and is actually possible for humans to do. With ACE, you can make many games act however you want (ex. Mario World running as Flappy Bird or the silly Super Metroid run that just happened at SGDQ 2018 during the TAS Block). What's special about Pokemon Gen 1 ACE, however, is that it will start messing with the console, even allowing you to swap games. This video is probably the ultimate example of Gen 1 ACE. If you are still skeptical, you can download the movie file and the emulator that plays it from the link in the description and doing 5-10 minutes of research. I still couldn't believe this after watching the first time, but after watching it actually run on my PC without any command from myself, seeing the inputs going at inhuman speeds and watching the actual playback get faster and slower (down to even 7% playback during the Spongebob part), I understood what was happening. The thing is that, obviously, these games are not "hidden" in Yellow or anything, it's that the code breaks the game so much that not just the game is being manipulated to accept whatever the user is inputting, the Game Boy is also being manipulated. An obscene amount of work went into this, and it's really amazing. If you're interested in this glitch and what people are doing with it, just search "pokemon 8f" in UA-cam search. One of the videos that I think is really interesting is this one, which shows off the whole "cartridge swap" thing: ua-cam.com/video/SL_Zuc0tlvo/v-deo.html&ab_channel=TheZZAZZGlitch
@@EasierSaidwithDito The spongebob episode obviously wasn't part of the original game's code (as many other things weren't like portal) and they weren't out when the game came out as the person said. It was however entered into the game's memory constructing it via button combinations as data, as that's all a video file is, data. If you're able to change the game's memory you could get anything in there from any date, it doesn't matter when it was made. If you can change the loaded program in memory and get it to execute you could get something to view that data. That's what you're seeing the TAS do. So no it isn't a fake, it's called abitrary code execution and it's been done in plenty of things.
Well, a Gameboy Emulator, anyway. It could theoretically be played on an actual Gameboy Color, but the logistics of capturing that are a bit daunting at the moment.
It does run on a specific emulator but it would probably be impossible for this to run on a real hardware gameboy. I can see no way to send the 1000's of input by second used by the payload once it reaches 3rd step. Can you imagine sending hardware inputs at 1/1000th frame-perfect accuracy. Anyway, this is a masterpiece IMHO.
It's easy, you solder wires directly to the Gameboy's button pads and have them coming from a microcontroller. Same way TASBot works for the NES/SNES, and at the recent AGDQ they achieved similar data rates (this one is 200 kbps for the video). Now that may count as modifying the console, so the legality can be questioned, but it's definitely possible.
Ahh, good Ol' Pokemon Yellow, Just as I remember it But seriously though this is the most impressive payload I've ever seen on a gameboy, huge props to you man, I'm speechless
That's the only part I don't understand. How did they make it not sound like ear rape? 8 bit is 8 bit, doesn't matter with you do, it will always sound like 8 bit, but this doesn't
@@johnwest6690the original game has to store everything somewhere, no matter if It's used or not, but the TAS deletes the sounds that have Already been used, so they can get much higher quality without that much storage.
although this is hands down the best ACE TAS I've ever seen, this is one of the few I think truly needs to be a video on original hardware. I would die to see this in person on original hardware, hear that sound with my own two earballs, man. This is a very cool TAS.
This actually does feel like a story Red is doing his stuff, then as he walked out of his room, oak said that one quote: "thank you mario, but our princess is in another castle" then on the way back, he captured a shiny celebi with the help of his shiny mew After that he got to the pokemon center to be sure that all of his pokemon were in good conditions in this pokemon center he encountered a guy who plays tetris really good On his way back to the house, he was thinking which game he could try and master, he first though of zelda awakening and some others but there was one game that came to his mind it was a clear decision "Maybe i'm not good at tetris, but i can easily beat mario" said Red, picking up his nes controller He then started up the game, played the first level and did great Then he turned off the nes "...okay! it's time to go" said Red after probably getting a message from oak Oak then congratulate him for beating the league and capturing shiny legends, they got cake Spongebob and patrick then arrived to celebrate the triumph of Red
I saw this on April 1st and was 100% convinced it was a joke. I just randomly stumbled upon this video and holy crap it's actually real. Now I know the true definition of ACE
There have been cases in the past, usually with the time difference chalked to differences in emulation. New Super Mario Bros. Wii is one example. tasvideos.org/2927M.html
Gooooooooooooooosh DANG! This should be a new genre of Tool Assisted Speedruns. 5:25 Oh my gosh! They made the sample sound better than Little Nicky on the GBC! Though then again, this game is in a cutscene. 5:46 Oh great, now it's like Cannon Fodder on the GBC, where they had samples with FMV, though this digital sample sound better.
From pokemon red, to pokemon gold, to Tetris, to Link's Awakening, to pokemon, to Mario, to "still alive" from portal, to a part of a SpongeBob episode. ACE can do anything.
From Pokemon Yellow to Pokemon Gold to Tetris to Pokemon Gold/Silver/Crystal to The Legend of Zelda Link's Awakening DX to Pokemon Gold/Silver/Crystal to Pokemon Red/Blue/Yellow to Super Mario Bros. Deluxe to Pokemon Red/Blue/Yellow featuring Portal and SpongeBob!
Is this Pokemon Yellow or Gold? Jeez, TAS designers. Make up your mind. What's the deal with this TAS? You'd think it'd stay on Pokemon Yellow. Come on, TAS designers! Get with it! How is this person playing Tetris? They were playing Pokemon! What the heck, TAS designers! Get it together! And then when he gets to the end of the game, there's a song, and the game has nooo end. Wait, maybe it does. Come on, this TAS designers! Make up your minds!
Just to remind people: This is real. BUT Everything after the ACE is a PRERECORDED VIDEO. Yes, it's rendered by the "console" itself, but this is not "gameplay" data, but rather "movie" data.
Is there an article or video explaining this? At face value it seems like they coded Pokemon yellow to 'become' these different games, which just seems like an ungodly amount of work.
This particular TAS will be a bit hard to console-verify in a form that can be easily viewed during a marathon. It won't work on the Super Game Boy as-is, since it relies on functions that were introduced in the Game Boy Color. It would also be tricky to run it on the Game Boy Player, as that has extra menus to go through and disc loading time at startup. The only other possibility would be to come up with a capture card for the Game Boy Color and bypassing the buttons with some kind of wiring scheme.
I doubt you'd need to modify the gameboy that much, as the reason the emulator slows down so much is because it's having to juggle a lot more than usual. Also, most emulators for the simpler consoles/handhelds don't use all the cores in a multicore host system because they don't need to under normal situations, and this is hardly a normal situation.
TASBot could potentially do it, as it has used subframe inputs in other console takeover situations before, but the big holdup is what hardware you run the game on, and how you connect that hardware to TASBot and a display so you can see what's going on.
Björn Eberhardt yes. tasbot had done sub-frame input at rate much higher then this before. Mario 3 2 secound run. at *5000+ input per frame* (cant rember exect number)
Tasbot can indeed do this, except it should be done on the Gameboy Player instead of the Gameboy Color. It's because of frame syncing issues. The Pokemon plays Twitch TAS also had to do that, if I remember correctly.
No. _No._ I-- I refuse to believe that this could possibly be real. _But I know that it _*_is_*_ both possible _*_and_*_ real... _*_Anything_*_ is real with arbitrary code execution!_ I guess all I have left to say is... I am blown away.
It's a TAS that arbitrarily recodes Yellow into Gold, then Tetris, back to Gold, into Link's Awakening DX, back to Gold then Yellow, Super Mario Bros. Deluxe and back, and then Oak sings Still Alive from Portal, which switches to a very high-quality (for Game Boy) clip from SpongeBob, then the Yellow credits play.
Pikachu had a voice in Yellow. Although very low quality, and implemented through a crazy work around (1bps samples setting the waveform channel to max and zero back and forth to obtain a 23kHz sampling rate). Although the quality of that voice was not optimal, nothing stored on GB could sound as good, because of memory limitations. The samples would take up more than the allowed cartridge space. But this is all fed in via inputs so it works.
The Moment when you are not sure if this was just am april fools joke video or an actual thing and the choice for the date was just made for fucking with us ...
The TAS has been around for a while (the submission entry is real and was accepted and you can find previous uploads of this video), they're just posting the video now to mess with people.
...Well in my defense it *was* accepted 3 days ago. I just saw the opportunity when my head clicked realizing it's April 1st and this was the perfect TAS to publish.
You're welcome. ^_^ Here's how it went down on IRC: Pissed off at Pokemon for downloadables due to screen size. * Spikestuff puts 2 and 2 together I SHOULD PUBLISH THAT TONIGHT! The entire point of my little thinking like that was because I was meant to have something else encoded for April Fools spam, but never got around to doing it.
And if we hop into spectator mode, you'll be able to see the armor stands.
There's also a few datapacks running
I don't get it.
@@HYDEinallcaps the joke is that when people make stuff like this in minecraft it usually uses lots of armor stands
@@HYDEinallcaps SethBling
@@Cyorg13 "oh"
We could say that this TAS is a game changer.
☜(゚ヮ゚☜)
_Eeeeeeyyy!_
Make that an arbitrary code to-flip shot-off of other's games!!
FUNNNYYYY JOOKEEE
@@Spikechive *no shit Sherlock*
Ah, the classic double-bamboozle. Uploaded on April 1st, but the joke is that this is actually a *real* run.
mrwint did in fact reach the credits.
Seen: 0
Own: 64
This was done while wearing a blindfold: Confirmed.
This comment is 3 years old and I'm the only reply
@@ImGamingNow2010 not anymore
@@ImGamingNow2010 hello
@@lorenzoboddi9392 Hi
@marl4400 marl4400 Howdy pard'ner
For those going "Legit or April Fools?"
This is legit. Submitted on 5th of February 2017.
Accepted 28th March 2017.
Published. Today.
Haliorious vid man!
No shit sherlock
Arbitrary code execution is super bizarre.
@「 OKAY 」 Oh good ol' Little Bobby Tables
@「 OKAY 」 More like in -00:61.pizzaalert('XSS') (with the alert window actually popping up when viewing this run on TASVideos)
Feels like TAS mixed with YT poop
Dats right
No wonder this game is so well-loved. You can do just anything in it.
0:03 Pokemon Yellow
1:00 Game reprogram
1:28 Oak is Toad
1:37 Pokemon Gold
2:10 Shiny Mew vs. Shiny Celebi
2:50 Tetris
3:50 Link's Awakening
4:00 Pokemon Yellow
4:05 Pokemon Red/Blue
4:12 Super Mario Bros but every block hit increases the speed
4:43 Pokemon Red/Blue
4:49 Oak is GLaDOS
5:45 SpongeBob
5:53 Pokemon Red/Blue
6:07 Credits
I need an "SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated)" level explanation on this video
yes
Same
Agreed
but first, we need to talk about parallel universes
An A press is an A press. You can't say it's only half
I recommend everyone to read the creator’s comments in the link as it thoroughly explains what’s going on.
If you don’t want to read it all, I’ll summarize. First, this is very real, but not exactly what you think. Everything that is happening here does actually happen on the Gameboy cartridge, but it’s cheating. First, using Arbitrary Code Execution glitch, he highjacks the game to give control over the game to button inputs. He is now telling the game exactly what to vía button inputs. Since TAS allows an insane number of inputs per second, he can manually tell the game what to do in a blink of an eye. So what does he do? He tells the game to display images and sounds as though you are watching a video of everything happening here. If you tried to see all this in person, by interrupting or adding your own inputs as the glitch is happening, the whole thing will crash and burn.
Basically, he is making a video in real time of everything that is happening.
So within each second, no actual "gameplay" is happening, but the TASer is telling the game what the next frames should look/sound like? The whole post is very wordy and technical that I can't really understand, but I have a vague understanding of ACE. For me it's been a lot easier to believe the Super Mario World ACE's with the new gameplay resembling Flappy Bird or Mario Maker compared to...playing Mario perfectly recreated on Pokemon Yellow followed by "Still Alive". But if it's really more like a bunch of roughly hand-made video frames being put together like stopmotion and being built as the video goes along, that's a lot easier to believe.
@@uknownada That's basically what it sounds like yeah. He's not actually playing the games, but is programming videos/replays of games.
It's....something that's for sure.
_Razzle joestar_
@@AnthroArcade that's basically tas
Also I thought this was emulation or at least a multi cart Because you'd have to physically swap the cart to change a game
@@memelurd7341 no it’s not.
"Local man speedruns everything"
As someone who watches a lot of tool assisted speedruns, I am speechless.
I can't wait til 10 years from now when they arbitrarily execute all the Star Wars movies in a row
Breaking several copyright laws in the process.
Kevin Esquire Actually, they can! Just a few trillion button presses!
Introducing Skyrim for the Game Boy
@@shouse_zip Actually, I'd say it's fairly questionable how possible it is. A limit of about 1 nybble of input per frame (unless the GB has buttons I can't think of at the moment?), a limit to how much you can store in RAM at once... at the very least, I imagine it'd require occasional long pauses with no actual data being read in.
Berylliosis I don't remember leaving my comment
I've heard of arbitrary code execution. But this, my friends.
This is arbitrary *program* execution.
Arbitrary game execution is more like it
"I've heard of arbitrary code execution but this is ridiculous!"
@@donovanmahan2901 he basically killed the game and wrote a new one so yes it is a "Game Execution"
How I understand the comments he actually streams the code into the device in nearly real time through the joypad
It's a live stream of a game, but it's executed on the clients site
It's absolutely crazy
oh hi lol
This is only a fourth of what you need to do to unlock Pikablu.
Proof that Pokemon glitches can allow the truly knowledgeable to become the god of their own gameboy.
And the power of ACE is untouched.
Assuming you can press buttons at a speed of roughly 59.73 inputs/second or write a exploit payload that is capable of properly waiting for inputs for each write, yeah.
@@KiraSlith I know I'm way too late to the party, but saying this is all happening with only 1 input per frame just doesn't do the run justice. The gameboy doesn't limit a game's input polling frequency, the author's comments mention "thousands of inputs per frame".
Btw, we are also not talking "frame perfect inputs" here, we are talking "CPU cycle perfect inputs".
The only being becoming the god of their own gameboy... is a literal god.
Tbh, I doubt a physical GBC getting it's buttons mashed by said god would be able to survive through the end of this run.
RTA'ing this run is impossible on sooo many levels...
@@JT-xu1qd 1) I was joking, it's obviously not possible.
2) You're assuming both that they write a preloader payload to change the polling rate, and that Nintendo bothered changing the polling rate with Yellow in the first place. If this was done in realtime you probably wouldn't bother with either and just go ham. We have tools like TASBot to hardware-verify these for a reason.
@@KiraSlith 1) I know, so was OP. I just felt like stating it's 59.73 button presses per second is detracting from what is actually happening. Your statement being a joke is irrelevant in this regard.
2) I'm not assuming anything.
Nintendo never limited the polling rate the hardware is capable off. Gamefreak's pokemon yellow just doesn't poll as often as it could, because polling more often just isn't beneficial for the purpose of playing yellow and would just waste resources. The preloader payload doesn't change the polling rate either, it just polls more often, because it is useful/needed to realize this run. So, assuming that by "if this was done in realtime" you mean an RTA, then no, you could not "just go ham", you'd still need to setup code that provides a faster polling rate than yellow does.
3) Again, I just feel the statement of "59.73 inputs/second" detracts from what is actually achieved. It's just an opinion. You don't need to agree with me, and I don't need to agree with you.
Can't believe you can freakin' stream spongebob into a gameboy color. I knew audio was possible, but video... Just wow.
Some GBC games used FMV sequences, for example, Toy Story Racer.
GBAVideo
@@Lanausse completely different color palette and aspect ratio from gbc. this is done via ace.
@@LieseFury Yea. I know that
The pallette is apparently a trick of the eyes
Damn, that's one crazy TAS! @_@ BTW, I actually went ahead and downloaded both the ROM and the source LSMV file just to be *really* sure that this is not an April Fools joke. Sure enough, it's not: it even played that "How does he do that?" video, though my computer chugged slowly due to that much processing power just to play it. What you see is 100% legit.
I had to actually play the movie myself to see the actual Spongebob part since I had a hard time believing it. It's legit. JHC, TASvideos is amazing. What amazing thing will they do next?
dsmattj Wait, so everything we see here can be performed with JUST a pokemon yellow rom?
Yep!
I'm impressed they managed to compress the sprite and audio data required for all of those sections far enough to push through without any really noticable pauses for streaming data over button inputs.
@@KiraSlith In their explanation they actually managed to use thousands of inputs per frame
What emu. Are you supposed to use to play it?
To explain what is happening here:
This is completely, 100% legit. For those who are uninitiated, Pokemon Gen 1 is super bugged (this is why glitches like Missingno, why you can swim on land, etc. exist). There is a glitch called arbitrary code execution or ACE (which is not exclusive to Pokemon--many games can be messed with this way) that was originally used to clone items, but over time it was discovered that, if done correctly, you can jump to the Hall of Fame with an in-game timer of 0:00 and is actually possible for humans to do. With ACE, you can make many games act however you want (ex. Mario World running as Flappy Bird or the silly Super Metroid run that just happened at SGDQ 2018 during the TAS Block). What's special about Pokemon Gen 1 ACE, however, is that it will start messing with the console, even allowing you to swap games. This video is probably the ultimate example of Gen 1 ACE. If you are still skeptical, you can download the movie file and the emulator that plays it from the link in the description and doing 5-10 minutes of research.
I still couldn't believe this after watching the first time, but after watching it actually run on my PC without any command from myself, seeing the inputs going at inhuman speeds and watching the actual playback get faster and slower (down to even 7% playback during the Spongebob part), I understood what was happening. The thing is that, obviously, these games are not "hidden" in Yellow or anything, it's that the code breaks the game so much that not just the game is being manipulated to accept whatever the user is inputting, the Game Boy is also being manipulated. An obscene amount of work went into this, and it's really amazing.
If you're interested in this glitch and what people are doing with it, just search "pokemon 8f" in UA-cam search. One of the videos that I think is really interesting is this one, which shows off the whole "cartridge swap" thing: ua-cam.com/video/SL_Zuc0tlvo/v-deo.html&ab_channel=TheZZAZZGlitch
cap this obviously fake. that sponge ep wasnt even a thing yet]
@@EasierSaidwithDito The spongebob episode obviously wasn't part of the original game's code (as many other things weren't like portal) and they weren't out when the game came out as the person said. It was however entered into the game's memory constructing it via button combinations as data, as that's all a video file is, data.
If you're able to change the game's memory you could get anything in there from any date, it doesn't matter when it was made. If you can change the loaded program in memory and get it to execute you could get something to view that data. That's what you're seeing the TAS do. So no it isn't a fake, it's called abitrary code execution and it's been done in plenty of things.
"how does he do that?"
jeez that made me flip 😂
Henry G. Get back on the ship
This is A tool asisted speedrun.
This is old, this run has been out for weeks. And yes, it's a real run, really playing on a Gameboy, even the full-motion video.
Well, a Gameboy Emulator, anyway. It could theoretically be played on an actual Gameboy Color, but the logistics of capturing that are a bit daunting at the moment.
And took an entire month and a bit to judge for technical reasons of the TAS itself and how legitimate it could be.
featuring first ever appearances of Spongebob and Patrick
It does run on a specific emulator but it would probably be impossible for this to run on a real hardware gameboy. I can see no way to send the 1000's of input by second used by the payload once it reaches 3rd step. Can you imagine sending hardware inputs at 1/1000th frame-perfect accuracy. Anyway, this is a masterpiece IMHO.
It's easy, you solder wires directly to the Gameboy's button pads and have them coming from a microcontroller. Same way TASBot works for the NES/SNES, and at the recent AGDQ they achieved similar data rates (this one is 200 kbps for the video). Now that may count as modifying the console, so the legality can be questioned, but it's definitely possible.
1:58 is really impressive.
He almost manipulated no encounters for the whole route.
It's playing a video. He could manipulate anything there.
@@WindowsDrawerI think they’re joking
"Thank you mario! but our princess is in another castle!"
-Prof.Oak
this is one of my favorite tas speedruns ever. goes from "yeah ok that seems reasonable for ACE" to complete insanity. "how does he do that?" indeed
Ahh, good Ol' Pokemon Yellow, Just as I remember it
But seriously though this is the most impressive payload I've ever seen on a gameboy, huge props to you man, I'm speechless
you coded pokemon into Pokemon
4:51
Ending of portal plays: it's beautiful
Pikachu in the same game: *pika* my ears
That's the only part I don't understand. How did they make it not sound like ear rape? 8 bit is 8 bit, doesn't matter with you do, it will always sound like 8 bit, but this doesn't
the TAS is pushing the limits of the gbc
@@johnwest6690 GameFreak made the bitrate super low in order to fit in so many high sample rate voice clips
@@johnwest6690the original game has to store everything somewhere, no matter if It's used or not, but the TAS deletes the sounds that have Already been used, so they can get much higher quality without that much storage.
This is the first time I ever questioned if one of these crazy TASes is real. Amazing Work.
although this is hands down the best ACE TAS I've ever seen, this is one of the few I think truly needs to be a video on original hardware. I would die to see this in person on original hardware, hear that sound with my own two earballs, man.
This is a very cool TAS.
I feel like this needs to be displayed live at GDQ one of these days.
This actually does feel like a story
Red is doing his stuff, then as he walked out of his room, oak said that one quote:
"thank you mario, but our princess is in another castle"
then on the way back, he captured a shiny celebi with the help of his shiny mew
After that he got to the pokemon center to be sure that all of his pokemon were in good conditions
in this pokemon center he encountered a guy who plays tetris really good
On his way back to the house, he was thinking which game he could try and master, he first though of zelda awakening and some others
but there was one game that came to his mind
it was a clear decision
"Maybe i'm not good at tetris, but i can easily beat mario" said Red, picking up his nes controller
He then started up the game, played the first level and did great
Then he turned off the nes
"...okay! it's time to go" said Red after probably getting a message from oak
Oak then congratulate him for beating the league and capturing shiny legends, they got cake
Spongebob and patrick then arrived to celebrate the triumph of Red
and red was blindfolded in all of this because he's owning 64 pokemons without seeing any, yep that adds up
"Get on my level!"
WE MUST FUND THIS MAN TO DO THIS MORE, THE WORLD NEEDS MORE OF THIS.
5:46 sums up my reaction pretty well.
"April fools! This is 100% real!"
...well played, TASVideos. Well played.
This is my favorite tas of all time
I come back to this every few years and it always makes me smile
Wait wait wait.
This is a legit TAS?
Supposedly yes. It was just posted to UA-cam today, it was done at some point during march according to another comment
tom4465 || Yea, this is legit.
Ah yes my favourite game, Super Yellow Gold Tetris DX Deluxe + Portalsquare pants
9/10 Not enough Pi.
(☞゚ヮ゚)☞
I tried the TAS myself and I still can't believe it!
MrWint killed it. such a great showcase of what ACE can do!
This was one of the best things I have seen on the internet and damn I'm really long on it. Sooo much props to the engineer/s.
I saw this on April 1st and was 100% convinced it was a joke. I just randomly stumbled upon this video and holy crap it's actually real. Now I know the true definition of ACE
1:52 What else can he do ? * pokemon gold start screen appears * okkkkkkkkk
On a more serious note, is this the only time that a TAS has ever been obsoleted by a run that was actually *longer* than the original one?
There have been cases in the past, usually with the time difference chalked to differences in emulation. New Super Mario Bros. Wii is one example. tasvideos.org/2927M.html
I imagine that depends on the category. Pure speed isn't the only criteria for all categories of speedrun.
Nah. There have been huge skips found across the years for games that'll blow TAS runs out of the water.
I could've sworn they showed this one at GDQ one time, but apparently not. Still fantastic to come back to now and again.
Gooooooooooooooosh DANG! This should be a new genre of Tool Assisted Speedruns.
5:25 Oh my gosh! They made the sample sound better than Little Nicky on the GBC! Though then again, this game is in a cutscene.
5:46 Oh great, now it's like Cannon Fodder on the GBC, where they had samples with FMV, though this digital sample sound better.
Dang it, I hate when I have to send out my shiny Mew while encountering a wild shiny Celebi!
Same
From pokemon red, to pokemon gold, to Tetris, to Link's Awakening, to pokemon, to Mario, to "still alive" from portal, to a part of a SpongeBob episode.
ACE can do anything.
pokemon yellow*
You know it's going to be good when you see (Unknown) as the rerecord count. *popcorn*
The random Spongebob clip gets me every single time
This is beyond my comprehension. And I love it.
“I’m making a note here: HUGE SUCCESS.”
Damn right!
I'm only just now seeing this, but I am amazed.
I LOVE THIS! Wow, I did not expect this!
5:46 how DOES he do that?!
Get back on the ship
From Pokemon Yellow to Pokemon Gold to Tetris to Pokemon Gold/Silver/Crystal to The Legend of Zelda Link's Awakening DX to Pokemon Gold/Silver/Crystal to Pokemon Red/Blue/Yellow to Super Mario Bros. Deluxe to Pokemon Red/Blue/Yellow featuring Portal and SpongeBob!
Im glaD this video exists, thanks to this I discovered PORTAL, now it's my second favorite video game :)
for me it was the song sounds really good, my motion sickness kinda prevented me from playing portal sadge
Is this Pokemon Yellow or Gold? Jeez, TAS designers. Make up your mind.
What's the deal with this TAS? You'd think it'd stay on Pokemon Yellow. Come on, TAS designers! Get with it!
How is this person playing Tetris? They were playing Pokemon! What the heck, TAS designers! Get it together!
And then when he gets to the end of the game, there's a song, and the game has nooo end. Wait, maybe it does. Come on, this TAS designers! Make up your minds!
I understand your reference
NO THIS IS PATRICK
what were they THINKING.
Don't forget Ash speedrunning Mario.
The one that posted this did so this movie can be published in april 1st byt TASing reality itself, really good stuff.
Just to remind people: This is real.
BUT
Everything after the ACE is a PRERECORDED VIDEO. Yes, it's rendered by the "console" itself, but this is not "gameplay" data, but rather "movie" data.
Is there an article or video explaining this? At face value it seems like they coded Pokemon yellow to 'become' these different games, which just seems like an ungodly amount of work.
Say what you will, but Professor Oak has an INCREDIBLE singing voice.
Don't worry they will legit recreate it as a real TAS next AGDQ or SGDQ
RoleplayHumor just wait for TASBot
It is a real TAS. Read the description.
I rerun it on emulator, this was so laggy I thinks you will need an overclocked-liquid nitrogen cooled gameboy to play it with bot :)
This particular TAS will be a bit hard to console-verify in a form that can be easily viewed during a marathon. It won't work on the Super Game Boy as-is, since it relies on functions that were introduced in the Game Boy Color. It would also be tricky to run it on the Game Boy Player, as that has extra menus to go through and disc loading time at startup. The only other possibility would be to come up with a capture card for the Game Boy Color and bypassing the buttons with some kind of wiring scheme.
I doubt you'd need to modify the gameboy that much, as the reason the emulator slows down so much is because it's having to juggle a lot more than usual. Also, most emulators for the simpler consoles/handhelds don't use all the cores in a multicore host system because they don't need to under normal situations, and this is hardly a normal situation.
Can TASBot performe accurate sub-frame inputs to show this on AGDQ? Is that even technically possible?
TASBot could potentially do it, as it has used subframe inputs in other console takeover situations before, but the big holdup is what hardware you run the game on, and how you connect that hardware to TASBot and a display so you can see what's going on.
Björn Eberhardt yes. tasbot had done sub-frame input at rate much higher then this before. Mario 3 2 secound run. at *5000+ input per frame* (cant rember exect number)
Tasbot can indeed do this, except it should be done on the Gameboy Player instead of the Gameboy Color. It's because of frame syncing issues. The Pokemon plays Twitch TAS also had to do that, if I remember correctly.
0:24 love the text transition here.
what an amazing video, Nice job :) cant stop seeing it over and over again
No. _No._ I-- I refuse to believe that this could possibly be real.
_But I know that it _*_is_*_ both possible _*_and_*_ real... _*_Anything_*_ is real with arbitrary code execution!_
I guess all I have left to say is... I am blown away.
This is my favorite tas to watch ever
TASterpiece.
This is obviously going to be Funny TAS of the Year, but can it go further than that? This is a fucking marvel.
4:09 good transition, also ASH seems to be a good player
This is now my favorite speedrun
Just... what.
This is completely legit, yet... there's no way. I knew ACE was powerful but this, this is something else.
3031: Programming an entire game in pokemon yellow.
Pokémon Yellow TAS?
There is a rocket ship on the thumbnail?
WTF IS GOING ON?
Its technically the soviet Buran space shuttle, but yeah.
It's a TAS that arbitrarily recodes Yellow into Gold, then Tetris, back to Gold, into Link's Awakening DX, back to Gold then Yellow, Super Mario Bros. Deluxe and back, and then Oak sings Still Alive from Portal, which switches to a very high-quality (for Game Boy) clip from SpongeBob, then the Yellow credits play.
@@NunofYerbizness *NO SHIT SHERLOCK*
Nunof Yerbizness After the title screen of gold, it’s actually crystal
And the stats listed when loading up the file don’t match
ASH is playing the TAS!
thats the loudest pikachu pika ive ever heard
Seriously? without your last juicy fruit?
That is absolutely amazing!
I JUST MADE IT TO THE PART WITH STILL ALIVE IM
WHAT THE ACTUAL FUCK IS THIS I LOVE IT
All it takes is an ounce of portal
I just witnessed my childhood get pulled through a black hole.
casually catches a shiny celebi with a pokeball by an accidental encounter
Using a shiny Mew to do so...
What I find groundbreaking is the use of video / voice lines, which I think was not implemented into games until the GBA era
Pikachu had a voice in Yellow. Although very low quality, and implemented through a crazy work around (1bps samples setting the waveform channel to max and zero back and forth to obtain a 23kHz sampling rate). Although the quality of that voice was not optimal, nothing stored on GB could sound as good, because of memory limitations. The samples would take up more than the allowed cartridge space. But this is all fed in via inputs so it works.
I could probably understand a lot of things, but this shit is just magic.
When the speedrun is more impressive than the game it's taking place in.
The Moment when you are not sure if this was just am april fools joke video or an actual thing and the choice for the date was just made for fucking with us ...
The TAS has been around for a while (the submission entry is real and was accepted and you can find previous uploads of this video), they're just posting the video now to mess with people.
...Well in my defense it *was* accepted 3 days ago.
I just saw the opportunity when my head clicked realizing it's April 1st and this was the perfect TAS to publish.
Beautiful code execution!
I was not expecting to see “still alive” from portal in this
they even managed to code a son into it
So this is probably going to be at SGDQ 2017
5:46 Get back on the ship
I honestly thought this was a legit speed run and I shit my pants when I saw "Mario". lol well played!
No it's legit. It's just under the "arbitrary code execution" branch.
Skyturk
You forgot to turn "legit" into "not legit"
Because it is legit
And to know that all of this is real...
Bravo
GAME THEORY: IS PROF OAK ACTUALLY GLaDoS?????
Y33t 🅱 💯💯💯💯😂👌😱👌😱👌😱👌😱👌😱👌😱👌😱👌😱👌😱😂😂😂👌😂👌😂👌😂👌👌😂👌😂👌😂👌😂👌😂👌😂👌😂👌😂👌😂👌😂👌😂👌😂👌😂🏪🗽🏪🗽🏪🗽🏪🗽🏪🏪🗽🏪🗽🌆🏭🌆🏭🏩🏬🏪
Great choice of date for this one.
You're welcome. ^_^
Here's how it went down on IRC:
Pissed off at Pokemon for downloadables due to screen size.
* Spikestuff puts 2 and 2 together
I SHOULD PUBLISH THAT TONIGHT!
The entire point of my little thinking like that was because I was meant to have something else encoded for April Fools spam, but never got around to doing it.
I was dying laughing the whole way through. XD
Best TAS ever, in my absolutely honest opinion!
The Spongebob clip gets me every time
"What game do you want to play?"
*Yes*
This video is like a fever dream