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

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 มี.ค. 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
  • เกม

ความคิดเห็น • 39

  • @vaylonkenadell
    @vaylonkenadell หลายเดือนก่อน +17

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

  • @Patashu
    @Patashu 4 หลายเดือนก่อน +70

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

    • @bushytail
      @bushytail  4 หลายเดือนก่อน +21

      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.

  • @Xudmud
    @Xudmud 2 หลายเดือนก่อน +42

    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  2 หลายเดือนก่อน +21

      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

    • @win_ini
      @win_ini 6 วันที่ผ่านมา

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

  • @yourhighschoolenglishteach8405
    @yourhighschoolenglishteach8405 2 หลายเดือนก่อน +33

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

    • @bushytail
      @bushytail  2 หลายเดือนก่อน +19

      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 หลายเดือนก่อน

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

    • @bushytail
      @bushytail  หลายเดือนก่อน +7

      @@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.

  • @JoLiKMC
    @JoLiKMC 4 หลายเดือนก่อน +15

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

    • @Walid-mk4jo
      @Walid-mk4jo 4 หลายเดือนก่อน +1

      Ayo squirrel girl marvel super hero refrence?! 😱

  • @baspostscrap
    @baspostscrap 4 หลายเดือนก่อน +12

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

  • @Glitcher2000
    @Glitcher2000 4 หลายเดือนก่อน +10

    Jackson Pollock would be proud.

  • @scrub9946
    @scrub9946 4 หลายเดือนก่อน +7

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

  • @Xanatos21
    @Xanatos21 2 หลายเดือนก่อน +6

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

    • @galaxylegend7852
      @galaxylegend7852 2 หลายเดือนก่อน +1

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

  • @leosmii
    @leosmii 3 หลายเดือนก่อน +27

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

    • @khrisbro
      @khrisbro 2 หลายเดือนก่อน +8

      Always has been.

    • @candykatkittylichiousisthebomb
      @candykatkittylichiousisthebomb 2 หลายเดือนก่อน

      And smm wii u

    • @MadameSomnambule
      @MadameSomnambule 19 วันที่ผ่านมา

      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. ^_^

  • @bunnybismuth
    @bunnybismuth 4 หลายเดือนก่อน +106

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

    • @ShosuCeladon
      @ShosuCeladon 4 หลายเดือนก่อน

      Think it was Jake Paul.

    • @blueducky1
      @blueducky1 3 หลายเดือนก่อน

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

    • @BWCock
      @BWCock 3 วันที่ผ่านมา

      Our fucking teacher said…

  • @PresidentMikeJohnson
    @PresidentMikeJohnson หลายเดือนก่อน

    this game was great

  • @DeejValen
    @DeejValen 4 หลายเดือนก่อน +5

    Its trying so hard :(

  • @MiiGameplaysHD
    @MiiGameplaysHD หลายเดือนก่อน +1

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

  • @andresbravo2003
    @andresbravo2003 หลายเดือนก่อน

    So this is real.

  • @Speed522
    @Speed522 3 หลายเดือนก่อน

    Yes the real

  • @jfsmarcelino1124
    @jfsmarcelino1124 3 หลายเดือนก่อน +1

    NyQuil chicken

  • @BayEmirkiYT
    @BayEmirkiYT 4 หลายเดือนก่อน +1

    Very interes-thing

  • @Misterrabbit64
    @Misterrabbit64 4 หลายเดือนก่อน +1

    👁️👄👁️

  • @nightwintertooth9502
    @nightwintertooth9502 4 หลายเดือนก่อน +50

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

    • @geniusly_normal
      @geniusly_normal 3 หลายเดือนก่อน +7

      the art looks like ai??? It does not

    • @SniperOnSunday
      @SniperOnSunday 2 หลายเดือนก่อน +12

      This is more Canvas of Babel than AI generation

    • @rdococ
      @rdococ 2 หลายเดือนก่อน +10

      AI generated comment??

    • @cateydotnet
      @cateydotnet 2 หลายเดือนก่อน +5

      what the hell are you talking about man

  • @iaminyourballs
    @iaminyourballs 4 หลายเดือนก่อน +1

    Cute profile pic