Discuss Scratch
- Discussion Forums
- » Suggestions
- » Scratch should have an sb2 to EXE converter!
- jji10
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
https://wiki.scratch.mit.edu/wiki/Porting_Scratch_Projects#Scratch_online_to_EXEI thought there already was an unofficial one?“Why not just use someone else's converter?”
The reliability/safety of a lot of online sb2 to exe converters isn't really that confirmed, users may find it hard to tell whether they contain malware and I've tried several which haven't worked.
Looks like this is the official one; it's on the wiki.
- Cub56
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
Yep, that is addressed in the OP
- Greenduck54
-
Scratcher
500+ posts
Scratch should have an sb2 to EXE converter!
I really don't like that one though, especially since it shows the Scratch gui, which goes against the things in the op (It makes it look unprofessional). (I mean, just make all when flag clicked blocks activate when starting the app)https://wiki.scratch.mit.edu/wiki/Porting_Scratch_Projects#Scratch_online_to_EXEI thought there already was an unofficial one?“Why not just use someone else's converter?”
The reliability/safety of a lot of online sb2 to exe converters isn't really that confirmed, users may find it hard to tell whether they contain malware and I've tried several which haven't worked.
Looks like this is the official one; it's on the wiki.
- venyanwarrior
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
https://wiki.scratch.mit.edu/wiki/Porting_Scratch_Projects#Scratch_online_to_EXEI thought there already was an unofficial one?“Why not just use someone else's converter?”
The reliability/safety of a lot of online sb2 to exe converters isn't really that confirmed, users may find it hard to tell whether they contain malware and I've tried several which haven't worked.
Looks like this is the official one; it's on the wiki.
Plus, what about mac and chrome users? What if someone wants to put thier project on google play?
- Sigton
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
This isn't so simple.
Scratch projects don't run themselves, they are interpreted by the project player.
And it's still not that simple.
The code for the project player doesn't just run from your OS either.
These scripts are then run inside Adobe Flash Player/Adobe Air.
So to convert a Scratch project to an exe, you need to bundle the scratch project with not only the project player, but also a version of adobe's runtime environment.
Then this leads to even more problems; when you distribute this project, you're also distributing other's code under different licences, you could be breaking the law.
And yet another issue with having to include lots of other software would be the file sizes.
Sigton
Scratch projects don't run themselves, they are interpreted by the project player.
And it's still not that simple.
The code for the project player doesn't just run from your OS either.
These scripts are then run inside Adobe Flash Player/Adobe Air.
So to convert a Scratch project to an exe, you need to bundle the scratch project with not only the project player, but also a version of adobe's runtime environment.
Then this leads to even more problems; when you distribute this project, you're also distributing other's code under different licences, you could be breaking the law.
And yet another issue with having to include lots of other software would be the file sizes.
I thought there already was an unofficial one?Junebeetle made a sb to swf converter, and converting swf to exe is easy to come by.
Sigton
Last edited by Sigton (May 10, 2017 19:52:21)
- Cub56
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
Scratch allows you to sell your projects in the terms of use. How would this be done if that was the case @Sigton?
Forgive my ignorance, if this is used would the licensing be okay?
Junebeetle made a sb to swf converter, and converting swf to exe is easy to come by.
Forgive my ignorance, if this is used would the licensing be okay?
Last edited by Cub56 (May 11, 2017 06:52:39)
- Sigton
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
Scratch allows you to sell your projects in the terms of use. How would this be done if that was the case @Sigton?Doubt you'd be allowed to sell the software belonging to LLK and Adobe

It's still bundling your project with the project player, so it's still not just your code.Junebeetle made a sb to swf converter, and converting swf to exe is easy to come by.
Forgive my ignorance, if this is used would the licensing be okay?
Sigton
Last edited by Sigton (May 11, 2017 06:54:06)
- Cub56
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
What if you gave it for free, would that be allowed? Scratch uses Adobe and it seems fine to use that and share projects for free (or is it Scratch that has the licence?)Scratch allows you to sell your projects in the terms of use. How would this be done if that was the case @Sigton?Doubt you'd be allowed to sell the software belonging to LLK and Adobe
Sigton
- Sigton
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
What if you gave it for free, would that be allowed? Scratch uses Adobe and it seems fine to use that and share projects for free (or is it Scratch that has the licence?)I think Scratch 2 is under a GNU licence? Not sure, but whatever it says in the licence governs if/how you can distribute it. Same with Adobe's software.
Scratch doesn't distribute Adobe's software, which is why you can't run projects if you don't have flash. You need to download your own copy of flash from Adobe; Scratch doesn't give it to you.
Sigton
- Greenduck54
-
Scratcher
500+ posts
Scratch should have an sb2 to EXE converter!
This isn't so simple.
Scratch projects don't run themselves, they are interpreted by the project player.
And it's still not that simple.
The code for the project player doesn't just run from your OS either.
These scripts are then run inside Adobe Flash Player/Adobe Air.
So to convert a Scratch project to an exe, you need to bundle the scratch project with not only the project player, but also a version of adobe's runtime environment.
Then this leads to even more problems; when you distribute this project, you're also distributing other's code under different licences, you could be breaking the law.
And yet another issue with having to include lots of other software would be the file sizes.I thought there already was an unofficial one?Junebeetle made a sb to swf converter, and converting swf to exe is easy to come by.
Sigton
Semi support! I'd like to see an actual .sb2 to .exe converter, even though it may be better to wait for 3.0 for suggesting this (since 3.0 will most likely be the official version by the end of 2018 and (should) also have a seperate file type (.sb3?)).3.0 will run on HTML, so this would get rid of most of the problems
- Sigton
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
3.0 will run on HTML, so this would get rid of most of the problemsIt will indeed, yet another reason to abandon flash.
Sigton
- Cub56
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
This topic has been made for ages but it's my topic and I'll bump it since the suggestion could be quite important.
- python_megapixel
-
Scratcher
500+ posts
Scratch should have an sb2 to EXE converter!
I'm not going to support this because I run Linux. I think we should be able to get BIN files for Linux as well as whatever macOS uses.
- Cub56
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
I'm not going to support this because I run Linux. I think we should be able to get BIN files for Linux as well as whatever macOS uses.How about conversion to .exe as well as BIN and Mac executables as well? Just a way to make .sb2 into a standalone executable format.
- chexbox
-
Scratcher
100+ posts
Scratch should have an sb2 to EXE converter!
I'm not going to support this because I run Linux. I think we should be able to get BIN files for Linux as well as whatever macOS uses.Same. No Support if it will only be available for windows.
- python_megapixel
-
Scratcher
500+ posts
Scratch should have an sb2 to EXE converter!
I'm not going to support this because I run Linux. I think we should be able to get BIN files for Linux as well as whatever macOS uses.How about conversion to .exe as well as BIN and Mac executables as well? Just a way to make .sb2 into a standalone executable format.
Sounds good.
- natpor
-
Scratcher
6 posts
Scratch should have an sb2 to EXE converter!
i agree about the having a direct exe export for scratch projects also it would be nice for mac users to have a direct .jar or .app download
- wgyt
-
Scratcher
1000+ posts
Scratch should have an sb2 to EXE converter!
What about chrome Os?Can we make scratch project to pp that can run on Chrome os?
- CharlieWho
-
Scratcher
2 posts
Scratch should have an sb2 to EXE converter!
So how about catering to non-Windows users? Because: https://en.wikipedia.org/wiki/Usage_share_of_operating_systemsI think there's an emulator called WINE that can run .exe files on non-Windows OSes. Still a nice suggestion, don't get me wrong on that.
And the fact that Linux (even though it has a free utility) and OS X cannot run .exe's.
WINE is originaly an acronym for wine is not an emulator
- XayCraft360
-
Scratcher
100+ posts
Scratch should have an sb2 to EXE converter!
I support, although if this would be able to work cross-platform, i would actually use @DadOfMrLog or @TheLogFather (I can't remember which one)'s OS detector so that it converts into the right format
- Discussion Forums
- » Suggestions
-
» Scratch should have an sb2 to EXE converter!










