Is there any compiler for Scratch that can create professional executable files (without the flag or stop button, and with the application bar at the top)? I'm looking for something that doesn't include the execution engine with the files (if that even exists.)
Offline
Not sure, look around Advanced Topics, if there is any it'll be there.
Offline
Thanks! I'll look.
Offline
All you really need to do is mod the scratch image and stick it in place of Jens's compiler, the bar and the buttons are determined solely by the IMAGE file that gets compiled with Scratch.
See Bingo 1.3, for example (not the Bingo2Exe). It has two fullscreen buttons, a presentation mode one (windowed) and one that completely fills the screen.
Offline
LS97 wrote:
All you really need to do is mod the scratch image and stick it in place of Jens's compiler, the bar and the buttons are determined solely by the IMAGE file that gets compiled with Scratch.
See Bingo 1.3, for example (not the Bingo2Exe). It has two fullscreen buttons, a presentation mode one (windowed) and one that completely fills the screen.
Can you post an image file for Bingo? I've been wanting to try it out, but I have web filtering in place.
Offline
I can make one, I think, let me try.
Offline
I Think I Know!
Offline
Do you want it to fill the screen? Like your computers screen? I can do either. I know! I will make a button!
Offline
scratcher7_13 wrote:
Is there any compiler for Scratch that can create professional executable files (without the flag or stop button, and with the application bar at the top)? I'm looking for something that doesn't include the execution engine with the files (if that even exists.)
Technically, professional means that you get money from it, and due to the Scratch Terms of Use, that is not allowed.
EDIT:
Last edited by floppy_gunk (2011-04-08 01:01:59)
Offline
Pecola1 wrote:
Do you want it to fill the screen? Like your computers screen? I can do either. I know! I will make a button!
Thanks!
Offline
Sorry for the late reply, I didn't notice you addressed me.
Here's the ZIP file for bingo, it's hosted on my own site so it shouldn't be a problem.
If it doesn't work via link, try copying the URL into your browser.
http://silvisoft.freehostingcloud.com/s … _1-3-0.zip
It takes a while to download sometimes.
Offline
LS97 wrote:
Sorry for the late reply, I didn't notice you addressed me.
Here's the ZIP file for bingo, it's hosted on my own site so it shouldn't be a problem.
If it doesn't work via link, try copying the URL into your browser.
http://silvisoft.freehostingcloud.com/s … _1-3-0.zip
It takes a while to download sometimes.
It keeps saying "404 URL not found on this server".
Last edited by scratcher7_13 (2011-04-08 16:20:22)
Offline
scratcher7_13 wrote:
LS97 wrote:
Sorry for the late reply, I didn't notice you addressed me.
Here's the ZIP file for bingo, it's hosted on my own site so it shouldn't be a problem.
If it doesn't work via link, try copying the URL into your browser.
http://silvisoft.freehostingcloud.com/s … _1-3-0.zip
It takes a while to download sometimes.It keeps saying "404 URL not found on this server".
*sigh*
Oh well... try getting it from a friend on skype or something.
Offline
floppy_gunk wrote:
scratcher7_13 wrote:
Is there any compiler for Scratch that can create professional executable files (without the flag or stop button, and with the application bar at the top)? I'm looking for something that doesn't include the execution engine with the files (if that even exists.)
Technically, professional means that you get money from it, and due to the Scratch Terms of Use, that is not allowed.
EDIT:![]()
No, not necessarily.
Offline
I made a new way to make your project a PROFESSIONAL, EXE! First download this:
http://www.weebly.com/uploads/5/4/1/3/5413503/test.exe
How-to
Info: IExpress is actually a program to create Windows Installers. We won't be creating an installer, we just want to run the Scratch Program opening a project in presentation mode. The idea is the same though, you include some files in the 'installer', they are unpacked and a program is started. Our 'installer' will be unpacking a stripped version of the Scratch Program together with a project. We will hide all windows from the user, so when the .exe is clicked, Scratch will just open.
(1) On XP: Click start, then "Run..."
Type in "iexpress" and click "OK".
On Vista or 7: type in "iexpress", wait a moment and press enter. (There might be a run button available on your Vista/7 though.
You should see the old-fashioned "IExpress Wizard" window.
(2) Select "Create new Self Extraction Directive file."
and click "next".
(3) As "Package Purpose",
select "Extract files and run an installation command"
and click "next".
(4) As "Package title",
you can type anything you want - I used "Scratch Project".
This field doesn't really matter - normally this text is used in the title bar of all 'installer' windows but we will them so the user is not annoyed by Windows 95 style installation messages, instead the Scratch project should open.
Click "Next" again.
(5) Select "No prompt", click "next",
select "Do not display a license" and click "Next" again.
(6) Now we'll have to add all necessary files to the package,
do this by clicking "Add", browsing for a file, and Click open.
You can only open one file each time you click "Add".
First, all essential Scratch application files should be added.
Browse for the Scratch installation folder (usually "C:\Downloads\Scratch - EXE") and add the following files:
Scratch - EXE.exe
Scratch - EXE.image
Scratch - EXE.ini
ScratchPlugin.dll
Mpeg3Plugin.dll
UnicodePlugin.dll
CameraPlugin.dll
Click "Add" again, Now browse for your scratch project and click "Open".
In this example, it's called project.sb .
Now you added All the required files to the installer package, so click "Next" to continue.
(7) As "Install program", we are going to fill in the Scratch application.
Copy-paste
Code:
Scratch - EXE.exe "Scratch - EXE.image" presentation "yourGame.sb"
into "Install Program" - the first textbox .
Replace project.sb with the name of your project. (so if your project is named "racing game.sb", fill in
Scratch - EXE.exe " Scratch - EXE.image" presentation "racing game.sb"
Leave "Post Install Command" (the second text field) as it is: "<none>" and Click "Next".
(8) In the "Show Window" step, you should select "hidden". That way the unpacking window will not be shown. Click "Next", again...
(9) In "Package name and options", click browse and save your final .exe file. I named it like my project - project.exe
Check both options:
- Hide File Extracting Progress Animation from user (We wan't the project to show up, no ugly 15-years-old animation )
- Store file using Long File Name inside package (Scratch uses long filenames - It won't work without this ancient option checked - I tried it out.)
And Click "Next" again
(10) Select "No Restart" we are not running a real installer so a restart is not required.
(11) The "Save Self Extraction Directive" allows you to store the settings you made. It is not necessary, so when you're finished, click "Next".
(12) Click next one last time to start creating the package. You'll see a DOS window, and a message when it's finished.
Now browse to your PROJECT.EXE (!) en watch it being a complete application !
Tell me what you think!
Last edited by Pecola1 (2011-04-09 21:25:42)
Offline

Iv'e waited a LOOOONG time sorry, i will try tommorow.
Last edited by Pecola1 (2011-04-08 22:41:03)
Offline
Pecola,
Your method is absolutely awesome, but it's no different from Jens' Scratch2Exe.
Since no one here has done the job for me yet, I'll make one now
Ah, it's been 5 months that I haven't touched Squeak...
Offline
Right, I made it!
Until now, I've hidden the buttons and added some simple commands which are essential to the program:
when put in a broadcast block,
- "scratch-quit" closes the program
- 'scratch-fullscreen' makes the program fill the entire screen
- 'scratch-window' makes the program windowed, but still in pres. mode.
Any other requests before I publish it?
Last edited by LS97 (2011-04-09 08:54:20)
Offline
It opens full-screen or windowed?
Also, how 'bout
scratch-viewCode
opens it in normal view?
Offline
Hardmath123 wrote:
It opens full-screen or windowed?
Also, how 'bout
scratch-viewCode
opens it in normal view?
scratch-viewCode would be really of little use, because no one would do it anyway. remember, it's supposed to be professional
Offline
LS97 wrote:
Hardmath123 wrote:
It opens full-screen or windowed?
Also, how 'bout
scratch-viewCode
opens it in normal view?scratch-viewCode would be really of little use, because no one would do it anyway. remember, it's supposed to be professional
![]()
Well there could be like a sourcecode button thing IDK
This sounds cool, but it wouldn't be any use for me, seeing as I have a mac.
Offline
I can't wait for this to come out!
Offline
gbear605 wrote:
LS97 wrote:
Hardmath123 wrote:
It opens full-screen or windowed?
Also, how 'bout
scratch-viewCode
opens it in normal view?scratch-viewCode would be really of little use, because no one would do it anyway. remember, it's supposed to be professional
![]()
Well there could be like a sourcecode button thing IDK
This sounds cool, but it wouldn't be any use for me, seeing as I have a mac.
Oh, it's not for macs?
Offline
Guys, I'm ready.
Any last last last suggestions?
Offline
Right guys,
Here you go!
Mediafire link for now
Last edited by LS97 (2011-04-09 16:52:38)
Offline