This is because the game compresses the images and music before saving it to the cart's battery backed ram. Any piece of data that is made up mostly of the same bytes (like a simple drawing of a red house against a solid blue background will compress down to a very tiny size. A complicated piece of colorful art with many bytes that are different from each other will not compress so much, and it's possible that it wouldn't be compressed enough to fit in the save RAM of the cart. And why the overflow error. All compression algorithims including modern ones have this issue due to the way compression generally works. Lets say: Top half of screen is white bottom half is green and the screen is 200 by 200 pixels. The algorithim would only have to store something like White pixels 1 to 20,000 Green pixels 20,001 to 40,000 Now if the screen is top white, middle red, and bottom green the algorithim has to store it as White pixels 1 to 13,333 (give or take) Red pixels 13,333 to 26,666 Green pixels 26,666 to 40,000 You can see that the compressed data grew and it will continue to grow as more unique things are added to the image, even if it's something as simple as a black dot. If there are enough 'unique' elements on the screen that the compression has to have descriptions of, the less effective the compression actually is and it might not compress down the images enough to fit in the tiny amount of save ram a SNES cart typically has.
Its mario maker course bot music i think edit: okey you guys that reply to me just to tell me that the mario paint one is the original. i know that, but english isnt my native language so my english is pretty bad, and also nintendo games are not officially release on my country so im not having memory playing mario games on childhood like you guys
There are degugging tools such as hex ram viewers that you'd never expect to find on a console hidden in many of these old 8 and 16 bit games. Sometimes they are accessed through a cheat code but other times you have to use an Action Replay or Game Genie to access these tools.
Eh not really, this is easily achievable by a user in a regular scenario and the consequence would either be half written saves or a full crash if it didn't account for a poor compression ratio. It's not like Pokémon where an oversight caused missingno to be accessible, this is a possibility the developers were likely very aware could happen under unintentional circumstances.
YOOO, I KNEW I WASN'T MAKING IT UP! Thanks for posting! The thought of having seen an error screen like this was killing me, because it was a very vivid memory, but it wasn't documented anywhere until now
I think the reason it displays that error is due to hardware purposes Sam’s too much save data code fly up the consul so it doesn’t accept it well at least that’s what I think
@@idaholana Yeah, the size of the save data in this case depended on the way the colors were used, I think. Kinda like adding a "noise" effect in digital art, the more colors, the more the size will increase, and the more the game's RAM will have trouble, giving you this error screen
wow so you just managed to trigger it unintentionally by playing normally? That's kinda crazy, compared to the very specifically crafted payload in this example... I guess it's still rare, but good thing Nintendo did prepare an error screen instead of a crash.
The robot is working hard and taking a long time to do his task. This is because the game compresses the images and music before saving it to the cart's battery backed ram which is a very CPU intensive task. But why did the robot fail at the task he was assigned to perform? Any piece of data that is made up mostly of the same bytes (like a simple drawing of a red house against a solid blue background will compress down to a very tiny size. A complicated piece of colorful art with many bytes that are different from each other will not compress so much, and it's possible that it wouldn't be compressed enough to fit in the save RAM of the cart. And why the overflow error. All compression algorithims including modern ones have this issue due to the way compression generally works. Lets say: Top half of screen is white bottom half is green and the screen is 200 by 200 pixels. The algorithim would only have to store something like White pixels 1 to 20,000 Green pixels 20,001 to 40,000 Now if the screen is top white, middle red, and bottom green the algorithim has to store it as White pixels 1 to 13,333 (give or take) Red pixels 13,333 to 26,666 Green pixels 26,666 to 40,000 You can see that the compressed data grew and it will continue to grow as more unique things are added to the image, even if it's something as simple as a black dot. If there are enough 'unique' elements on the screen that the compression has to have descriptions of, the less effective the compression actually is and it might not compress down the images enough to fit in the tiny amount of save ram a SNES cart typically has.
Gordon Frohman, in the flesh - or, rather, in the hazard suit. I took the liberty of relieving you of your weapons. Most of them were government property. As for the suit... I think you've earned it. The borderworld, Xen, is in our control, for the time being... thanks to you. Quite a nasty piece of work you managed over there - I am impressed. That's why I'm here, Mr. Freeman. I have recommended your services to my... employers, and they have authorized me to offer you a job. They agree with me that you have 'limitless potential. You've proved yourself a decisive man so I don't expect you'll have any trouble deciding what to do. If you're interested, just step into the portal and I will take that as a yes. Otherwise, well... I can offer you a battle you have no chance of winning. Rather an anticlimax after what you've just survived.
at least an error message that really tells what happened. Today's error messages are just like "LOL PROBLEM!" and if asking for support it like tells you to restart your router, reinstall the game, reinstall windows, shove a light bulb up your left ear and pet The Elephant's Foot.
>Tries to get a wifi adapter to work >Error happens >"Would you like support?" >opens up a browser then does nothing because it can't connect 10/10 i love modern design
Old error messages: WINDOWS HAS PERFORMED AN ILLEGAL OPERATION AND MUST CLOSE New error message: Oopsie oh noes there was a problem :( i miss the old days when computers were scary
@@luxie8097Kid me thought I was gonna get scooped up by the feds for making the pc do something "illegal". Fatal errors were scary too cuz I thought I had managed to put the whole system on a death timer lmao
That's why I like to put tips in my panic functions. A simple "Vulkan couldn't be initialized. Tip: Make sure your drivers are updated." is much easier than you'd expect.
That high-pitched whistly instrument that comes in around 0:35 reminds me of that sound Bill Wurtz uses to underscore bad things like deadly lazers or eating porridge (but you've heated it for the wrong amount of time)
maaan its been 3 years and i have no memories of watching this video or making this comment lol, thanks for reminding this horrifying piece of work @@notlaw910
Mario Paint was pretty underrated. So as a child.. prior to me having Mario Paint, I used a VTech Video Painter to play around with art on screen. It was a canvas like device you used with a pen that connected to the TV through RCA Video. There were a couple of things you could do with it, but Mario Paint surpassed every aspect of that device. By having mouse support, and being able to not only make drawings, Mario Paint also let you create basic music and animations, or just color. And it came with a cool bonus game as well. Wish Nintendo kept on making 'creation' studio-like 'games' that could inspire people into creative arts of music and animation. An excellent effort for game creation came from Mario Maker though.
Flipnote Studio on the DSi was pretty cool I was disappointed that the 3DS didn't ship with it's own flipnote studio (thought I think Flipnote 3d was a free download) I didn't get a 3DS because someone told me it had no flipnote lol
@Professor_Utonium_ The explanation is that people on RUclips, for whatever reason, love to use the term "underrated" to describe things that were not. For instance: Mario Paint was one of THE most sold SNES games. Ever. It was huge. Here in the U.S. and in Japan and around the world. Not underrated. At all. People think because they personally didn't have it or didn't hear about it or play it later on in their lives that it is underrated. There is literally a Reddit thread with people discussing the overuse of that word when it does not apply. Asking why everyone uses underrated to describe everything that was popular and received its due credit. Whether it be a movie, song, band, actor...or in this case, a game. But I digress.
SimEarth for SNES actually has a similar condition if there are too many entities on the planet - it will give you a popup that it can only save enough of them to a certain point and the rest will be discarded.
It's 12:30am in the 90s. Your parents let you stay up past your bedtime because summer vacation just started. You brought out Mario Paint and that clunky old SNES mouse, and decided that you're going to make a MASTERPIECE. You finally finished it, and you decide to save it so you can show it off to all your friends in the cul-de-sac tomorrow. You hear that robotic, technical music play, and you're excited. Soon everyone will know that your latest Creative Exercise had brought forth a piece even DaVinci would be jealous of. Almost there… and- why isn't the number counting down? It should be 0 by now, right? Those weird eyes in the save robot keep blinking, and the bits of your work keep moving down the pipeline, but it's not saving? Suddenly, the robot stops for a second and it explodes, with puffs of smoke blowing out of its "ears," with a box across the top of the screen saying, "DATA OVER FLOW." The robots mouth is open wide, and its eyes are blood red. You begin to panic, and call for help. No answer. You look at the clock, and it's 12:35am. Everyone must be asleep by now, and it's just you, your CRT, and this monstrosity. You sob, not knowing what to do. All you wanted was your artwork. You power off the console, and your nightmares are haunted by this message, knowing you can never have it back. Countless hours. Gone.
thats kinda impossible to happen. check the image its VERY specific it means it has some sort of color thingy or something that makes it happen it would never happen if u did drawed something normal like a dog or anything
Interesting thought experiment: * For every possible image, either store the raw image or a compressed one depending which is smaller in bytes. This will be a subset of them where the size is small enough to also encompass the data of how it was compressed. * This is apparently impossible mathematically? (Due to the pigeonhole principle). * Maybe not? There are a couple of caveats. Some images raw would be smaller than the set number of bytes (e.g. "3" is smaller in digits than "3849"). And the raw ones which just happen to have the compression sequence could be a mix up. So this would have to perfectly cancel out if it was a perfect compression algorithm.
Lossless compression works by compressing a file to a smaller size without altering the data. An example of lossless compression is Run Length Encoding. Instead of storing every pixel individually, an array of all pixels with the same data is stored. Say you have green in pixels 1, 2, 3, and 4. Instead of storing this data as green 1, green 2, green 3, green 4; you can store this data as green 1-4. This compresses the file without actually altering the data.
This is a concept known in computer science as Kolmogorov complexity, which is basically the smallest size some data can be compressed to (while including compression instructions). An interesting theorem is that random data, with rather high probability, cannot be compressed more than a constant amount. This can be proven via the Pigeonhole principle, like you mentioned. I would highly recommend looking up more if you're interested, it's quite a cool topic!
@@Aweoe do you think telling somebody they don't understand something will make people think that you, in fact, do understand it? because it doesn't. you don't come off looking smart, you just look like an asshole.
Take a look at the image being saved. Unique colored pixels that the compressor built into the program has to have 'descriptors' for each and every one of them. Because of the tiny amount of save RAM in a typical SNES cart, it can't be compressed enough to fit in that memory. If the image was simple, there would not be as many 'discriptors' needed and it would fit in the save ram of the cart. This is an age old problem that is with us to this day simply because the basics of how compression works does not change.
That depends. Their painting would have had to have been complex enough that the data compressor couldn't make it small enough to fit in NVRAM/cartridge memory. That's what's happening here.
@@onesyphorus The robot was always meant to be seen it just showed up when you saved, the error itself is new. The song has also been known, in fact Nintendo used it and the robot in reference to Mario Paint in Super Mario Maker.
Imagine you’re a kid, playing this on the computer in the basement, and it’s completely dark because you stayed up until 11 working on your masterpiece. And then this shit happens
This was done on purpose. To make an image that the compression built into the Mario Paint program cannot compress down enough to fit in the save ram of the SNES cart. Whatever emulator he is using is also emulating the limitations of the save memory of a real SNES cart.
That was because I accidentally drew on the randomized canvas a little bit and instead of realizing that I could have just used the rewind feature I covered it up with a stamp
I used to love the save song and the alternate game start song that would play around 1/5 times at game start. The one where the voice says, "Mario Paint, ooooooooh." at the end of the song.
That robot would scare the living daylight out of me if I ever saw it as a kid 😅 I was already traumatized enough with the Valve guy with a valve in his eye 😅 On top of that my aunt made up a super creepy story to explain that pic: apparently that guy cried too much and had doctors put a valve in place of his eye to be able to control his crying 😂
@@kewoshk If you were just a bit younger, your aunt would have been trolling you with those screamer videos that were all the rage in the early 2000s. I think I was 11 or 12 when I first played Half-life, so I just thought the valve face guy was funny. Then again, I didn't have the "valve installed to regulate crying" backstory like you did.
@@Tony_Cardoza I was born in 1995 so I had some experience with those screamers 😅 It was not my aunt but a friend of mine sent me a mock find the difference game via MSN, I searched for a difference for about 3 minutes then one odf those horrible screaming faces popped 😅
Yes, Super Mario Maker itself was originally going to be another sequel to Mario Paint, with a mini game of creating SMB courses. The development team had so much fun creating courses, that the entirety of the game flipped to be about creating SMB style courses, with Mario Paint's Gnat Attack being the mini game. That's why SMM has a lot of MP references. It was originally intended to be a sequel. I say "another" sequel, because MP already has a suite of game cartridges for one game, Mario Artist. Mario Artist was a suite of programs for the Nintendo 64 Disk Drive.
Growing up only hearing the save music from Super Mario Maker, it feels so odd hearing it here because it feels like I’m just hearing Wii U music play over a SNES game. Cool that they brought this song back in SMM.
around the time mario paint was being developed, error handlers WERE common in normal programs, but ive never seen any form of console game from the same era have any error handling, alot of times they will just crash entirely
Very interesting to see, was it docummented before? I also wonder if there are any other games that can have this happen. I thought of SMB3 on GBA which had eReader card levels, and I heard that the cartridge didn't actually have enough memory to store them all
That's true! The cartridge of Super Mario Advance 4 (SMB3 remaster for GBA) had memory for 32 bonus levels, but there were 73 of them including Japan exclusives AFAIR
@@RaposaCadela I believe it just wipes the oldest ones, although I've never actually tested as I've only ever played the Wii U Virtual Console version that has every level card included.
Is this legit?! I couldn’t find any references to this on sites like TCRF! I’m going to try this myself, first on emulator and then on real hardware. This robot scared the shit out of me when I was little and if I’d seen this it would have haunted my dreams lol
@@bushytail thanks, I don’t have that emulator but I’ll grab it. How tough was it to make the image complex enough? Just airbrush all over? Did you fill out animation and music too?
@@Klopford I found where the canvas was held in RAM and I overwrote it with stuff I generated using www.pcg-random.org/ which I figured would be random enough. I had to do the same to the animation canvas, because without it I think think the main canvas barely fits. Maybe you could do it with an airbrush? I guess you'd need to in order to try it on console.
@@bushytail I just tried it on console. IT ACTUALLY WORKED! And I don't think my image is *quite* as random as yours! I will have a video up soon with proof!
It amazes me that nintendo cared so much that they put a error handling of this kind in an snes game but in 2022 can't even release their games in full
You are comparing a game that is only a megabyte or less in size compared to one that could be a gigabyte or more that requires a vast more amount of code and resources. Like comparing a 4 function calculator to a desktop PC.
Imagine trying to save a recreation of the Mona Lisa and this happens
That's what happened with most logos, it was too much, so they had to simplify it.
DEPRESSION
Imagine Vincent van Gogh created the Starry Night painting on Mario Paint and this happened.
The image would not be compressable enough to fit in the cart's save RAM. The more complex the image, the less effective the compression is.
[Insert Da Vinci Rage Quit Here]
Imagine as a kid, it’s night. You’re all alone. you make a masterpiece in Mario paint. And save it. And this happens
As if the robot didn’t scare you enough
I'd have been more terrified than mad lol!
This is because the game compresses the images and music before saving it to the cart's battery backed ram.
Any piece of data that is made up mostly of the same bytes (like a simple drawing of a red house against a solid blue background will compress down to a very tiny size. A complicated piece of colorful art with many bytes that are different from each other will not compress so much, and it's possible that it wouldn't be compressed enough to fit in the save RAM of the cart. And why the overflow error.
All compression algorithims including modern ones have this issue due to the way compression generally works.
Lets say:
Top half of screen is white bottom half is green and the screen is 200 by 200 pixels.
The algorithim would only have to store something like
White pixels 1 to 20,000
Green pixels 20,001 to 40,000
Now if the screen is top white, middle red, and bottom green the algorithim has to store it as
White pixels 1 to 13,333 (give or take)
Red pixels 13,333 to 26,666
Green pixels 26,666 to 40,000
You can see that the compressed data grew and it
will continue to grow as more unique things are added to the image, even if it's something as simple as a black dot. If there are enough 'unique' elements on the screen that the compression has to have descriptions of, the less effective the compression actually is and it might not compress down the images enough to fit in the tiny amount of save ram a SNES cart typically has.
that is my dream, and my nightmare
I would've been so mad.
The music that plays when the robot is trying to save your image is pretty cool
Its mario maker course bot music i think
edit: okey you guys that reply to me just to tell me that the mario paint one is the original. i know that, but english isnt my native language so my english is pretty bad, and also nintendo games are not officially release on my country so im not having memory playing mario games on childhood like you guys
Sort of saves the robot from being creepy as shit
@@SussyGuy35 i own a copy and i can agree
That shit is straight up BUMPIN'!
@@SussyGuy35 Mario Paint came out 23 years before Super Mario Maker. The course bot music is taken from this game
Surprising that it has such error handling for a game of its age.
*cough* gen 1 pokemon
Good software has good exceptions
There are degugging tools such as hex ram viewers that you'd never expect to find on a console hidden in many of these old 8 and 16 bit games. Sometimes they are accessed through a cheat code but other times you have to use an Action Replay or Game Genie to access these tools.
Eh not really, this is easily achievable by a user in a regular scenario and the consequence would either be half written saves or a full crash if it didn't account for a poor compression ratio. It's not like Pokémon where an oversight caused missingno to be accessible, this is a possibility the developers were likely very aware could happen under unintentional circumstances.
Why?
YOOO, I KNEW I WASN'T MAKING IT UP!
Thanks for posting! The thought of having seen an error screen like this was killing me, because it was a very vivid memory, but it wasn't documented anywhere until now
Gets censored.. Nooooooo!!!!!
I think the reason it displays that error is due to hardware purposes Sam’s too much save data code fly up the consul so it doesn’t accept it well at least that’s what I think
@@idaholana Yeah, the size of the save data in this case depended on the way the colors were used, I think. Kinda like adding a "noise" effect in digital art, the more colors, the more the size will increase, and the more the game's RAM will have trouble, giving you this error screen
yeah, i played it on switch and tbh i out loud shouted DA FUCK MARO MAKER
wow so you just managed to trigger it unintentionally by playing normally? That's kinda crazy, compared to the very specifically crafted payload in this example... I guess it's still rare, but good thing Nintendo did prepare an error screen instead of a crash.
The mario paint robot already freaks me out, i would be terrified if I saw this
one question how
The groovy music saves it
It's really some weird azz looking robot.
what if you wanted to go to heaven but god said
DATA OVER FLOW
The robot is working hard and taking a long time to do his task.
This is because the game compresses the images and music before saving it to the cart's battery backed ram which is a very CPU intensive task.
But why did the robot fail at the task he was assigned to perform?
Any piece of data that is made up mostly of the same bytes (like a simple drawing of a red house against a solid blue background will compress down to a very tiny size. A complicated piece of colorful art with many bytes that are different from each other will not compress so much, and it's possible that it wouldn't be compressed enough to fit in the save RAM of the cart. And why the overflow error.
All compression algorithims including modern ones have this issue due to the way compression generally works.
Lets say:
Top half of screen is white bottom half is green and the screen is 200 by 200 pixels.
The algorithim would only have to store something like
White pixels 1 to 20,000
Green pixels 20,001 to 40,000
Now if the screen is top white, middle red, and bottom green the algorithim has to store it as
White pixels 1 to 13,333 (give or take)
Red pixels 13,333 to 26,666
Green pixels 26,666 to 40,000
You can see that the compressed data grew and it
will continue to grow as more unique things are added to the image, even if it's something as simple as a black dot. If there are enough 'unique' elements on the screen that the compression has to have descriptions of, the less effective the compression actually is and it might not compress down the images enough to fit in the tiny amount of save ram a SNES cart typically has.
This is so underrated
WOW
You belong in the hall of fame
wow
dont like this
Genius description is genius
So THIS is where the mario maker level saving theme originates from. That's awesome!
My dreams of making magic eye puzzles in Mario Paint have been shattered.
L
@@Schnort no
@@huss2891omg Gordon Freeman
@@babykata-dt3ysGorden fremen
Gordon Frohman, in the flesh - or, rather, in the hazard suit. I took the liberty of relieving you of your weapons. Most of them were government property. As for the suit... I think you've earned it. The borderworld, Xen, is in our control, for the time being... thanks to you. Quite a nasty piece of work you managed over there - I am impressed. That's why I'm here, Mr. Freeman. I have recommended your services to my... employers, and they have authorized me to offer you a job. They agree with me that you have 'limitless potential. You've proved yourself a decisive man so I don't expect you'll have any trouble deciding what to do. If you're interested, just step into the portal and I will take that as a yes. Otherwise, well... I can offer you a battle you have no chance of winning. Rather an anticlimax after what you've just survived.
at least an error message that really tells what happened.
Today's error messages are just like "LOL PROBLEM!" and if asking for support it like tells you to restart your router, reinstall the game, reinstall windows, shove a light bulb up your left ear and pet The Elephant's Foot.
>Tries to get a wifi adapter to work
>Error happens
>"Would you like support?"
>opens up a browser then does nothing because it can't connect
10/10 i love modern design
Old error messages: WINDOWS HAS PERFORMED AN ILLEGAL OPERATION AND MUST CLOSE
New error message: Oopsie oh noes there was a problem :(
i miss the old days when computers were scary
@@luxie8097Kid me thought I was gonna get scooped up by the feds for making the pc do something "illegal". Fatal errors were scary too cuz I thought I had managed to put the whole system on a death timer lmao
That's why I like to put tips in my panic functions. A simple "Vulkan couldn't be initialized. Tip: Make sure your drivers are updated." is much easier than you'd expect.
Error 55
What error?
*55, duh.*
Welp, time to Google.
The robot looks like something out of Machinarium. Such a simple yet uncanny looking design
As a kid, i thought it looked like something out of Gumby!
Machinarium is so underrated! That and sammorest are the best!
I have machinarium and sammorest 3 on my phone
It's definitely the gaping fish mouth that makes it uneasy to look at.
DUDE IVE BEEN TRYING TO FIND THE NAME OF THAT GAME FOR YEARS
one day I'll play machinarium. reply to me to remind me.
0:12 that music, combined with the robot gives me chills.
They re-used it for Coursebot in the Super Mario Maker games, in case you haven’t played those.
@@RealSirMikay oh really? I'll try to find it on youtube, thanks alot :)
@@Saratheartist2did you actually not know?
@@Saratheartist2this song hits hard too
@@_Rainbooow I never played it lol
Moral of the story: don't attempt to recreate a Jackson Pollock painting in Mario Paint
wdym radio stations @@andygup1585
Record or evil lie @@andygup1585
300 likes and no comments? lemme fix that
352 likes and only 1 comment? Let me fix that too
392 likes and only (buffer underflow) comments? lemme fix that as well
The robot is already scary enough lmaooo
That high-pitched whistly instrument that comes in around 0:35 reminds me of that sound Bill Wurtz uses to underscore bad things like deadly lazers or eating porridge (but you've heated it for the wrong amount of time)
Oddly specific but true
obscure reference, but very very true wtf
Kazumi Totaka composed it
This robot used to scare me as a kid, something about it makes it look like it's extremely tall, like the size of a building
Mario and Sonic were such mortal enemies in 90s that Mario even had to rival Sonic in giving kids nightmares with spooky hidden message imagery.
That robot and music would’ve scared me and given me nightmares as a little kid
No way the music is creepy to you
This is one of the most important videos on RUclips.
Welp, that's a new one to me and I played Dr. Mario religiously back in the day. Good find!
Explain by what you meant by religiously?
@@Vexcenot Means I played it a lot and was loyal to the game, sorta like a faith I guess.
@@RebrandSoon0000 oh so you didn't saw Mario as Jesus like I did?
@@Vexcenot mario is the god of video games
Explain what you mean by Dr. Mario cause this is OBVIOUSLY Mario Paint
I don't think that sound effect is even used anywhere else
same
@@huskytheidiot same what?!
i think that's the bomb sound lower pitched
@@kabanfriends5764 I think you're right
@@Bagel_Le_Stinky They don’t think it’s been used anywhere else.
i cant be the only one who just randomly press this, hear this song and go "omg, wtf this song was from this??"
you aren't the only one, thats what i thought too!
maaan its been 3 years and i have no memories of watching this video or making this comment lol, thanks for reminding this horrifying piece of work @@notlaw910
same
WOW extra points for the coder to cover this case!
That robot is terrifying
Mario Paint was pretty underrated. So as a child.. prior to me having Mario Paint, I used a VTech Video Painter to play around with art on screen. It was a canvas like device you used with a pen that connected to the TV through RCA Video. There were a couple of things you could do with it, but Mario Paint surpassed every aspect of that device. By having mouse support, and being able to not only make drawings, Mario Paint also let you create basic music and animations, or just color. And it came with a cool bonus game as well. Wish Nintendo kept on making 'creation' studio-like 'games' that could inspire people into creative arts of music and animation. An excellent effort for game creation came from Mario Maker though.
Flipnote Studio on the DSi was pretty cool
I was disappointed that the 3DS didn't ship with it's own flipnote studio (thought I think Flipnote 3d was a free download)
I didn't get a 3DS because someone told me it had no flipnote lol
Colors live on switch is kinda like Mario Paint, but nowhere near as whimsical.
I dont think you (or most people) on RUclips know WTF the word "underrated" means.🙄
@@CrowTExplain
@Professor_Utonium_ The explanation is that people on RUclips, for whatever reason, love to use the term "underrated" to describe things that were not. For instance: Mario Paint was one of THE most sold SNES games. Ever. It was huge. Here in the U.S. and in Japan and around the world. Not underrated. At all. People think because they personally didn't have it or didn't hear about it or play it later on in their lives that it is underrated. There is literally a Reddit thread with people discussing the overuse of that word when it does not apply. Asking why everyone uses underrated to describe everything that was popular and received its due credit. Whether it be a movie, song, band, actor...or in this case, a game. But I digress.
i was today years old when i found out the coursebot music is also from mario paint holy shit
Nintendo HATES Jackson Pollock!
based
...
Wait that's the origin of the bot and his song? I thought it was from Mario Maker!
Yeah Nintendo really likes to reference their older games
@@bushytail funny
@@karimitickaeloogreattemlor3486 funny
@@karimitickaeloogreattemlor3486 (fuuny edition))
funny animal
I keep getting recommended this video and i love rewatching it
Never knew you could burn out the robot. Now I guess it only handle certain bitmaps, but not all of em. Well that's some creativity now flushed!
Never got this error back in the day, very interesting!
I guess you didn't try to recreate a Jackson Pollock. 😂
I like how the music changes to a level finished type tune as soon as the data overflow error occurs
SimEarth for SNES actually has a similar condition if there are too many entities on the planet - it will give you a popup that it can only save enough of them to a certain point and the rest will be discarded.
"IT WONT GO SMALLER THAN 12"
"reject it"
It's 12:30am in the 90s. Your parents let you stay up past your bedtime because summer vacation just started. You brought out Mario Paint and that clunky old SNES mouse, and decided that you're going to make a MASTERPIECE. You finally finished it, and you decide to save it so you can show it off to all your friends in the cul-de-sac tomorrow. You hear that robotic, technical music play, and you're excited. Soon everyone will know that your latest Creative Exercise had brought forth a piece even DaVinci would be jealous of. Almost there… and- why isn't the number counting down? It should be 0 by now, right? Those weird eyes in the save robot keep blinking, and the bits of your work keep moving down the pipeline, but it's not saving? Suddenly, the robot stops for a second and it explodes, with puffs of smoke blowing out of its "ears," with a box across the top of the screen saying, "DATA OVER FLOW." The robots mouth is open wide, and its eyes are blood red. You begin to panic, and call for help. No answer. You look at the clock, and it's 12:35am. Everyone must be asleep by now, and it's just you, your CRT, and this monstrosity. You sob, not knowing what to do. All you wanted was your artwork. You power off the console, and your nightmares are haunted by this message, knowing you can never have it back. Countless hours. Gone.
spongebob rollercoaster image
ok
Wake up babe new creepypasta just dropped
This is the best error handling I've seen.
Imagine actually putting hours into something in Mario Paint, wait for it to save cuz you really like it, and this happens
thats kinda impossible to happen. check the image its VERY specific it means it has some sort of color thingy or something that makes it happen it would never happen if u did drawed something normal like a dog or anything
It just stopped at 12. Only for it to stop. I’ve NEVER seen this before!
It almost always stops at 12 for a bit when saving. It's happened every time I've played.
When it's compression it (auto correct won't let me type correctly)
@@smuglife64gaming21 then turn it off.
The saving music smacks
I'm surprise they make an error animation like if they was expecting this to happen in the future.
Congratulations, you beat the game. :3
It is important that this be preserved.
Conglartulations, your did it!
Interesting thought experiment:
* For every possible image, either store the raw image or a compressed one depending which is smaller in bytes. This will be a subset of them where the size is small enough to also encompass the data of how it was compressed.
* This is apparently impossible mathematically? (Due to the pigeonhole principle).
* Maybe not? There are a couple of caveats. Some images raw would be smaller than the set number of bytes (e.g. "3" is smaller in digits than "3849"). And the raw ones which just happen to have the compression sequence could be a mix up. So this would have to perfectly cancel out if it was a perfect compression algorithm.
You don't know how compression works
Lossless compression works by compressing a file to a smaller size without altering the data.
An example of lossless compression is Run Length Encoding. Instead of storing every pixel individually, an array of all pixels with the same data is stored.
Say you have green in pixels 1, 2, 3, and 4.
Instead of storing this data as green 1, green 2, green 3, green 4; you can store this data as green 1-4. This compresses the file without actually altering the data.
Probably the raw image is too large, or else why use compression at all?
This is a concept known in computer science as Kolmogorov complexity, which is basically the smallest size some data can be compressed to (while including compression instructions). An interesting theorem is that random data, with rather high probability, cannot be compressed more than a constant amount. This can be proven via the Pigeonhole principle, like you mentioned. I would highly recommend looking up more if you're interested, it's quite a cool topic!
@@Aweoe do you think telling somebody they don't understand something will make people think that you, in fact, do understand it? because it doesn't. you don't come off looking smart, you just look like an asshole.
Man even just the robot loading normally is unsettling. It’s probably a mix of the song and the weird robot “lips”
I always wondered if this was possible but I've never been able to create anything that could do this.
Take a look at the image being saved. Unique colored pixels that the compressor built into the program has to have 'descriptors' for each and every one of them. Because of the tiny amount of save RAM in a typical SNES cart, it can't be compressed enough to fit in that memory.
If the image was simple, there would not be as many 'discriptors' needed and it would fit in the save ram of the cart.
This is an age old problem that is with us to this day simply because the basics of how compression works does not change.
The origin of the course bot theme from Mario Maker
wow they actually programmed that in as a function? wonder how many people have ever seen this till now?
That depends. Their painting would have had to have been complex enough that the data compressor couldn't make it small enough to fit in NVRAM/cartridge memory. That's what's happening here.
I never saw it before
Finaly an error video without horror and jumpscares
Newly documented for the world!
I got this for Christmas as a kid with zelda link to the past. Loved both of them
So I tried it by using all the colors with the spray paint and...
IT FRICKING WORKED!!
This saving track was so awesome I didn't mind waiting
Music: 🗿🚬
Robot: ☠️
0:29 for some reason I didn't know this is where the sound that's in Mario Maker originated from
It’s crazy we *just now* found this error in this game that’s been out since the 90’s. What other old games could we find hidden errors like this in?
It's not just now, it's just very obscure and nobody talks about it
Judging from the comments a lot of people knew about it
WAIT SO THAT ROBOT WAS NEVER SUPPOSED TO BE SEEN ?! 💀💀💀😭
im joking guys please put down your pitchforks it's not that deep 💀
yo was that grime banger supposed to be heard to?
im joking
@@onesyphorus The robot was always meant to be seen it just showed up when you saved, the error itself is new. The song has also been known, in fact Nintendo used it and the robot in reference to Mario Paint in Super Mario Maker.
that robot scares me so much, I guess I won’t sleep in the past
This feels like nightmare fuel for a 5 year old
You've defeated the final boss of Mario Paint, the save robot!
i enjoy how the music just resumes like nothing’s happening
Imagine you’re a kid, playing this on the computer in the basement, and it’s completely dark because you stayed up until 11 working on your masterpiece. And then this shit happens
The game can't handle that much data! You gave it an aneurism.
To be fair, why would you ever what to save something like *THAT*
This was done on purpose. To make an image that the compression built into the Mario Paint program cannot compress down enough to fit in the save ram of the SNES cart.
Whatever emulator he is using is also emulating the limitations of the save memory of a real SNES cart.
@@plateshutoverlockThanks for the explanation. Some sort of RLE?
That's easy. So that you can show this rare Over Flow Error to your friends any time you want, duh.
Static is the most convoluted picture a TV screen can interpret.
A scrambled, chaotic signal of waste
noone talks about the small Mario peeking near the bomb icon 😢
That was because I accidentally drew on the randomized canvas a little bit and instead of realizing that I could have just used the rewind feature I covered it up with a stamp
This was one of the first video games I've played, and I had no idea this was a thing.
this tune kicks ass
Check out my remix to this track: ruclips.net/video/jfVrtEfNrC0/видео.htmlsi=lJCsX6AdA7maTb55
I used to love the save song and the alternate game start song that would play around 1/5 times at game start. The one where the voice says, "Mario Paint, ooooooooh." at the end of the song.
ロボットとモザイクアートに夢中で左下にマリオがいることに気づかなかった
0:10 is reused In Mario maker
Yes
Fr
I like how it continues playing the music like nothing ever happened. It’s like, “welp shit, oh well”
so this is where the Coursebot theme originates
Im glad they reused the robot for mario maker, it gave him a major facelift
Ngl I’d be scared if that appeared on my tv at 3 am
SAME the robot is scary but I like it
@@xxlinxx3531 yea me too
been seeing this video every once in a while now, just now realised where the super mario savebot music came from holy moly
That robot would scare the living daylight out of me if I ever saw it as a kid 😅 I was already traumatized enough with the Valve guy with a valve in his eye 😅 On top of that my aunt made up a super creepy story to explain that pic: apparently that guy cried too much and had doctors put a valve in place of his eye to be able to control his crying 😂
Lol @ your aunts valve face backstory.
@@Tony_Cardoza lol thanks, she and her Windows 98 PC had a lasting effect on me as you can see 😅 She would troll us with stuff like these 😅
@@kewoshk If you were just a bit younger, your aunt would have been trolling you with those screamer videos that were all the rage in the early 2000s. I think I was 11 or 12 when I first played Half-life, so I just thought the valve face guy was funny. Then again, I didn't have the "valve installed to regulate crying" backstory like you did.
@@Tony_Cardoza I was born in 1995 so I had some experience with those screamers 😅 It was not my aunt but a friend of mine sent me a mock find the difference game via MSN, I searched for a difference for about 3 minutes then one odf those horrible screaming faces popped 😅
Why is it always the aunts and uncles being wild af 💀💀💀
In all my years of playing Mario Paint, I've never had this Data Over Flow before.
This is definitely one of the videos of all time
It most certainly is one of the videos of all time
Moments later, Jackson Pollock threw his NES out the window.
Saving ALOT of data. Do not remove game pak. WARNING! File compression error. Data cannot be saved.
I love how they made a little animation for it as well
so that robot is how the coursebot was born in super mario maker...
Yes, Super Mario Maker itself was originally going to be another sequel to Mario Paint, with a mini game of creating SMB courses. The development team had so much fun creating courses, that the entirety of the game flipped to be about creating SMB style courses, with Mario Paint's Gnat Attack being the mini game. That's why SMM has a lot of MP references. It was originally intended to be a sequel. I say "another" sequel, because MP already has a suite of game cartridges for one game, Mario Artist. Mario Artist was a suite of programs for the Nintendo 64 Disk Drive.
@@right_hand_power7960me when i spread miss information on the internet:
Growing up only hearing the save music from Super Mario Maker, it feels so odd hearing it here because it feels like I’m just hearing Wii U music play over a SNES game. Cool that they brought this song back in SMM.
People in the comments acting as if adding a basic error handler was something unheard of back in the day
NPCs literally being the example of Danning-Kruger Effect
Many of us were kids, and thankfully not all of our childish wonder has died in our advanced age.
@@Diaphat they were not talking about kids, but the grown-ups commenting
@@a.r.4822 calling people NPCs is incredibly creepy, get help.
around the time mario paint was being developed, error handlers WERE common in normal programs, but ive never seen any form of console game from the same era have any error handling, alot of times they will just crash entirely
That Mario head in the bottom left corner: uhhh you okay robot?
Seriously though, why can't we have error messages like this for everything!? It would be hilarious
I love the little mario head on the bottom left
I think you just beat Mario Paint.
I like how this silly sqrl video randomly got recommended to me ;3
So this is where the Mario Maker Coursebot Music originated
I really like how they reused it as a theme.. really suits well
Pretty funny how the music changes, it makes the error feel like a "game over" screen
Very interesting to see, was it docummented before? I also wonder if there are any other games that can have this happen. I thought of SMB3 on GBA which had eReader card levels, and I heard that the cartridge didn't actually have enough memory to store them all
That's true! The cartridge of Super Mario Advance 4 (SMB3 remaster for GBA) had memory for 32 bonus levels, but there were 73 of them including Japan exclusives AFAIR
@@meowcat7124 Neat! What happens if you cross the limit? Is there a file management system or something?
I too would like to know the answer
@@RaposaCadela I believe it just wipes the oldest ones, although I've never actually tested as I've only ever played the Wii U Virtual Console version that has every level card included.
@@shny_scottwell or it could have a error screen! it was never documented before but it can happen!
Really funny and charming way to handle this error. The poor robot blew up
BRU- I DIDNT KNOW THAT ONE SONG FROM MARIO MAKER TWO WAS HERE!
Its been used since the mario maker from the wii u👍
i love how mario’s just chilling in the corner
my 9 year old self trying to save a random art that is a colour spam type :
Oh hey nova didnt Google algorithm to directly recommend you straight out of the blue
Is this legit?! I couldn’t find any references to this on sites like TCRF! I’m going to try this myself, first on emulator and then on real hardware. This robot scared the shit out of me when I was little and if I’d seen this it would have haunted my dreams lol
Here's a savestate for the Mesen-S emulator to reproduce this: bin.smwcentral.net/u/1780/mario%2Bpaint%2Boverflow.mss
@@bushytail thanks, I don’t have that emulator but I’ll grab it. How tough was it to make the image complex enough? Just airbrush all over? Did you fill out animation and music too?
@@Klopford I found where the canvas was held in RAM and I overwrote it with stuff I generated using www.pcg-random.org/ which I figured would be random enough. I had to do the same to the animation canvas, because without it I think think the main canvas barely fits.
Maybe you could do it with an airbrush? I guess you'd need to in order to try it on console.
@@bushytail I just tried it on console. IT ACTUALLY WORKED! And I don't think my image is *quite* as random as yours! I will have a video up soon with proof!
@@Klopford the video is ruclips.net/video/t2A2NbsJ8wo/видео.html
Holy shit, I've never seen this before. Thanks for showing it to us! Wild.
It amazes me that nintendo cared so much that they put a error handling of this kind in an snes game but in 2022 can't even release their games in full
You are comparing a game that is only a megabyte or less in size compared to one that could be a gigabyte or more that requires a vast more amount of code and resources.
Like comparing a 4 function calculator to a desktop PC.
@@plateshutoverlock 🤓
They also can't even release games that run all that well in most cases *looks at Scarlett and Violet*
@@TheMenaceHimself2006 i've been playing scarlet for a while, and it runs fine
idk what you talkin bout
@@bloosnoc Have you not seen the glitches?