Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » How to convert .sb3 files to .exe files! [Kind of Hard]
- Bmac222
-
13 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
Warning! NEVER steal a scratchers project and put it on a different site! This is against the rules of scratch. Also this post is for more experienced scratchers.
Ever wanted to make your scratch game a real game? Well now you can!
First step is to go to HTMLLIFER (https://sheeptester.github.io/words-go-here/scratch3-htmlifier/). You will need to have your project posted to scratch. You will need to get your project ID on your clipboard. Paste it into the “a project id on scratch” box. You can modify the settings to fit your needs. Press the HTMLify button when your done.
After this, go on nwjs.io and download the normal version. When it is downloaded, extract the zip file on your computer. Then create a file called package.json and place it in the extracted folder. Open this file with notepad (or any text editor) and paste this:
{
“name”: “Your app or game name”,
“main”: “project.html”,
“icons”: { “16”: “icon.png”}
}
In the package.json file, change the name. In the extracted folder, add your app icon and name it icon.png. This you don’t have an icon for your project, if not delete the icon line of the package.json, and the last comma after project.html”. Copy the project.html file downloaded from the sb3 htmlifier, and paste this file in the folder where you created package.json. Open nw.exe, and if you did everything correctly, you will have your scratch project, in an executable.
But you still have many files, and the executable don’t have an icon and name, and you didn’t define if the users must be an administrator to run the project, if there can be only one instance, etc. Well, you can change all this and join all in one file with an app called makesfx. To use it, go on http://74.cz/en/make-sfx/index.php go to the bottom of the page and download makesfx.exe. It will NOT require any installation.
You can fill up everything, and then click on Make SFX. Then it will build an executable. Here is all what you well need explained:
In source folder and target file:
- Source folder (It may contains subfolders) : The folder that contains nw.exe, package.json and all the others files
- Target SFX file (EXE file) : Where the executable file will be created
- Target SFX file icon : The icon of your app.
In extraction folder:
- I recommend you to put temporary folder
In extraction mode:
- Put Extract files into specified folder and launch executable file
- Executable file that will run after extraction: Go in the nw.exe and package.json folder and select nw.exe
- Put nothing in command line parameters
- Working directory: Put Extraction folder, where executable file is located.
- How to delete extracted files: Put Delete extracted files immediately when SFX has finished executing or if you temporary folder in extraction folder, you can check do not delete extracted files (you can choose, but when I do it I put Delete extracted files immediately when SFX has finished executing.)
In Advanced options:
- One instance checking: Choose what you want
- Silent extraction mode: As you want but I recommend unchecked
- Self-destructing mode: Unchecked
- UAC auto-elevation: Choose as you want (if you are not admin, I recommend run SFX with the Highest available permission)
- Overwrite mode during extraction: If you put temporary folder in extraction folder, use automatically skip extracting of all existing files. If not for security I recommend to use Prompt user.
There is your game!
Toubleshooting
1.
Failed to load extension :
Manifest is not valid JSON. Line: 2, column; 3,
Dictionary keys must be quoted
2.
Blocked on the nw.js loading screen
1. Make sure you have a project.html file in the nw.js folder
2. Make sure you have a manifest.json file in the nw.js folder
3. Try to convert your project to an html file here : https://sheeptester.github.io/words-go-here/scratch3-htmlifier/
You have maybe converted another project.
4. Try to do everything again
Ever wanted to make your scratch game a real game? Well now you can!
First step is to go to HTMLLIFER (https://sheeptester.github.io/words-go-here/scratch3-htmlifier/). You will need to have your project posted to scratch. You will need to get your project ID on your clipboard. Paste it into the “a project id on scratch” box. You can modify the settings to fit your needs. Press the HTMLify button when your done.
After this, go on nwjs.io and download the normal version. When it is downloaded, extract the zip file on your computer. Then create a file called package.json and place it in the extracted folder. Open this file with notepad (or any text editor) and paste this:
{
“name”: “Your app or game name”,
“main”: “project.html”,
“icons”: { “16”: “icon.png”}
}
In the package.json file, change the name. In the extracted folder, add your app icon and name it icon.png. This you don’t have an icon for your project, if not delete the icon line of the package.json, and the last comma after project.html”. Copy the project.html file downloaded from the sb3 htmlifier, and paste this file in the folder where you created package.json. Open nw.exe, and if you did everything correctly, you will have your scratch project, in an executable.
But you still have many files, and the executable don’t have an icon and name, and you didn’t define if the users must be an administrator to run the project, if there can be only one instance, etc. Well, you can change all this and join all in one file with an app called makesfx. To use it, go on http://74.cz/en/make-sfx/index.php go to the bottom of the page and download makesfx.exe. It will NOT require any installation.
You can fill up everything, and then click on Make SFX. Then it will build an executable. Here is all what you well need explained:
In source folder and target file:
- Source folder (It may contains subfolders) : The folder that contains nw.exe, package.json and all the others files
- Target SFX file (EXE file) : Where the executable file will be created
- Target SFX file icon : The icon of your app.
In extraction folder:
- I recommend you to put temporary folder
In extraction mode:
- Put Extract files into specified folder and launch executable file
- Executable file that will run after extraction: Go in the nw.exe and package.json folder and select nw.exe
- Put nothing in command line parameters
- Working directory: Put Extraction folder, where executable file is located.
- How to delete extracted files: Put Delete extracted files immediately when SFX has finished executing or if you temporary folder in extraction folder, you can check do not delete extracted files (you can choose, but when I do it I put Delete extracted files immediately when SFX has finished executing.)
In Advanced options:
- One instance checking: Choose what you want
- Silent extraction mode: As you want but I recommend unchecked
- Self-destructing mode: Unchecked
- UAC auto-elevation: Choose as you want (if you are not admin, I recommend run SFX with the Highest available permission)
- Overwrite mode during extraction: If you put temporary folder in extraction folder, use automatically skip extracting of all existing files. If not for security I recommend to use Prompt user.
There is your game!
Toubleshooting
1.
Failed to load extension :
Manifest is not valid JSON. Line: 2, column; 3,
Dictionary keys must be quoted
2.
Blocked on the nw.js loading screen
1. Make sure you have a project.html file in the nw.js folder
2. Make sure you have a manifest.json file in the nw.js folder
3. Try to convert your project to an html file here : https://sheeptester.github.io/words-go-here/scratch3-htmlifier/
You have maybe converted another project.
4. Try to do everything again
- kccuber
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
Instead of going through all this effort you could have used turbowarp packager
- Bmac222
-
13 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
I know that, but TurboWarp makes people confused on what to do. It has a lot of files and people who just want to play the game do not know what to do.
- kccuber
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
I know that, but TurboWarp makes people confused on what to do. It has a lot of files and people who just want to play the game do not know what to do.

I don't think you saw all of the options. You have to click Electron Windows application for the EXE.
Last edited by kccuber (Oct. 26, 2021 20:22:19)
- Bmac222
-
13 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
The problem with TurboWarp is that it gives users “SmartScreen warnings”. This may make users think that this is a virus. Also in the tutorial we jammed it all into one .exe file




Last edited by Bmac222 (Oct. 26, 2021 20:34:50)
- god286
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
It’s because GarboMuffin can’t spend hundreds and hundreds of dollars for windows signing keys, that’s way too much money. I don’t know but maybe even hundreds and hundreds of dollars for just one exe I’m not sure though The problem with TurboWarp is that it gives users “SmartScreen warnings”. This may make users think that this is a virus. Also in the tutorial we jammed it all into one .exe file
https://assets.scratch.mit.edu/get_image/.%2E/375f61b5af0b45094fdd40e55060ea37.png
https://assets.scratch.mit.edu/get_image/.%2E/437acf5ba9a044bea12da7951bc8fe2e.png
- dhuls
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
So does the EXE that this process makes. The problem with TurboWarp is that it gives users “SmartScreen warnings”. This may make users think that this is a virus. Also in the tutorial we jammed it all into one .exe file
[img]https://assets.scratch.mit.edu/get_image/.%2E/375f61b5af0b45094fdd40e55060ea37.png[/img]
[img]https://assets.scratch.mit.edu/get_image/.%2E/437acf5ba9a044bea12da7951bc8fe2e.png[/img]
Last edited by dhuls (Oct. 27, 2021 00:23:25)
- Chiroyce
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
http://74.cz/en/make-sfx/index.php go to the bottom of the page and download makesfx.exe. It will NOT require any installation.dang thats a sus website - i'd rather use the open source turbowarp packager all day any day over this method To use it, go on
- Bmac222
-
13 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
No, its safe. Its just kind of old.
- Bmac222
-
13 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
So does the EXE that this process makes.
Yes, this makes a .exe file. We jammed it into one
- ScratchCatHELLO
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
So does the EXE that this process makes.
Yes, this makes a .exe file. We jammed it into one
and it gives you the same antivirus screen as the packager does
- JoshAtticus
-
100+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
I scanned it with Virustotal and the download file? Well, I'd stay away as it access “PersonalID.exe”: nice try thoughhttp://74.cz/en/make-sfx/index.php go to the bottom of the page and download makesfx.exe. It will NOT require any installation.dang thats a sus website - i'd rather use the open source turbowarp packager all day any day over this method To use it, go on
EDIT: TurboWarp packager gets 1 detection but i'd say it's a false positive
Last edited by JoshAtticus (Nov. 7, 2021 00:23:33)
- bctorangejuice
-
24 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
A much easier way is to go to Warning! NEVER steal a scratchers project and put it on a different site! This is against the rules of scratch. Also this post is for more experienced scratchers. Turbowarp and scroll to the bottom page and click on "Turbowarp Packager, and upload the sb3 file, use an url, or use a url that is not apart of Scratch.
Ever wanted to make your scratch game a real game? Well now you can!
First step is to go to HTMLLIFER (https://sheeptester.github.io/words-go-here/scratch3-htmlifier/). You will need to have your project posted to scratch. You will need to get your project ID on your clipboard. Paste it into the “a project id on scratch” box. You can modify the settings to fit your needs. Press the HTMLify button when your done.
After this, go on nwjs.io and download the normal version. When it is downloaded, extract the zip file on your computer. Then create a file called package.json and place it in the extracted folder. Open this file with notepad (or any text editor) and paste this:
{
“name”: “Your app or game name”,
“main”: “project.html”,
“icons”: { “16”: “icon.png”}
}
In the package.json file, change the name. In the extracted folder, add your app icon and name it icon.png. This you don’t have an icon for your project, if not delete the icon line of the package.json, and the last comma after project.html”. Copy the project.html file downloaded from the sb3 htmlifier, and paste this file in the folder where you created package.json. Open nw.exe, and if you did everything correctly, you will have your scratch project, in an executable.
But you still have many files, and the executable don’t have an icon and name, and you didn’t define if the users must be an administrator to run the project, if there can be only one instance, etc. Well, you can change all this and join all in one file with an app called makesfx. To use it, go on http://74.cz/en/make-sfx/index.php go to the bottom of the page and download makesfx.exe. It will NOT require any installation.
You can fill up everything, and then click on Make SFX. Then it will build an executable. Here is all what you well need explained:
In source folder and target file:
- Source folder (It may contains subfolders) : The folder that contains nw.exe, package.json and all the others files
- Target SFX file (EXE file) : Where the executable file will be created
- Target SFX file icon : The icon of your app.
In extraction folder:
- I recommend you to put temporary folder
In extraction mode:
- Put Extract files into specified folder and launch executable file
- Executable file that will run after extraction: Go in the nw.exe and package.json folder and select nw.exe
- Put nothing in command line parameters
- Working directory: Put Extraction folder, where executable file is located.
- How to delete extracted files: Put Delete extracted files immediately when SFX has finished executing or if you temporary folder in extraction folder, you can check do not delete extracted files (you can choose, but when I do it I put Delete extracted files immediately when SFX has finished executing.)
In Advanced options:
- One instance checking: Choose what you want
- Silent extraction mode: As you want but I recommend unchecked
- Self-destructing mode: Unchecked
- UAC auto-elevation: Choose as you want (if you are not admin, I recommend run SFX with the Highest available permission)
- Overwrite mode during extraction: If you put temporary folder in extraction folder, use automatically skip extracting of all existing files. If not for security I recommend to use Prompt user.
There is your game!
Toubleshooting
1.
Failed to load extension :
Manifest is not valid JSON. Line: 2, column; 3,
Dictionary keys must be quoted
2.
Blocked on the nw.js loading screen
1. Make sure you have a project.html file in the nw.js folder
2. Make sure you have a manifest.json file in the nw.js folder
3. Try to convert your project to an html file here : https://sheeptester.github.io/words-go-here/scratch3-htmlifier/
You have maybe converted another project.
4. Try to do everything again
Configuration
Follow the instructions on the screen execpt the “Enviroment” section. Help? At the “Runtime options” section, Fencing mean sprites (or .sprite3) can go anywhere even off the screen. In the FPS (frames per sec) number input, your FPS can only go to a maximum of 240, I do not recommend you to do a high fps like 200.
Platfroms
Once you finish the sections, at “Enviroment”, you need to select the platfrom you want to be in. For it to be web-based , select “Plain HTML”. For it to be an exe file (For windows 10 both 32-bit or 64-bit), click on “Electron Windows application”. For it to be in Linux (only 64-bit), click on “Electron Linux Application”. Running out of options? Click on “Other enviroments”. To do it for nw.js, go to the nw.js website, go to your operating system, and click on “Normal”. Follow the instructions on the screen. Go back to Turbowarp Packager and click on the red button that says “Package”, and click on the link, wait a few minutes if have to, and there is your game!
- Sid72020123
-
500+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
After you get this message, you have to click “More Info” and select the required options to start the application. It works for me! The problem with TurboWarp is that it gives users “SmartScreen warnings”. This may make users think that this is a virus. Also in the tutorial we jammed it all into one .exe file
- PATSATDAT
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
Open “(name of project).exe” to start the app. Open “licenses.html” for information regarding software licenses used by the app. The problem with TurboWarp is that it gives users “SmartScreen warnings”. This may make users think that this is a virus. Also in the tutorial we jammed it all into one .exe file
-snip-
Last edited by PATSATDAT (Nov. 7, 2021 16:26:06)
- Sheep_maker
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
I don't think it's against the rules as long as you give credit, and the rules of Scratch don't apply outside of Scratch. Since projects shared on Scratch are licensed under Warning! NEVER steal a scratchers project and put it on a different site! This is against the rules of scratch. Also this post is for more experienced scratchers.Creative Commons Attribution-ShareAlike 2.0, anyone can copy your project (no changes needed) as long as they give credit and allow others to do the same
- Bmac222
-
13 posts
How to convert .sb3 files to .exe files! [Kind of Hard]
Ok, I just wanted to make this clear but Turbowarp Packager has its own license. This will make it hard to publish it to Inch and other sites. I recommend that you use this method so you do not get any copyright strikes.
Also there is strange text when you open it with VSC.
Also there is strange text when you open it with VSC.

- _omitted_Clausewitz
-
500+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
how will it make it hard? Ok, I just wanted to make this clear but Turbowarp Packager has its own license. This will make it hard to publish it to Inch and other sites. I recommend that you use this method so you do not get any copyright strikes.
- kccuber
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
It's open source software. Plus embedding turbowarp into your site won't automatically license your entire site under that license. Ok, I just wanted to make this clear but Turbowarp Packager has its own license. This will make it hard to publish it to Inch and other sites. I recommend that you use this method so you do not get any copyright strikes.
- dhuls
-
1000+ posts
How to convert .sb3 files to .exe files! [Kind of Hard]
Fun Fact: It's just the GPL, not some fully-restrictive license. Ok, I just wanted to make this clear but Turbowarp Packager has its own license. This will make it hard to publish it to Inch and other sites. I recommend that you use this method so you do not get any copyright strikes.
- Discussion Forums
- » Advanced Topics
-
» How to convert .sb3 files to .exe files! [Kind of Hard]