Discuss Scratch

Zykon
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

-TheDoctor- wrote:

Kaboohka wrote:

-TheCreature- wrote:

Update:

I just converted a few of the graphics to bitmap, which seems to have created quite a lot of extra room. Hopefully I will be able to find a few other sounds and graphics to simplify. Thank you so much for all of the tips!

Will converting some textures into bitmap make the quality worse?
Yes, unfortunately there is no way I can change that. It will still look great though!

There is a way to import HD images into Scratch, although I'm not sure if it would take up even more space then the vector image. Anyways, if you want to keep the quality, it's probably worth a try. @MCAnimator3D posted a tutorial here.
turkey3
Scratcher
1000+ posts

Exceeding the Maximum Project Data Limit

50Mb limit is hard to get up to without huge sounds.
ChocolatePi
Scratcher
1000+ posts

Exceeding the Maximum Project Data Limit

turkey3 wrote:

50Mb limit is hard to get up to without huge sounds.
yeah, 50mb is HUGE! try to simplify scripts as well; is there any scripts that you use over and over? make a custom block. could you use clones instead of two separate sprites? do that!
Kiloz
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

Hmm, I can think of a few ways, although I don't know if this will create a significant difference:
- Play loops of shorter ambient music instead of longer music
- If there's a script used massively, you may want to use a custom block
- Use clones where you can. For example, use cloning and positioning for all of the objects in the setting, instead of a sprite for each object.
- Use bitmap images for the background (it's coated with the static anyway) but retain vector for the pages
- If all else fails, compress the less relevant music / graphics
(Although the loops of shorter music was the only idea by me; this is just a roundup of what you can do)
happyland440
Scratcher
1000+ posts

Exceeding the Maximum Project Data Limit

-TheDoctor- wrote:

Kaboohka wrote:

-TheCreature- wrote:

Update:

I just converted a few of the graphics to bitmap, which seems to have created quite a lot of extra room. Hopefully I will be able to find a few other sounds and graphics to simplify. Thank you so much for all of the tips!

Will converting some textures into bitmap make the quality worse?
Yes, unfortunately there is no way I can change that. It will still look great though!

Yes, it will! The play button in my project PartiBlu is bitmap, yet it looks great!
-TheDoctor-
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

Superdoggy wrote:

-TheDoctor- wrote:

MegaApuTurkUltra wrote:

Thepuzzlegame wrote:

-TheCreature- wrote:

Update:

I just converted a few of the graphics to bitmap, which seems to have created quite a lot of extra room. Hopefully I will be able to find a few other sounds and graphics to simplify. Thank you so much for all of the tips!
Yeah, I'm afraid vector graphics of that complexity take up a LOT of room. Your best option would be to convert them all to high resolution bitmap images.
Yep, this is correct. The reason is that when you store a bitmap in a vector it gets converted into base64 encoding, which increases the total size by a factor of 4:3. Converting back to bitmap gives you back the extra ~33% space.
Yes indeed! Thank you for the info! Unfortunately, the pages are now rather difficult to read because of the quality. I suppose it will have to do, though!
Rather than using the convert to bitmap button, try taking a screenshot (prntscr on windows) of the vector image and importing it into Scratch. That way you only lose quality for fullscreen, but in normal screen size it still looks the same as the vector image.

EDIT: I wonder if there's some way to host the larger images in the server then edit the .json code of the project to load them on startup, not sure how exactly that would work and/or if the Scratch Team would allow it…
I actually asked the Scratch Team if there was any way around the maximum project limit, and they said it was a fixed amount that could not be changed. Great tips though, thank you very much! Since I simplified most of my graphics, I have not run into the problem again yet. Hopefully it will stay that way! Thanks again!
-TheDoctor-
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

Zykon wrote:

-TheDoctor- wrote:

Kaboohka wrote:

-TheCreature- wrote:

Update:

I just converted a few of the graphics to bitmap, which seems to have created quite a lot of extra room. Hopefully I will be able to find a few other sounds and graphics to simplify. Thank you so much for all of the tips!

Will converting some textures into bitmap make the quality worse?
Yes, unfortunately there is no way I can change that. It will still look great though!

There is a way to import HD images into Scratch, although I'm not sure if it would take up even more space then the vector image. Anyways, if you want to keep the quality, it's probably worth a try. @MCAnimator3D posted a tutorial here.
Oh, I'll take a look! I think I've seen that project before, actually! Thank you very much for the suggestion!
-TheDoctor-
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

turkey3 wrote:

50Mb limit is hard to get up to without huge sounds.
Yes indeed! Creature is focused on atmosphere, so it is full of large sounds and graphics.
-TheDoctor-
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

ChocolatePi wrote:

turkey3 wrote:

50Mb limit is hard to get up to without huge sounds.
yeah, 50mb is HUGE! try to simplify scripts as well; is there any scripts that you use over and over? make a custom block. could you use clones instead of two separate sprites? do that!
Thank you for the tip! So far, simplifying the sounds and graphics seems to have created a bit more available data, but I will simplify the scripts as well if the problem comes up again!
-TheDoctor-
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

Kiloz wrote:

Hmm, I can think of a few ways, although I don't know if this will create a significant difference:
- Play loops of shorter ambient music instead of longer music
- If there's a script used massively, you may want to use a custom block
- Use clones where you can. For example, use cloning and positioning for all of the objects in the setting, instead of a sprite for each object.
- Use bitmap images for the background (it's coated with the static anyway) but retain vector for the pages
- If all else fails, compress the less relevant music / graphics
(Although the loops of shorter music was the only idea by me; this is just a roundup of what you can do)
Great tips! I'm already implementing quite a few of them, but that is a great list to keep in mind! Thank you so much!
-TheDoctor-
Scratcher
100+ posts

Exceeding the Maximum Project Data Limit

happyland440 wrote:

-TheDoctor- wrote:

Kaboohka wrote:

-TheCreature- wrote:

Update:

I just converted a few of the graphics to bitmap, which seems to have created quite a lot of extra room. Hopefully I will be able to find a few other sounds and graphics to simplify. Thank you so much for all of the tips!

Will converting some textures into bitmap make the quality worse?
Yes, unfortunately there is no way I can change that. It will still look great though!

Yes, it will! The play button in my project PartiBlu is bitmap, yet it looks great!
Indeed it does! Once the graphics have already been imported in vector (especially textures), changing them to bitmap does not change the quality too terribly! Thank you!
epicgaming02
Scratcher
16 posts

Exceeding the Maximum Project Data Limit

well it's not easy for my brother's project to get up when he adds the extremely big cloud list thing
the message is covered with blocks

liam48D
Scratcher
1000+ posts

Exceeding the Maximum Project Data Limit

epicgaming02 wrote:

well it's not easy for my brother's project to get up when he adds the extremely big cloud list thing
the message is covered with blocks

Please don't necropost.
ZoomPlay
Scratcher
73 posts

Exceeding the Maximum Project Data Limit

I have not read the replies so I don't know if you fixed it or not, but if you don't an alternative is this: Finish your project, than go to this website called Junebeetle. https://sites.google.com/site/junebeetle23/online You can use this to convert it to a SWF file which you can use outside of the native Scratch website. You could use this to share it on different websites that allow you to use bigger file sizes. Like for example: Newsgrounds, Wix, and other websites like that. This is a fine path if you can't clear enough space.

Powered by DjangoBB