Mario Paint "Data Over Flow" error (Real SNES capture)

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • I went and recreated • Mario Paint "Data Over... using a GV-USB2 capture device and a real SNES, and I included the full process of me setting everything up to cause the error.
    It's really easy to do! I saw a suggestion to do it with a custom stamp which I did here, but you can also do it with a premade stamp (like the one of Mario's head), the spray tool or any other method of making something that looks very messy. Just keep in mind that you do need to do this to both the main canvas and the animation frames.
    This error happens because Mario Paint's cartridge includes 32 KiB of save memory, but that's only enough for the main canvas or the animation frames but not both. The game solves this with compression, and if the data is random enough then it'll still be too big to fit after compression.
    If you're not familiar with Mario Paint you might notice that Mario Maker actually references it quite a bit.
    2:20 Save animation
    3:02 Error

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

  • @miasma82
    @miasma82 Месяц назад +51

    I like the painting. Abstract impressionism was too much for Mario's brain to comprehend

  • @Patashu
    @Patashu 6 месяцев назад +94

    I wasn't expecting a sequel and I'm pleasantly surprised

    • @bushytail
      @bushytail  6 месяцев назад +25

      I saw comments here and there asking if it was real, asking about reproduction steps, or giving me advice to use a higher video resolution, so I figured it would be quick and easy to just make a better video.
      It was also clear that a lot of people who watched the original hadn't actually played Mario Paint, so I thought it would be helpful to have a short video that shows off a bit more of the game that people might not be familiar with, like the stamp editor.

  • @vaylonkenadell
    @vaylonkenadell 4 месяца назад +51

    They even had a little animation for the robot overloading! That's adorable!

  • @bunnybismuth
    @bunnybismuth 6 месяцев назад +131

    "Who's been drawing D̸̡̢̨̨̢̛̫͙̬͖̳̞̼̣̮̱͇͗̈́̀̈̾̚ ̴̛̝̠͓̰̇̂̆̾͜Į̴̛̞͓͈̄͐́̉̎͑̇͌́̎̀͐̒̈́̈͝ ̷̨̨̟̜͕̝͚̼̝̼͍͊̆͜C̴̛͈̯̖͕͎̩͊̂͛̓̍̀́̒̈̎͠͠͠ ̸̡̡̭͔̞̤̱̳̘̥͎̤͉͔͗͠͝ͅK̷̖̓̀̑̈́̍̍́͝͝ͅ ̶̩̮͇̯̠͎̠͈̤̹͔̬̠̆͌̓͑̀̓́͜S̵̢̮̥̠͉͕̙̬̉͌̀́̽̓̇̌͝?!"

    • @ShosuCeladon
      @ShosuCeladon 6 месяцев назад +1

      Think it was Jake Paul.

    • @blueducky1
      @blueducky1 5 месяцев назад +3

      Jaul "Skeleton" Pake caught drawing biblical angels on the hallway computers

    • @maybeananimator
      @maybeananimator 7 дней назад

      is that a vargskelethor joel reference i see right here?

  • @Xanatos21
    @Xanatos21 4 месяца назад +30

    This actually happened to me once when I played Mario Paint back in the early 90's. It kinda creeped me out.

    • @galaxylegend7852
      @galaxylegend7852 4 месяца назад +5

      yeah like imagine ur a kid and ur saving ur large masterpeice at night staying up then you see this

  • @DennisHolste-s7o
    @DennisHolste-s7o Месяц назад +7

    Such a catchy tune playing during saving.

  • @JoLiKMC
    @JoLiKMC 6 месяцев назад +22

    Man. That's dedication.
    Cheers to you, squirrelly girl!

    • @Walid-mk4jo
      @Walid-mk4jo 6 месяцев назад +1

      Ayo squirrel girl marvel super hero refrence?! 😱

  • @yourhighschoolenglishteach8405
    @yourhighschoolenglishteach8405 4 месяца назад +68

    they must be pushing the limits of the console if a normal drawing saves fine, but a particularly detailed one breaks it

    • @bushytail
      @bushytail  4 месяца назад +41

      In this case the limit is just how much save memory is in the cartridge, rather than a console limit. It can handle this much entropy on the main canvas or on the animation frames, but both at once results in a save file that's too big.

    • @sagesys
      @sagesys 4 месяца назад +3

      ​@@bushytailIt's using a simple compression algorithm right?

    • @bushytail
      @bushytail  4 месяца назад +22

      @@sagesys According to reverse engineering that's been done, it's a combination of Huffman coding and LZ77, which are also the main techniques behind PNG. I'd consider that to be pretty complicated, and I imagine Nintendo did that because it will do a good job at arbitrary repeating patterns while something like Run-Length Encoding would not.

  • @baspostscrap
    @baspostscrap 6 месяцев назад +16

    Mario Paint: “Data Over Flow” Error: For Real Life

  • @Xudmud
    @Xudmud 4 месяца назад +71

    This makes me curious how Mario Paint's compression algorithm works, particularly since it seems a fair bit more complex than, say, the one for 1st gen Pokemon sprites.

    • @bushytail
      @bushytail  4 месяца назад +37

      It's a mix of LZ77 and Huffman, which are also the main concepts behind PNG compression. There's decompression code at forums.nesdev.org/viewtopic.php?p=199067#p199067

    • @starleaf-luna
      @starleaf-luna 2 месяца назад +3

      and the Pokemon sprite compression code is RLE with a toggle to disable it for cases when RLE would not perform well.

  • @scrub9946
    @scrub9946 6 месяцев назад +8

    ive watched your jack stone vhs reload 99 times so far im watching it for the 100th time today

  • @Glitcher2000
    @Glitcher2000 6 месяцев назад +12

    Jackson Pollock would be proud.

  • @MisterN1
    @MisterN1 17 часов назад +1

    I actually had this happen as a kid and freaked out.

  • @stapler942
    @stapler942 Месяц назад +1

    Oh wow, I had zero idea this existed in the game. Mind overflowed right now!

  • @leosmii
    @leosmii 5 месяцев назад +42

    Wait.
    THIS is where the course bot music in smm2 comes from?

    • @khrisbro
      @khrisbro 4 месяца назад +11

      Always has been.

    • @candykatkittylichiousisthebomb
      @candykatkittylichiousisthebomb 4 месяца назад

      And smm wii u

    • @MadameSomnambule
      @MadameSomnambule 2 месяца назад +2

      Yepper. I grew up playing this on my older brother's snes when I was little (so, back in the late 90s and early 2000s), so I was pleasantly surprised to hear about all the Mario Paint references in Mario Maker. ^_^

  • @LittleBlueGamer
    @LittleBlueGamer 3 дня назад

    user: *posts random colors everywhere*
    course bot: "WHY ARE YOU DOING THIS"
    (btw great job)

  • @CirnoFairy
    @CirnoFairy 19 дней назад +1

    Looks like one of those magic eye things.

  • @supertacoblanket
    @supertacoblanket 15 дней назад

    I've never realized they use the same music for mario maker

  • @ethanbloodborne
    @ethanbloodborne 2 дня назад

    Wow. I use to play Mario Paint to death back then and I'd always make the most unusual things before saving, shocked this never happened to me. XD Though I always did get anxiety kinda whenever he paused there towards the end.

  • @infinitygenealpa
    @infinitygenealpa Месяц назад +1

    Why is the music during the special stamp mode so scary sounding? WTF?

  • @DeejValen
    @DeejValen 6 месяцев назад +8

    Its trying so hard :(

  • @PresidentMikeJohnson
    @PresidentMikeJohnson 3 месяца назад

    this game was great

  • @quackman
    @quackman Месяц назад

    Aw, they made a typo, "overflow"

  • @EvilMariobot
    @EvilMariobot Месяц назад +1

    Is the compression why the Save robot always stops at 12?

  • @EnjoySackLunch
    @EnjoySackLunch Месяц назад

    Dude you’re getting a dell

  • @Texasmediatv
    @Texasmediatv 2 дня назад

    Robot must be using a Mac

  • @MiiGameplaysHD
    @MiiGameplaysHD 3 месяца назад +1

    Maybe you could record your drawing on tape or take a picture of it so it wouldn't be lost?? 🤔

  • @andresbravo2003
    @andresbravo2003 4 месяца назад

    So this is real.

  • @BayEmirkiYT
    @BayEmirkiYT 6 месяцев назад +2

    Very interes-thing

  • @jfsmarcelino1124
    @jfsmarcelino1124 5 месяцев назад +1

    NyQuil chicken

  • @Speed522
    @Speed522 5 месяцев назад

    Yes the real

  • @Misterrabbit64
    @Misterrabbit64 6 месяцев назад +2

    👁️👄👁️

  • @R2Bl3nd
    @R2Bl3nd 26 дней назад

    You're displaying the video at the wrong aspect ratio. The pixels are being treated as square even though capture cards generally output non-square pixels. Like how DvDs are 720x480 but either displayed at 4:3 or 16:9. Not all pixels are square.

    • @bushytail
      @bushytail  26 дней назад +3

      @@R2Bl3nd I'm not sure, I'm comparing it against the game running on a CRT and it looks the same to me. If you're referring to how everything looks a little wider than it should be, that's just because SNES pixels really are slightly wider than they are tall.

    • @R2Bl3nd
      @R2Bl3nd 26 дней назад

      @@bushytail it's clearly stretched too much horizontally, is what I'm saying. Not throwing shade, just sharing my observation and my experience.

    • @yordansic
      @yordansic День назад

      @@R2Bl3ndNo, it’s not “clearly” stretched. 🙄

    • @R2Bl3nd
      @R2Bl3nd День назад

      @@yordansic to me it is.

  • @nightwintertooth9502
    @nightwintertooth9502 6 месяцев назад +58

    This dude just created most of AI generated art in Mario Paint. No wonder it doesn't save. 😂

    • @geniusly_normal
      @geniusly_normal 6 месяцев назад +10

      the art looks like ai??? It does not

    • @SniperOnSunday
      @SniperOnSunday 4 месяца назад +17

      This is more Canvas of Babel than AI generation

    • @rdococ
      @rdococ 4 месяца назад +15

      AI generated comment??

    • @cateydotnet
      @cateydotnet 4 месяца назад +9

      what the hell are you talking about man

    • @weegeenumberone2
      @weegeenumberone2 2 месяца назад +2

      whuh??

  • @VampireSquirrel
    @VampireSquirrel 15 дней назад +1

    The fact that there is no Mario Paint Wii is proof god doesnt exist

    • @bushytail
      @bushytail  15 дней назад +1

      Though we did get the Photo Channel, which snuck a Mario Paint reference into the "drawing on photos" mode (the animation for deleting all the stuff you drew has a rocket flying across the screen)

  • @iaminyourballs
    @iaminyourballs 6 месяцев назад +2

    Cute profile pic