Discuss Scratch

TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

(I am not used to dealing with this sort of thing. Apologies if this is impossible or has a simple answer.)
I found Tosh on TOLORS, so I decided to give it a try. I realized that I cannot import my projects, as they are SB3 file types, and Tosh seems to only run SB2 types. From my understanding, SB2 is 2.0, so how do I convert the project type to and from SB3 to SB2?
Za-Chary
Scratcher
1000+ posts

Convert Project Type?

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.

I'm not aware of any SB3 to SB2 converter that exists. Since Scratch 3.0 has blocks which Scratch 2.0 does not, I suspect this is not possible. I could very well be proven wrong, however.

Last edited by Za-Chary (Dec. 27, 2024 18:26:43)

TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.
When I try to open the SB2 file in the 3.0 editor, this happens:
Note that I saved the default Tosh project.
medians
Scratcher
1000+ posts

Convert Project Type?

TheAutocorrectingCat wrote:

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.
When I try to open the SB2 file in the 3.0 editor, this happens:
Note that I saved the default Tosh project.
It should work, can you send the file on GitHub and send the link here if you're allowed to create a GitHub account? Also, there's sb2 to sb and sb3 to sb2, let me find it..
medians
Scratcher
1000+ posts

Convert Project Type?

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.

I'm not aware of any SB3 to SB2 converter that exists. Since Scratch 3.0 has blocks which Scratch 2.0 does not, I suspect this is not possible. I could very well be proven wrong, however.
https://github.com/RexScratch/sb3tosb2 (it converts 3.0 blocks to 2.0)
However, many blocks can't convert, like extensions
Also, Scratch 2.0 and 3.0 should be backwards compatible. .scratch files should also open in 1.x and 2.0 (though uploading them to 2.0 may result in code going missing or being undefined)
Edit: https://kurt.blob.codes/20to14 (vector sprites will break and you have to remove 2.0 blocks)

Last edited by medians (Dec. 27, 2024 19:04:06)

TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

medians wrote:

TheAutocorrectingCat wrote:

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.
When I try to open the SB2 file in the 3.0 editor, this happens:
Note that I saved the default Tosh project.
It should work, can you send the file on GitHub and send the link here if you're allowed to create a GitHub account? Also, there's sb2 to sb and sb3 to sb2, let me find it..
I do not know how to use Github.

Last edited by TheAutocorrectingCat (Dec. 27, 2024 19:05:31)

medians
Scratcher
1000+ posts

Convert Project Type?

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.
When I try to open the SB2 file in the 3.0 editor, this happens:
Note that I saved the default Tosh project.
It should work, can you send the file on GitHub and send the link here if you're allowed to create a GitHub account? Also, there's sb2 to sb and sb3 to sb2, let me find it..
I made an account, but I don't know how to do that.
Upload the file to a repository, and send it here.
Edit: Actually i got the file
Edit 2: It seems to load in 2.0 but not 3.0 for some reason, so I'm gonna check it

Last edited by medians (Dec. 27, 2024 19:06:01)

TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.
When I try to open the SB2 file in the 3.0 editor, this happens:
Note that I saved the default Tosh project.
It should work, can you send the file on GitHub and send the link here if you're allowed to create a GitHub account? Also, there's sb2 to sb and sb3 to sb2, let me find it..
I made an account, but I don't know how to do that.
Upload the file to a repository, and send it here.
Edit: Actually i got the file
I don't know how to use the file.
medians
Scratcher
1000+ posts

Convert Project Type?

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

Za-Chary wrote:

SB2 to SB3 is easy; just open the SB2 project in the 3.0 editor, then save it as an SB3 file by saving the file to your computer from the 3.0 editor.
When I try to open the SB2 file in the 3.0 editor, this happens:
Note that I saved the default Tosh project.
It should work, can you send the file on GitHub and send the link here if you're allowed to create a GitHub account? Also, there's sb2 to sb and sb3 to sb2, let me find it..
I made an account, but I don't know how to do that.
Upload the file to a repository, and send it here.
Edit: Actually i got the file
I don't know how to use the file.
What do you mean?
Anyway:
The project.json is this for the default tosh project
{"objName":"Stage","children":[{"objName":"turtle","indexInLibrary":1,"scripts":[],"scriptComments":[],"variables":[],"lists":[],"costumes":[{"bitmapResolution":1,"rotationCenterX":8,"rotationCenterY":8,"costumeName":"turtle","baseLayerID":1,"baseLayerMD5":""}],"currentCostumeIndex":0,"sounds":[],"scratchX":0,"scratchY":0,"scale":1,"direction":90,"rotationStyle":"normal","isDraggable":false,"visible":true,"spriteInfo":{}}],"scripts":[],"scriptComments":[],"variables":[],"lists":[],"costumes":[{"bitmapResolution":1,"rotationCenterX":240,"rotationCenterY":180,"costumeName":"backdrop1","baseLayerID":0,"baseLayerMD5":""}],"currentCostumeIndex":0,"sounds":[],"penLayerMD5":"5c81a336fab8be57adc039a8a2b33ca9.png","penLayerID":0,"tempoBPM":60,"videoAlpha":0.5,"info":{"videoOn":false,"spriteCount":1,"scriptCount":0}}
It seems to be missing a lot from the info portion, so that could be part of the reason, though I have no idea how Scratch implemented the sb2 -> sb3 conversion. Try uploading it to 2.0 and then downloading it again

Last edited by medians (Dec. 27, 2024 19:15:35)

TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

medians wrote:

What do you mean?
I have never used Github. I do not know what to do.
medians
Scratcher
1000+ posts

Convert Project Type?

TheAutocorrectingCat wrote:

medians wrote:

What do you mean?
I have never used Github. I do not know what to do.
I found the file, as I said above. Anyways, you can create a repository, and upload the file there. (since Scratch allows GitHub to be linked). The “your repositories” option can be accessed under your profile icon, though you don't actually have to do this now. Do you have Scratch 2.0 installed?

Last edited by medians (Dec. 27, 2024 19:20:04)

TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

What do you mean?
I have never used Github. I do not know what to do.
I found the file, as I said above. Anyways, you can create a repository, and upload the file there. (since Scratch allows GitHub to be linked). The “your repositories” option can be accessed under your profile icon, though you don't actually have to do this now. Do you have Scratch 2.0 installed?
No. (I'm so sorry if I'm annoying you, I don't do this often )
medians
Scratcher
1000+ posts

Convert Project Type?

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

What do you mean?
I have never used Github. I do not know what to do.
I found the file, as I said above. Anyways, you can create a repository, and upload the file there. (since Scratch allows GitHub to be linked). The “your repositories” option can be accessed under your profile icon, though you don't actually have to do this now. Do you have Scratch 2.0 installed?
No. (I'm so sorry if I'm annoying you, I don't do this often )
Try going here:
https://scratch.mit.edu/download/scratch2 (if it says no downloads are available, go to download.scratch.mit.edu and proceed to the page despite the browser warning [it should say “Scratch On!”], and then go back to the 2.0 download page)
Also, you can access Scratch 2.0 by using a browser that still works with Flash (ex. Waterfox Classic), and using the wayback machine on the editor.
TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

What do you mean?
I have never used Github. I do not know what to do.
I found the file, as I said above. Anyways, you can create a repository, and upload the file there. (since Scratch allows GitHub to be linked). The “your repositories” option can be accessed under your profile icon, though you don't actually have to do this now. Do you have Scratch 2.0 installed?
No. (I'm so sorry if I'm annoying you, I don't do this often )
Try going here:
https://scratch.mit.edu/download/scratch2 (if it says no downloads are available, go to download.scratch.mit.edu and proceed to the page despite the browser warning [it should say “Scratch On!”], and then go back to the 2.0 download page)
Also, you can access Scratch 2.0 by using a browser that still works with Flash (ex. Waterfox Classic), and using the wayback machine on the editor.
No downloads are available, I got a 417 error trying download.scratch.mit.edu.
medians
Scratcher
1000+ posts

Convert Project Type?

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

TheAutocorrectingCat wrote:

medians wrote:

What do you mean?
I have never used Github. I do not know what to do.
I found the file, as I said above. Anyways, you can create a repository, and upload the file there. (since Scratch allows GitHub to be linked). The “your repositories” option can be accessed under your profile icon, though you don't actually have to do this now. Do you have Scratch 2.0 installed?
No. (I'm so sorry if I'm annoying you, I don't do this often )
Try going here:
https://scratch.mit.edu/download/scratch2 (if it says no downloads are available, go to download.scratch.mit.edu and proceed to the page despite the browser warning [it should say “Scratch On!”], and then go back to the 2.0 download page)
Also, you can access Scratch 2.0 by using a browser that still works with Flash (ex. Waterfox Classic), and using the wayback machine on the editor.
No downloads are available, I got a 417 error trying download.scratch.mit.edu.
Oh god not again this happens sometimes
Does clicking the starter projects link on the 2.0 download page instead of download.scratch.mit.edu work

Last edited by medians (Dec. 27, 2024 19:40:37)

BigNate469
Scratcher
1000+ posts

Convert Project Type?

While it won't help with your current issue, and is still in beta, there's also TB3, which is like Tosh but for 3.0.
medians
Scratcher
1000+ posts

Convert Project Type?

By the way, were you able to download Scratch 2.0? If not, what operating system are you using?
TheAutocorrectingCat
Scratcher
1000+ posts

Convert Project Type?

medians wrote:

By the way, were you able to download Scratch 2.0? If not, what operating system are you using?
My browser / operating system: Windows NT 10.0, Chrome 131.0.0.0, No Flash version detected

olliegman wrote:

forever if <>

end
Please don't blockspam.

BigNate469 wrote:

While it won't help with your current issue, and is still in beta, there's also TB3, which is like Tosh but for 3.0.
THANK YOUUUU!

Powered by DjangoBB