3 Ways to Reduce File Size of Scratch Projects!

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • In this video, I'll show you how to reduce the file size of your scratch project, which will make it smaller without quality loss, and you'll then be able to share it with your friends without worrying about file size limit!
    ☁️ Cloud Convert - cloudconvert.com/
    ▶️ New on the channel? Start here!
    • New on McVincient? Sta...
    ▶️ Social Links!
    Join our Discord Server - / discord
    My Scratch Profile - scratch.mit.edu/users/FANJOUA/
    ⭐ For more videos & exclusive content, become a member today!
    youtube.com/@McVincient/join
    ▶️ Scratch Series on this channel!
    Scratch Project Review - • Project Review S2
    Top Down Shooter Series - • Scratch 2D Shooter Game
    Clicker Series - • Playlist
    ⏱️Timestamps/Video Chapters⏱️
    0:00 Intro
    0:11 First Method
    0:57 Second Method
    1:16 Third Method
    #indiedev #scratch #scratchproject

Komentáře • 54

  • @FunnyAnimatorJimTV
    @FunnyAnimatorJimTV Před rokem +17

    Bitmap costumes are not necessarily smaller, it can depend on the size of the costume, the variety of color, or how complicated the original vector costume was (how many vector points). A similar topic I would also like to learn is how to make your projects LOAD faster. One of the culprits is definitely music, but the other is also costumes, but it's not so simple, the costumes could depend on different factors like the number of costumes, but also the vector points. If bitmap it could depend on the size of the costumes or the variety of color in the image.

    • @McVincient
      @McVincient  Před rokem

      Yes I agree
      That's why I added so much warning type stuff before telling the bitmap tip

    • @MrIssa2021
      @MrIssa2021 Před 2 měsíci +1

      Yeah vectors are actually smaller in size

  • @official_multilayer
    @official_multilayer Před rokem +8

    Tip: Also to reduce the file size, compress it in a zip file

  • @tjb3171
    @tjb3171 Před 8 měsíci +4

    scratch wouldn't save my project bc it was 50 whole megabytes lol. this fixed it, thx so much!!!

    • @bob_gamingYT
      @bob_gamingYT Před měsícem

      Mine was somehow 60 megabytes and it saved

  • @JacksonAcademy1
    @JacksonAcademy1 Před rokem +8

    Scratch also ridiculously reduces the quality of the audio if it is too big. I usually have to go into Audacity and lower the bitrate of the audio so it's less than 3MB. Also, your project won't upload to Scratch if the audio files are too big.

    • @McVincient
      @McVincient  Před rokem

      Ohh I didn't know that about audio compression!
      The uploading problem just shouldn't exist lol

  • @ponali.mememaker
    @ponali.mememaker Před rokem +4

    another way could be to rename the sb3 file to zip, extract the files and delete the files from the zip, put the files back on the zip with most compression and rename to sb3.
    if the project cannot be read by scratch, or it is still too big, make a zip file and put the sb3 file inside with most compression. i reccomend only doing it once or twice, since windows defender may detect it as a zip bomb.

    • @McVincient
      @McVincient  Před rokem

      But this didn't work for me
      I did and scratch broke

  • @MrIssa2021
    @MrIssa2021 Před 6 měsíci +2

    Thank you so much! I only needed to do the audio, and it reduced the file size from 28MB to 5MB!

  • @Real_Maritosu
    @Real_Maritosu Před 8 měsíci +2

    The actual reason why music is a big matter ofaudio size is because has too much audio data causing huge file size for example nintendo games has music which causes their rom be too big

  • @Scriptometry
    @Scriptometry Před 25 dny +1

    You can read my comparison comment instead of this paragraph below me. (as in, that's the only thing important.)
    That .mp3 conversion worked. I took a song from a featured project (an actual good one) called "Animal Crossing: New Horizons - 10 A.M. (Sunny Weather)" and it was originally 3MB. When I converted it, it was only 800KB.
    COMPARISON:
    Original: *3MB*
    Converted to .mp3 audio file type: *800KB*

  • @FunnyAnimatorJimTV
    @FunnyAnimatorJimTV Před rokem +6

    Also keep in mind that the project json file can be no larger than 5 MB. This would be like 30,000 blocks so everyone should be ok.

    • @McVincient
      @McVincient  Před rokem +1

      And someone said that their code took up 10MB

    • @FunnyAnimatorJimTV
      @FunnyAnimatorJimTV Před rokem

      @@McVincient I see the comment, I feel like they typed the wrong number because if you search "project json file limit" then everyone says 5MB. Maybe their json file is 10MB but they can't upload it to scratch or something. That would mean they have like 50,000 blocks which i've never seen in a scratch project

  • @drkclshr
    @drkclshr Před rokem +7

    Pro tip: delete your scratch file it now is reduced to a mere 0 MB

  • @ShinZyXD
    @ShinZyXD Před rokem +2

    This so helpful like sprite for each coin 💀

  • @fazirmohammed2783
    @fazirmohammed2783 Před rokem +2

    When you said “was too big” it sounded like “was stupid”

  • @OttoDoesOCs
    @OttoDoesOCs Před rokem +1

    This is exactly why I am making an optimization management and movement motion blur engine

  • @aashishsaini5985
    @aashishsaini5985 Před rokem +3

    I've a project which lags while running. Sometimes it runs the script in correct way as it's supposed to do, while sometimes not.😶What could be the possible reasons for that?

    • @McVincient
      @McVincient  Před rokem

      Either your script is actually broken, or your device is just not good.

    • @aashishsaini5985
      @aashishsaini5985 Před rokem

      I think second one is right...cuz if my script is wrong then it will never run...but it does, like 3 out of 5 times

  • @SharkPool_SP
    @SharkPool_SP Před rokem +4

    Also clean up your code, having repeating/extra code adds to the file size

    • @McVincient
      @McVincient  Před rokem

      That barely does anything but yeah for mental peace

    • @SharkPool_SP
      @SharkPool_SP Před rokem +1

      @@McVincient no it does

    • @SharkPool_SP
      @SharkPool_SP Před rokem +1

      @@McVincient I made a game go from 225 mb to 184 by just removing useless code and rewriting it

    • @modesties
      @modesties Před rokem

      It kinda sounds like you’re talking about the clean up option when right clicking (which sadly now just puts it in a straight line)

    • @SharkPool_SP
      @SharkPool_SP Před rokem

      @@modesties no im talking about removing useless/repeating code or rewriting it to make more efficient/to use less blocks

  • @thegiantjj
    @thegiantjj Před 2 měsíci +1

    ty my audio was too large to wave but i converted to mp3

  • @fakerolnando
    @fakerolnando Před rokem +2

    sadly its not work well for me. 10MB code n art and 20 MB sounds no way to reduce it except reduce the sounds quality which make it sounds bad

    • @McVincient
      @McVincient  Před rokem

      How do you know how much space code takes up? Also do the MP3 conversion to maintain the quality

    • @fakerolnando
      @fakerolnando Před rokem

      code and art for exactly. I just remove all music files and it is only 9MB. All my song are kept at mp3 and I tried to reduce the quality to lowest possible but simply its too many ( 12 songs, one length about 1-3 mins ) and 1 min usually equal 1 MB so yeah

    • @FunnyAnimatorJimTV
      @FunnyAnimatorJimTV Před rokem

      @@fakerolnando Your project json file is 10MB?

    • @fakerolnando
      @fakerolnando Před rokem

      @@FunnyAnimatorJimTV yeah, around that

  • @iksvehsoKsineD
    @iksvehsoKsineD Před rokem +1

    This Is So Useful! 😀

  • @TochedGrass3742
    @TochedGrass3742 Před rokem +1

    Hey do you know how to change the maximum and minimum value of a variable on mobile in scratch?

  • @AdaveGD
    @AdaveGD Před rokem +1

    I'm Still Here :)

  • @KidboyfreX
    @KidboyfreX Před 8 měsíci

    How to make When this sprite clicked but in ome sprite?

    • @McVincient
      @McVincient  Před 8 měsíci

      Use sensing block to detect clicks (touching mouse pointer and mouse down)

    • @JMS-ji3qp
      @JMS-ji3qp Před měsícem +1

      Kindboy you mean one

    • @KidboyfreX
      @KidboyfreX Před měsícem

      @@JMS-ji3qp yeah

  • @teapot796
    @teapot796 Před rokem

    cant you just share it with the link?

    • @McVincient
      @McVincient  Před rokem

      What if you wanna share it as a file and don't wanna share it on the website?

    • @teapot796
      @teapot796 Před rokem

      @@McVincient what if you dont wanna download the app?

    • @McVincient
      @McVincient  Před rokem

      @@teapot796 which app?

    • @teapot796
      @teapot796 Před rokem

      @@McVincientthe scratch app