Imagine this whole thing from the point of view of Mario. He discovers he can change the fabric of his own world by doing specific set of actions in specific locations.
Yeppoh Stream So, basically magic. Wait... According to most magical beliefs, doing certain actions in specific locations causes different effects to happen, Are magic spells just glitches people found in the Matrix?
Well, since the SMW code is written in the vast majority of the system memory, isn't it possible to create a jump command (jp or even jr in ASM) while in Flappy SMW so that the game's code goes to a section of memory/code to run the actual game again? For instance, Sethbling could insert a couple more instructions that allowed for a jp command that jumps to the SMW's titlescreen. It could be done by the same exploit, right...?
+darksoulzFZ From the looks of it, i don't think so, because the bootloader overwrites some parts of the games code in order to work in the first place, the code for the bootloader has to have an entry point somewhere in the main game loop, so yes, you might be able to jump to the title screen, but the bootloader code would be run eventually at some point. It IS possible that i am wrong, but this is a very complex thing to do, and I am very impressed by both seth for pulling it off, and for p4plus2 for figuring out the actual code to make this happen
I think that after he did the coordinate to coin count maneuver, it was pretty simple to execute. I find the writing of the code byte by byte to be more impressive.
Welcome back, Sethbling here, and today I've recreated Minecraft within Super Mario World. Also, I've recreated Super Mario World within normal Minecraft. Also, I've recreated Minecraft within the recreation of Super Mario World.
Well to be fair, no one would know what Flappy Bird was and you'd be ridiculed for going through a tiresome process to play some weird version of Mario instead of the original, superior game.
This series of steps sounds like finding secrets before the internet: "I heard that if you jump five times after obtaining 56 extra lives exactly with one arm behind your back... "
+TeamAsianLeader More similar to hacking a billboard company's electronic work order form to get them to change some letters on one of their billboards. The billboard is still in English (ASM).
The SNES was the first game console my parents bought for me as a kid (we never had the NES, though friends did) and Super Mario World was the first game I ever played on it. As someone who was just starting to learn programming himself around that time too I had no idea this could have been done from inside the game I was playing! So cool. I watched the twitch replay of this last night. Major kudos to you and the team!
This is VERY underrated, injecting bytes into memory through the game as new code???? could literally have been a mini-thesis project for a master's degree. And fucking cool
+Super! :3 That was done in a sort-of cheaty way. The computer sending the controller input was reading the Twitch Chat and sending the data down the controller line to the Super Game Boy. It wasn't the console connecting to Twitch chat, it was the computer sending the inputs.
+xisumavoid Should we expect the next episode of Hermitcraft to be "Xisuma converts Hermitcraft into Mario so that he can convert Mario back into Hermitcraft"? :P
nimbylive What, did you take an arrow to the- Hold on, there are some guys called the overused memes exterminators or some shit at my door. I'll be right back.
+magicstix0r Yeah, +Kim-Yannick Jürs is right. There is a guy that programmed tetris (which is far more complicated than flappy bird) in just 71 lines of python code.
Astounding. You explained this simply enough that even a programming dunce like ME can understand it. I'm floored at the level of knowledge required and skill displayed to pull this off.
+Gijs This is true. Actually, TheZZAZZGlitch has even made a pokemon exploit that can permanently be installed to the cartridge so that it runs when you start the game.
I was tallking about the zzazzglitch and his pkmn yellow reprograming. I know this was done with the actual NES otherwise it wouldn't have attracted that many people
"Hey so what do you do for a living?" "I make Minecraft resdstone videos." "Oh cool!" "As well as inject codes from certain popular video games into older Mario games on SNES by hand through extremely complicated mathematical sequences!" "O.O oh god."
Imagine this whole thing from the point of view of Mario. He discovers he can change the fabric of his own world by doing specific set of actions in specific locations.
Yeppoh Stream
So, basically magic. Wait...
According to most magical beliefs, doing certain actions in specific locations causes different effects to happen,
Are magic spells just glitches people found in the Matrix?
Lelouch Vi Britannia
If that was the case then Sethbling would basically be a god
reminds me of Matrix
Awesome?
If our universe is simulated, maybe we can glitch it this way.
When flappy bird gets removed from the app store but you REALLY want to play.
*sad anime flap noises*
Wat no
When someone in your family turns it off
Flappy Bird% needs to become a speedrun category of SMW
yes
Top comment.
But... what would be the rules to considerate the thing as flappy bird?
"How did I do this? Well, if I go into gamemode 3 you can see these armor stands..."
lmao
+Shay Oh the nostalgia. From 1,000 years ago when that joke was actually clever and funny.
+The Guy Who Roasts Everyone what does it reference?
+Shay they get pushed by pistons activated with command block magic!
+Shay "that are moved by an array of command blocks..."
I understood some of these words.
r u real :o
+Charlie Klotz the real one :o
+grande1899 like red shell...
A+ 10/9
Of course you jave
Welcome back, Sethbling here. Today I hacked into the CIA and found out that aliens exist by taking advantage of a glitch in super mario
world
I'd be careful saying that kind of shit
So we can Storm area51 with just a copy of super Mario ?
@@damplamp you will regret Everything
@@damplamp you will regret Everything
As someone said in Twitch chat after you completed the injection... "Now recode this game back into Super Mario World, Kappa". I loll'ed.
+AntVenom Yes! New challenges!
AntVenooooomm!
+AntVenom Do you play SMW?
Well, since the SMW code is written in the vast majority of the system memory, isn't it possible to create a jump command (jp or even jr in ASM) while in Flappy SMW so that the game's code goes to a section of memory/code to run the actual game again?
For instance, Sethbling could insert a couple more instructions that allowed for a jp command that jumps to the SMW's titlescreen. It could be done by the same exploit, right...?
+darksoulzFZ From the looks of it, i don't think so, because the bootloader overwrites some parts of the games code in order to work in the first place, the code for the bootloader has to have an entry point somewhere in the main game loop, so yes, you might be able to jump to the title screen, but the bootloader code would be run eventually at some point.
It IS possible that i am wrong, but this is a very complex thing to do, and I am very impressed by both seth for pulling it off, and for p4plus2 for figuring out the actual code to make this happen
*injects smw into smw*
That's easy, just inject the few bytes of code that will reset the game :)
*hits reset* DONE!!!
That sounds difficult, I hear putting the disc into the SNES works. It may be hard though.
Disc? You mean cartridge.
then inject smw in the injected smw
Amazing that you did that in an hour
I think that after he did the coordinate to coin count maneuver, it was pretty simple to execute. I find the writing of the code byte by byte to be more impressive.
Wow this is literally the last place I'd expect to see you dude
I can't wait for the stream when he hacks into the pentagon with just SMW
You might need an online multiplayer for that one.
In your résumé:
"Experiences with the following IDEs: Eclipse, Netbeans, Visual Studio, Super Mario World"
And Minecraft command blocks.
@Logan Wood What's wrong with Verilog?
This needs more likes, but no one but coders will get it 😂
Tyler Durden systemverilog gang
I dont do hardware but im pretty sure VDHL and verilog is annoying as assembly
But first, let's talk about parallel universes...
half an a press
LAMAJ then trigger power up state 6 on the 15th X-coordinate to input the arbitrary data
And reach QOU Warp Speed by HSWing for 12 hours.
oh come on, It wasn't that complicated.
Nikku4211 oh, and shoutouts to simpleflips.
There were 12k people in the stream and it was on the front page of twitch!!
+T1CtC1T Forreal though. Wasn't even anything crazy like TPP, it was sethbling being awesome it netted over 12k viewers jeesus.
+T1CtC1T While I was in church... ;_;
God or twitch? Should be an easy decision, one is tangible and real.
+azure (azureblue) Don't be disrespectful. How old are you?
azure Your edge is real
Welcome back, Sethbling here, and today I've recreated Minecraft within Super Mario World.
Also, I've recreated Super Mario World within normal Minecraft.
Also, I've recreated Minecraft within the recreation of Super Mario World.
Lol best comment ever
GarFish360 GarFish haha, thanks! :)
Milesprower the Brony And recreated Super Mario World, within the recreation of Minecraft
LegitGamer420 mind blown
you sir have made my day
This is the most complicated cheat code ever
_wakes up_
"i wonder what i should do today"
"...oh, i got it"
*"i'll transform a copy of super mario world into flappy bird with my bare hands"*
lol
WITH MY BARE HANDS
+Majorworm BEAR HANDS, wait a second..
+Majorworm BEARS
Wtf even happened to this comment
Sethbling is the kind of guy who would make "downloading RAM" actually possible.
+Levo GAMES I'm still waiting for sethbling injecting values into the dedotated wam
I'm still waiting for sethbling to cure cancer
ikr
true lol
+kimjdav using super mario
As a programmer, I think you're insane
Rachel Cabot he isn't insane, he just knows how to take an advantage of a glitch to inject his works or ideas into something which makes him unique
@@NxVernxual
joke
/jōk/
noun
a thing that someone says to cause amusement or laughter, especially a story with a funny punchline.
[ytg] r/woosh
@@NxVernxual shut up
Gelatine I want to see you doing that
Super Mario World is becoming a legitimate coding language.
A.K.A “slower than assembly” language
I was going to say that
They should code in the sourcecode of sonic the hedgehog to complete the true heresy!
Correction: Super Mario World is becoming a legitimate IDE for 65816 Assembly
While you were out with girls learning 6502 Assembly, I was at home, silently mastering the art of SMW Code Injections
Apply to be programmer at Blizzard
"What languages do you know?"
"super mario world"
"you're hired"
Apply to be programmer at Valve
"What languages do you know?"
"english"
"you're hired"
+Kyle Rockwell Apply to be a programmer at Digital Homicide
"What languages do you know?"
"Unity Assets"
"Your hired"
+purepower777 Burn!!! Careful though they may sue you for saying that.
+Pandan Apply to be a programmer at Phoenix games (Look it up)
"what languages do you know?"
"SURRY, ERM DEFF"
"Your hired"
+Pandan I don't think he knows how to program. He mentioned getting the assembly from someone else 'p4plus2'
At 5:36 an interdimentional guard entity found SethBling defying the laws of SMW.
OH SHIT
O GOD
Nice catch
Actually, that's an armor stand.
interdimensional*
Incredible, just incredible. Great idea, and congrats on pulling this off.
+A+Start Now im just imagining you trying to pull this off and ripping your hair out doing so
A+Start Put this on Son of a glitch.
A+Start hi Andy
A+Start!
A+Start this needs to be on son of a glitch, SMW is so glitchy
SAS: Seth-Assisted "Speedrun."
haha funny
AnexPwned Wow SASsy
AnexPwned is this a new category?
SMR SAS WR: -6 years
AnexPwned
Nope.
SAS = Seth-assisted Superplay
The greatest mind of our generation is screwing around with Super Mario World.
Sad, but True )
Today, I'm going to invent the cure for cancer by injecting code into my brain
Those smart guys gotta have hobbies
I remember stumbling upon this glitch as a kid.
Lol IMAGINE if you actually did
+SprollusTube ... How could you stumble across it?
man stumbling across a glitch that requires 331 specific coordinates is incredibly hard to do.
I played this game so much as a kid, I was bound to accidentally execute the source code for a game that had yet to be invented at some point.
Well Flappy Bird had nothing before it so yes it would work.
Welcome back, SethBling here. Today we hack into NASA using Super Mario World glitches and armor stands.
the ultimate weapon
@@chloroplast8611 haha
@@crashfps fight me
@@DeclanGrey No, Fight Mii U
@@DeclanGrey ur mom
Me: I can write fizz buzz in 8 languages. SethBling: I can hack the Matrix using only a 1972 Mitsubishi Toaster Oven.
Underrated
Sethbling: how I deleted 10 websites using only a grape to order McDonalds
Imagine someone doing this back when Super Mario World came out. You will be crowned king of SNES at school
What if every rumor we ever heard about a video game was real and it was just using this method
mind=blown
You know what? I'm gonna re-code the game to be a time machine and do just tha
Well to be fair, no one would know what Flappy Bird was and you'd be ridiculed for going through a tiresome process to play some weird version of Mario instead of the original, superior game.
I don't think you'd be ridiculed for essentially making your own game (also flappy bird is pretty neat)
Don't give time travelers ideas.
Let's inject GTA V into SMW.
***** True :P
***** GTA 1 Isn't 3D you idiot.. think before you speak.
***** I have no idea i'm just a stickfigure animator.
***** yeah I guess..
***** Yeah.
This series of steps sounds like finding secrets before the internet:
"I heard that if you jump five times after obtaining 56 extra lives exactly with one arm behind your back... "
So does that mean SMW is a programming language now?
basically.
+TeamAsianLeader More similar to hacking a billboard company's electronic work order form to get them to change some letters on one of their billboards. The billboard is still in English (ASM).
+TeamAsianLeader no, the game was written in machine code using smw graphics
+Choro BASICally*
+Choro _BASIC_ally. I see what you did there.
Are you saying if I randomly jump and ride yoshis and make it spit fireballs I can inject minecraft into smw?
***** ye it will take hundreds of hours +chance of failure
Failure would be the reason why I kms
probably it didn't even have a single megabyte
Just checked, the SNES has 128kb.
***** Ah, I see. Yes RAM is limited. Super! :3 That is surprisingly and disappointedly crappy.
Injecting Flappy Bird into Super Mario World crashes Paper Mario
nailed it
i miss stryder7x... sigh...
The coolest part of this for me was the daisy-chaining of incrementally more useful tools from the original exploit. Well done to everyone involved.
The SNES was the first game console my parents bought for me as a kid (we never had the NES, though friends did) and Super Mario World was the first game I ever played on it. As someone who was just starting to learn programming himself around that time too I had no idea this could have been done from inside the game I was playing! So cool. I watched the twitch replay of this last night. Major kudos to you and the team!
"This is the first time a human has performed this kind of exploit" - can't think why
This is VERY underrated, injecting bytes into memory through the game as new code????
could literally have been a mini-thesis project for a master's degree.
And fucking cool
+Myke Prior more like 7th grade science project
+tmac9938 you've written that comment several times and never managed to look any less of a douche. Fair play
In 10 years: Let's hack the NSA with super mario world...
+ w0t
lmao
We're able to connect to Twitch chat with Pokemon Red on a Super Game Boy.
We'll get there.
+Super! :3 That was done in a sort-of cheaty way. The computer sending the controller input was reading the Twitch Chat and sending the data down the controller line to the Super Game Boy. It wasn't the console connecting to Twitch chat, it was the computer sending the inputs.
+Timestoppa still, that's impressive with a super Game Boy :0
Wow, I thought I was hot shit when I beat the special world levels. This is next level!
but the real question here is:
how many a presses did it take?
2.5
Probably 1/2
Sixteen.
no so many A button presses that i would just /kill myself
awwwh
Wow. Seth is truly a master with redstone.
Bash yourself with a pinecone ! HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSS
Hey hello
***** that's a leafy meme
Great comments, from people you trust. This, is Twit.
The power of armorstands
Who else thinks he should do this in 0 A presses?
I don't think this will be possible with 0 A presses but maybe .5 an A press.
But first let's talk about parallel universe
0.5 A press is to little if there's no Scuttlebugs around.
Are you kiddin' me, mät?
but first let's talk about parallel universe.
Next he's gonna inject his own conciousness into SMW and live there, in a colorfull dream world.
Watching this live on twitch left me speechless...
IKR
+Wes Barnes Even now i can't wrap my head around it. If someone ever wants prove that witchcraft really exists, i'll point him right to this video. :P
+Chris R. (Roodey) definitely!
+Chris R. (Roodey) witchcraft? this is called "coding"
+Chris R. (Roodey) this is coding
It hit hard when it said 7 years ago and I realized it was 2016
Super Mario World is an IDE now?! In what year am I living??
+The tricky tick BIDOU TECH FOR MELEE
OH DEAR GOD
+The tricky tick I see what you did there, and I approve.
+WTK? Is that a challenge :P?
p4plus2
Simply amazing :-D Thanks for explaining how it worked!
+xisumavoid Should we expect the next episode of Hermitcraft to be "Xisuma converts Hermitcraft into Mario so that he can convert Mario back into Hermitcraft"? :P
@xisumavoid Woah I never realized you were in this comment section and I re-watch SethBling's stuff very often
So you basically wrote 2 programs:
- an ide to write bytecode into memory
- flappy bird
I am so glad that I was lucky enough to be one of the 10,000 people that saw this live. This is a game changer (pun is 100% intended)
+jonathan lavigne your pun game is on point my friend. have a like
Now turn it into Super mario 64
Doubt the hardware on the ness could handle that lol
Ness is now a console? Where do I sign up?
okey
The SNES hardware is too limited to handle SM64.
DooM
When Mario realises that he's been living in a simulation his whole life.
*insert SMW deteriorating into one of those walls of random text from the matrix*
THIS ISN'T MARIO MAKER
and?
Who said it was??
so I guess this is Mario "sans" Maker?
huh?
geddit?
because sans also means "without"?
geddit?
...
aw, I thought you would geddit.
+ThatzGamesForYa ! hon hon hon
The slopes gave it away, didn't they?
So wait you didn't have to wait on a slope for 12 hours?
Lol
+CyberMario I bet he used more than 0.5x A presses
+TJ “Henry” Yoshi Oh shiiiiiiiiiit.
+Synchron - Ohhhhhhh sheittttt
😂😊😑😑😠
Welcome back, Sethbling here. Today i was the first guy to cure cancer with only datapack and invisible armor stand
>power up state 6
This is some Dragon Ball Z shit
Yes and it over 9(blech, gasp, ugghh)
Dies at keyboard for attempting overused joke.
nimbylive shoulda gone with the armor stand.
nimbylive What, did you take an arrow to the-
Hold on, there are some guys called the overused memes exterminators or some shit at my door. I'll be right back.
I'm extremely glad to see everybody enjoyed this so much! Now to figure out the next idea...
(Probably DKC2 fun :D!)
Doesn't this technically make super Mario world Turing-Complete?
I'm glad we have ways to turn Super Mario World into vastly inferior games mostly through gameplay inputs.
+Threeshades "I am glad we have ways to turn a canvas into a painting mostly through paint brushes"
+Poppin' Loch Ness Hopster canvases are just upgraded paintings? no wonder van gogh got no respect ppl knew what was up
Regal Killager The medium is irrelevant, art is art.
+Poppin' Loch Ness Hopster y'know what? you get a thumbs up. solid. 👍🏾
Poppin' Loch Ness Hopster untrue
I'm too stupid to understand this, but smart enough to be impressed.
wise words!
Well, wise words, Wizards.
Timcast IRL brought me here. This is very impressive.
🐸✝️🧑🧑🧒🧒
Consider how much less comparative effort went into making the original Flappy Bird.
Lol why are you gay
One day, Sethbling can cure cancer with armor stands and spin jumps.
Incredible
Congrats
And next,we made super Mario world prop hunt!
yes
+Ember Dragonic That would be epic!
roasted m8
OMG YES
more effort was put into this than the actual flappy bird game.
+supersmashbro596 That would be true, considering that I'm pretty sure Flappy Bird was made in Game Maker...
Yup, that settles it. SethBling has gone insane. There’s no helping him at this point.
BRUUUUUUUUUHHHH I have no idea what you just said because my mind is too blown
+Aureylian
don't worry. 75% of people on the stream were just watching, what will happen XD
Omg :o
Next week on SethBling:
"Welcome back, Sethbling here. I made 3D Minecraft in Super Mario World!"
minecraft vive VR edition on arcade pacman
+The Redstone Potato
Are there other games you can inject code like this. I just think this is so cool
Darth Archon yes, for example pokemon blue/red. you can programm this game, that you can actualy catch mew under the freakin truck :3 this is so cool
I plan on copying sethbling's livestream but see if it will work on RetroPie (game emulator for raspberry pi)
Someone put pong in pokemon yellow.
Super Smash Bros Brawl. The SD card exploit let you take control over the Wii and inject whatever code you wanted.
Pokémon is actually funkier
This uses the new "1.9 Command Blocks", rightm
I love how happy he looks whenever he gets something right. ^_^
Welcome back, Sethbling here. Today I became the first demi-god to inject 700 megabytes of data into SMW in order to turn it into Final Fantasy VII.
SNES GAME CARTS CAN ONLY HOLD 4MB!!!!!
@@darkmoondeath00 yeah well he's a fucking demigod
I think the real story here is that somebody was able to write Flappy Bird in 331 bytes...
+magicstix0r Yeah.
In java, it takes nearly 14Gb.
+magicstix0r Yeah, +Kim-Yannick Jürs is right.
There is a guy that programmed tetris (which is far more complicated than flappy bird) in just 71 lines of python code.
+DynamicMangos 73*
nothing
I am having a stab at the inefficiencies of java. Real or otherwise, it is jokeworthy.
I really hate it when I have to explain these things.
@Ronald McDonald Says the clown.
You injected flappy bird byte by byte into super Mario world? That's insane and awesome great job man!
Oh my god, Flappy Bird had underwater Mario physics, but awful. Never noticed that before.
"I used series of Super Mario World glitches to create the singularity" -SethBling 2018
Kids, learn, this is what you'll do to defeat the matrix.
2016: Flappy Bird in Super Mario World
2022: Triforce%
What a time to be alive.
Did anyone else pretend like they knew what Seth was talking about? Or was it just me..... xD
A Cute Kitten lol
***** :O
I understood it. By doing some random thing at a certain place, it does a thing. Or, how I like to say it: He presses buttons, and boom. lel
Kevin Derp xD
lets be honest, no one did
Well done Sethbling! Now you can make Minecraft from Super Mario World code!
+PsychicVortex No, he'll make Super Mario World in Minecraft, then make Minecraft in that Super Mario World.
Astounding. You explained this simply enough that even a programming dunce like ME can understand it. I'm floored at the level of knowledge required and skill displayed to pull this off.
actually, zzazzglitch also used location to program a pong game in pokemon yellow. look it up.
+Gijs I think it was done on emulator though but was as impresive as this.
everybodyXD true
+Gijs This is true. Actually, TheZZAZZGlitch has even made a pokemon exploit that can permanently be installed to the cartridge so that it runs when you start the game.
+Gijs Different games. In Pokemon, you don't need pixel-perfect positioning.
I was tallking about the zzazzglitch and his pkmn yellow reprograming. I know this was done with the actual NES otherwise it wouldn't have attracted that many people
What are you...?
+SilliS Remix A god
"Hey so what do you do for a living?"
"I make Minecraft resdstone videos."
"Oh cool!"
"As well as inject codes from certain popular video games into older Mario games on SNES by hand through extremely complicated mathematical sequences!"
"O.O oh god."
How do you even pull THAT off?! Recoding a game with only controller inputs?! This is incredible stuff.
Welcome back, sethbling here, today I injected minecraft into SMW on my unmodded Super Nintendo... lol
This is amazing stuff dude. This is by far the craziest and most epic hack I've ever seen!
Next: Inject the whole SMW into itself.
AKA do nothing.
aka add a code to reset the game
@@alicetycable6107 Or shift the entire game forwards by a couple of bytes.
I didn't understand a word of what you said the last 6 and a half minutes, but damn, I'm impressed
+lordwout10 *checks video length* oh damn..
The coolest part was using the coin counter and score as tools to help you inject the code.
Hold it... WHAT?!?!?
YOU USED GLITCHES IN SUPER MARIO WORLD... TO INJECT THE ENTIRE CODEBASE OF ANOTHER GAME? WTF
Yes.
TEMMIE It's a set of bytes that makes up what basically amounts to another game :P
TEMMIE I never said it 'came from another game', I said it's a set of bytes that makes up what basically amounts to another game, which is correct.
you replied to yorself
@Ronald McDonald you do know that people can delete their own comments right?
I like how TASBot is just a R.O.B with a juryrig ass circuit board duct taped to his hands.
Hats off to the person who wrote the source code, and to the man with the patience to inject the bytes trough gameplay.
if you look close enough, you can see he actually used just a couple of armor stands
Plot twist: Super Mario was actually running on a virtual SNES in minecraft.
Have the original smw devs seen these projects? I cant help but think theyd love this
I have no idea what any of these words mean.
Basically:
He pushed buttons and did things in a really specific and precise order to make a game in a game.
more specifically, he injected code to make it easier for him to insert bigger code making it harder to make errors.
Basically, he went into game mode 3 and we saw the invisible armor stands
Real question:
Can you inject Crysis 3??
Yes, but only at 1x1 resolution 1 fps
Yes?
@@larho9031 yes
No only GTAV
can you inject the hit operating system windows 12
Sethbling: I want to play Flappy Bird
*Proceeds to do frame perfect actions*
Sethbling: Now I can play Flappy Bird! Haha!
We need to give this video likes to the point of virality!