Discuss Scratch

BigNate469
Scratcher
1000+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

pippy2011eight wrote:

Support!!!
Please state why you support, the forums are not a polling service.
MillionOfficial
Scratcher
500+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

SUPPORT
SUPPORT :: variables
SUPPORT :: control
SUPPORT :: operators
SUPPORT :: motion
SUPPORT :: sensing
SUPPORT :: custom
SUPPORT :: custom-arg
SUPPORT :: sound
TheCreatorOfUnTV
Scratcher
1000+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

MillionOfficial wrote:

SUPPORT
SUPPORT :: variables
SUPPORT :: control
SUPPORT :: operators
SUPPORT :: motion
SUPPORT :: sensing
SUPPORT :: custom
SUPPORT :: custom-arg
SUPPORT :: sound

BigNate469 wrote:

Please state why you support, the forums are not a polling service.
Elliott_johnson
Scratcher
2 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

I need this
pippy2011eight
Scratcher
500+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

yes, mainly because then I can use the backpack for scripts
taco_from_ohio453
Scratcher
40 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

OMG YES WE NEED THIS. I can’t with searching through my backpack for like 6 hours. I just have a question. If you backpack a sprite with code, would the code remain there, or disappear? OH AND ALSO, we should be able to delete anything we want from the library, and the deleted stuff, would go to “my trash” which is basically the project trash feature.

Last edited by taco_from_ohio453 (Sept. 27, 2025 22:22:48)

taco_from_ohio453
Scratcher
40 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

MrFluffyPenguins wrote:

So… it's the backpack?
Here’s the thing, the backpack, would be used for scripts. And the library, would be used for literally anything else.
tagrim123
Scratcher
500+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

Full Support!!!!! This is so useful for sounds you use alot.
DarthVader4Life
Scratcher
1000+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

The backpack is handy for quick access to multiple types of assets between projects. I think that functionality should remain should this suggestion be implemented. This suggestion would provide a good long term storage solution between projects for sprites, costumes, sounds, et cetera. That way, you can have the backpack for whatever you currently need on hand and the asset libraries for projects you will get around to later.
Scratch_Cat_Coder8
Scratcher
1000+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

Support! Definitely would help save storage for devices and make it easier to open sprites and stuff to other projects without having to find said asset in the backpack every time.
pippy2011eight
Scratcher
500+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

BigNate469 wrote:

pippy2011eight wrote:

Support!!!
Please state why you support, the forums are not a polling service.
Support, it would be useful not to have to pull something out of the backpack, which is very glitchy
EndeerEevee
Scratcher
11 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

Giga404 wrote:

Well, I think Scratch's users should have their own sprite / costume library, in which, they could keep their own sprites and costumes.
Well, how it would look like?
I think it would look like this:
User's own library could be accessed by clicking the “My Library” category on the Sprite Library:

The same with the costume library:

User's own library could look like this:

While user's own costume library could look like this:

To add a sprite into their own sprite library, they could right-click their wanted sprite, select Add, and it would be added, just like in this mockup:

The same would be with the costume library:

The user could remove their own sprite/costume by just clicking the delete button:

Mockups made with paint.net
Sound Library
As suggested by @Sunarcher, the mockups for sound library have been made.
Like sprite and costume libraries, the your own sound library could be accessed in “My Library” category:

User's own sound library would look like this:

To add a sound into their sound library, the user could just right-click and select Add, just like with sprites/costumes:

To remove the wanted sound, the user just could right-click the sound in their sound library, and select Delete:

Mockups here also made with paint.net
Backdrop Library
As suggested by @elephanttime, the mockups for the Backdrop Library have been finally made.
Like sprite/costume/sound libraries, you could access your own sound library in “My Library” category:

This is how user's own backdrop library could look like:

To add a backdrop into their backdrop library, the user could just right-click and select Add, just like with sprites/costumes/audio:

To remove the wanted backdrop, the user just could right-click the backdrop in their backdrop library, and select Delete:

Mockups here also also made with paint.net
Minor ideas
There are some minor ideas, suggested by Scratchers.
Nambaseking01's ideas:
  • If a user adds a sprite/audio with the same title as another one, it would get that title but then with a number behind it. For example, if there is a sprite called “fun”, and another sprite called fun was added into the library, it would be called “fun2” automatically, and if there was another one, it would be “fun3”, and so on…

  • The Scratch Team should be able to view anything in your sprite/audio library, and maybe one will think “Oh no! The Scratch Team will see all my private audios and sprites!”, but here's what they said about a suggestion that the Scratch Team shouldn't be able to view unshared projects. The same reasons are applicable for this library.

  • If there was a sprite/audio that looked/sounded exactly the same as another one, there would be an error message saying “This sprite/audio already exists in your library!” and you wouldn't be able to add it just to prevent server space clogging.
Why would Scratch need this?
Why? There are some answers why.
1. Easier for animators
Some animators could have a lot of characters, but they also could have a backpack, full of many resources. This would be easier for them to manage, instead of searching through the entire backpack.
2. Easier for everyone
This could be easier and could change Scratch forever. People, who want to remix an AY project, they can find their wanted character easily, instead through searching their messy backpacks.
Some people can have many SFX in their backpack, and sound libraries can make their management 100% easier.
This would make Scratch easier; what's even the point of backpacks, if custom libraries exist?
But, also, there is one more important thing about my suggestion. They would be private: other users couldn't find and use other person's library.
And now…
Thank you for reading my entire post. It took me half an hour to make these mockups and write ALL of this.
Now, write your opinion below!
In addition to this, maybe a way to sharemake different libraries for yourself and be able to send it to others?
EndeerEevee
Scratcher
11 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

Honestly, this is a great idea, seperate libraries with different names though
say [Hello! I'm Ender Eevee!] for (2) secs
Parkour_Champion
Scratcher
76 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

Support, I've like never used the backpack in my life and there is 0 things in it and I really dislike putting stuff in it (IDK why) this would be really good
eli290600
Scratcher
5 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

that's a good idea!
BadBackLeg
Scratcher
1000+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

I know people have said it, but can't you just use the backpack?
UndErSWAPPPP
Scratcher
100+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

support
it would help with deltabsurd,that's for sure.

Last edited by UndErSWAPPPP (Oct. 21, 2025 14:13:11)

mtaka4
Scratcher
500+ posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

EndeerEevee wrote:

Giga404 wrote:

-snip-
In addition to this, maybe a way to sharemake different libraries for yourself and be able to send it to others?
No support if that gets added, could be used for private messaging.
EndeerEevee
Scratcher
11 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

mtaka4 wrote:

EndeerEevee wrote:

Giga404 wrote:

-snip-
In addition to this, maybe a way to sharemake different libraries for yourself and be able to send it to others?
No support if that gets added, could be used for private messaging.
oh yeah, I didn't think of that but maybe scratch could be put in a type of system where it could check if it is a real face or says sensitive content? maybe it could have a checking system when you try to share it and it takes a few days to be checked?
Henry_Stick
Scratcher
14 posts

Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)

+1 but also allowing custom blocks to be searched

Powered by DjangoBB