Discuss Scratch
- Discussion Forums
- » Help with Scripts
- » (READ PLEASE) Extracting items from 3.0 projects without the export feature
- -PixelByte-
-
Scratcher
500+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
Hi all! I wasn't entirely sure where this thread should go (again), but if there's a more appropriate place I didn't think of, kindly move it for me. Thanks 
I'm pretty sure plenty of users have wanted to save music, sprites, costumes, and backdrops to their devices from 3.0, but then noticed there isn't an export button! I'm glad the ST's working on re-adding the missing features and fixes, but the export button could take awhile to return - and when I found some music I wanted to download, I noticed there's another way to save assets to your PC. Here's what to do:
1. Find the project you want to extract items from; click “See Inside”, then find the “File” button. Once you click it, click “Save to your computer”.
2. The project will download as an sb3 file. When I download it, it keeps the sb3 suffix but downloads as a ZIP file. Make sure it downloads, and keep the download location open so you don't lose the file (unless you have it downloading directly to your desktop. If not, you can hold down your mouse over the download and drag it out on your desktop, at least w/ Firefox on Windows 10).
3. Place the file on your desktop if you haven't already. Right-click it, then click “Extract All” from the options list. Make sure the extraction puts the items on your desktop or somewhere else they can easily be found.
4. In my file, I saw a JSON file (the scripts), a PNG file (the images for sprites and backdrops), and a WAV file (sounds). There was only a small script, one image, and the soundtrack I wanted to download in the project, but you may see other things depending on the project. However, everything will be renamed. Do so to whichever item you want (in my case, the WAV file - I renamed it what the actual song name was), then move the wanted item where you need it. Do what you will with the other files.
And voila, if you followed the steps correctly, you should have your music, sprite, etc on your desktop right in your hands!

I'm pretty sure plenty of users have wanted to save music, sprites, costumes, and backdrops to their devices from 3.0, but then noticed there isn't an export button! I'm glad the ST's working on re-adding the missing features and fixes, but the export button could take awhile to return - and when I found some music I wanted to download, I noticed there's another way to save assets to your PC. Here's what to do:
1. Find the project you want to extract items from; click “See Inside”, then find the “File” button. Once you click it, click “Save to your computer”.
2. The project will download as an sb3 file. When I download it, it keeps the sb3 suffix but downloads as a ZIP file. Make sure it downloads, and keep the download location open so you don't lose the file (unless you have it downloading directly to your desktop. If not, you can hold down your mouse over the download and drag it out on your desktop, at least w/ Firefox on Windows 10).
3. Place the file on your desktop if you haven't already. Right-click it, then click “Extract All” from the options list. Make sure the extraction puts the items on your desktop or somewhere else they can easily be found.
4. In my file, I saw a JSON file (the scripts), a PNG file (the images for sprites and backdrops), and a WAV file (sounds). There was only a small script, one image, and the soundtrack I wanted to download in the project, but you may see other things depending on the project. However, everything will be renamed. Do so to whichever item you want (in my case, the WAV file - I renamed it what the actual song name was), then move the wanted item where you need it. Do what you will with the other files.
And voila, if you followed the steps correctly, you should have your music, sprite, etc on your desktop right in your hands!

Last edited by -PixelByte- (Jan. 11, 2019 22:21:18)
- SimpleScratch
-
Scratcher
500+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
1. Find the project you want to extract items from, then find the “File” button. Once you click it, click “Load to your computer”.
2. If all projects work the way mine did, it should download as a ZIP file.
That's not the way I do it.
I use File and the click on Save to your computer
The file is downloaded as an .sb3 file but once the file suffix is changed to .zip - it can then be opened and files extracted like you say
- -PixelByte-
-
Scratcher
500+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
Thank you! Whenever I save the project from online Scratch, it must be set to appear as .zip by default so I didn't notice1. Find the project you want to extract items from, then find the “File” button. Once you click it, click “Load to your computer”.
2. If all projects work the way mine did, it should download as a ZIP file.
That's not the way I do it.
I use File and the click on Save to your computer
The file is downloaded as an .sb3 file but once the file suffix is changed to .zip - it can then be opened and files extracted like you say

- -PixelByte-
-
Scratcher
500+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
Bump
- -PixelByte-
-
Scratcher
500+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
Bump
- deck26
-
Scratcher
1000+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
This forum works best if we let those needing help post new topics and respond where we have something useful to add. If people post tutorials or discussion topics and keep bumping them all it does is leave less space at the top of the forum for those needing help and cause confusion. You may respond saying its only one topic but if you can have this being bumped regularly others will do the same and the forum will actually no longer work properly.
- -PixelByte-
-
Scratcher
500+ posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
This forum works best if we let those needing help post new topics and respond where we have something useful to add. If people post tutorials or discussion topics and keep bumping them all it does is leave less space at the top of the forum for those needing help and cause confusion. You may respond saying its only one topic but if you can have this being bumped regularly others will do the same and the forum will actually no longer work properly.I didn't think about that… sorry

- TestCorps
-
Scratcher
2 posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
{“targets”:[{“isStage”:true,“name”:“Stage”,“variables”:{"`jEk@4|i[#*?(8x)AV.-my variable":},“lists”:{“b)ihaf$(fsrYY29iyV=m”:[“list”,]},“broadcasts”:{},“blocks”:{},“comments”:{},“currentCostume”:0,“costumes”:,“sounds”:,“volume”:100,“layerOrder”:0,“tempo”:60,“videoTransparency”:50,“videoState”:“on”,“textToSpeechLanguage”:null},{“isStage”:false,“name”:“Sprite1”,“variables”:{},“lists”:{},“broadcasts”:{},“blocks”:{“~H)2~Rqd4Q0ll~Z@RL.q”:{“opcode”:“data_setvariableto”,“next”:null,“parent”:"e%CUs,1gcemvw[/s_DW(“,”inputs“:{”VALUE":[3,“b5/!pY;(itgP+LC2kQ^G”,]},“fields”:{“VARIABLE”:[“variable”,"`jEk@4|i},“shadow”:false,“topLevel”:false},"e%CUs,1gcemvw[/s_DW(“:{”opcode“:”procedures_definition“,”next“:”~H)2~Rqd4Q0ll~Z@RL.q“,”parent“:null,”inputs“:{”custom_block":},“fields”:{},“shadow”:false,“topLevel”:true,“x”:44,“y”:40},“Y#y@ieWq!xw@+}+2?m9M”:{“opcode”:“procedures_prototype”,“next”:null,“parent”:"e%CUs,1gcemvw[/s_DW(“,”inputs“:{”QV/57Zo3Wzuu@Yd,#.*@":,"x@pr;qUxtY,7BniKatD[":},“fields”:{},“shadow”:true,“topLevel”:false,“mutation”:{“tagName”:“mutation”,“children”:,“proccode”:“set %s to %s”,“argumentids”:"[\“QV/57Zo3Wzuu@Yd,#.*@\”,\"x@pr;qUxtY,7BniKatD“,”argumentnames“:”“,”argumentdefaults“:”“,”warp“:”false“}},”^$}T57)`m7sYg|fVFn%^“:{”opcode“:”argument_reporter_string_number“,”next“:null,”parent“:”Y#y@ieWq!xw@+}+2?m9M“,”inputs“:{},”fields“:{”VALUE":},“shadow”:true,“topLevel”:false},“*Kyj3J8cSrNUO,6y{ao{”:{“opcode”:“argument_reporter_string_number”,“next”:null,“parent”:“Y#y@ieWq!xw@+}+2?m9M”,“inputs”:{},“fields”:{“VALUE”:},“shadow”:true,“topLevel”:false},“b5/!pY;(itgP+LC2kQ^G”:{“opcode”:“argument_reporter_string_number”,“next”:null,“parent”:“~H)2~Rqd4Q0ll~Z@RL.q”,“inputs”:{},“fields”:{“VALUE”:},“shadow”:false,“topLevel”:false}},“comments”:{},“currentCostume”:0,“costumes”:,“sounds”:,“volume”:100,“layerOrder”:1,“visible”:true,“x”:0,“y”:0,“size”:100,“direction”:90,“draggable”:false,“rotationStyle”:“all around”}],“monitors”:[{“id”:"`jEk@4|i,“width”:0,“height”:0,“x”:5,“y”:32,“visible”:true}],“extensions”:,“meta”:{“semver”:“3.0.0”,“vm”:“0.2.0-prerelease.20201125065300”,“agent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36”}}
my JSON code
my JSON code
- FoxDude128
-
Scratcher
3 posts
(READ PLEASE) Extracting items from 3.0 projects without the export feature
Hi,
I want to delete my scratch account and I want to export all my projects at once. Is there anyway
-FoxDude128
I want to delete my scratch account and I want to export all my projects at once. Is there anyway
-FoxDude128
- Discussion Forums
- » Help with Scripts
-
» (READ PLEASE) Extracting items from 3.0 projects without the export feature