Pages: 1
Well first, I think this would be an easier method than using the Panther2EXE program. Seccondly, this doesn't work on Macs. Thirdly, here is the method:
1) Open up "iexpress" - If you're on Vista or 7, type in "iexpress" in the start bar searchbox and press enter. If you're on a windows version 95+ to XP open up Run (Press your start key and the letter R) and type in "iexpress".
2) You want to create a new SED (Self Extraction Directive) file. If you already have done this before and want to modify one of your exe files, press "Open existing SED file"; you need to have saved a previous SED file though. Press Next (if you're opening, press browse, and after you have your file, then press Next, Skip to step 2a.).
3) At default this option for Package purpose should be "Extract files and run an installation command" - Leave this as it is.
4) The package title doesn't matter, it can be left blank, because all that's going to happen is Panther is going to open, not some ancient Installation window. Click next.
5) Confirmation prompt can be left blank because, the same reason above. Click next.
6) License agreement; Same as above again. Click next.
7) Now this will be where our main stuff will go. What we do is include all of the main files for Panther, and your Panther Project. Press Ctrl and select:
Panther.exe, Panther1.0.image, Panther.ini, ScratchPlugin.dll, Mpeg3Plugin.dll, UnicodePlugin.dll, CameraPlugin.dll
(If your project has Information Dialogs with text, include "ScriptableScratchMorph-showInformDialogwithText.st"). Click next.
8) Now we want to "install" our program, Copy and Paste this into the "Install Program" textbox:
Panther.exe "Panther1.0.image" presentation "*nameofproject*.pt"
DON'T forget to change *nameofproject* into the name of your project. Click next after you have done this.
9) For this part, you want to select "Hidden" for the installation window. This hides everything. Click Next. For the finished message; press "No message" and click next.
10) Now we want to edit some settings of our package name. First enter the target path and filename for the exe file. This is what is downloaded and executed by the person who downloads your .exe file. I have left mine like this: "C:\Users\*Myusername*\Project.exe". For the two checkboxes after this, Make sure they're both ticked. The "Store files using Long File name inside Package" is what makes this work. If its unchecked, your package won't work. Click next.
11) Press "No restart" for this option. The checkbox should fade out since the computer won't restart. Click next. Save SED; If you want to repackage your .exe file later, you should press "Save SED file" and browse where on your computer to save it somwhere. If your packaging your .exe as a final version you don't need to save. Click Next. Click next again. a CMD window should pop up. Leave it as it is and it will close itself. When it's done, your "Status" box should look somthing like this:
Creating CAB file. Please wait... --- MakeCAB Report: Tue Apr 03 12:57:42 2012 Total files: 1 Bytes before: 2,631,168 Bytes after: 2,562,802 After/Before: 97.40% compression Time: 2.35 seconds ( 0 hr 0 min 2.35 sec) Throughput: 1091.55 Kb/second --- Creating the package... Done!
Press "Finish" after this. Your .exe should be saved where you saved it to.
2a) If you are opening a new SED file, Press Next and you should come to "Modify or create" - Create Package if you hadn't had enough time before creating an .exe but saved it, and "Modify SED file" if you want to update the exe and repackage it. Click next when you have selected one. If you clicked Modify, it takes you you to Package purpose, make sure the top one is selected and press Next. Click next again. And click it again until you come to "Packaged Files". Now here you remove your .pt file and add the updated .pt file and click Next. This will allow you to repackage your updated project. Now click next. If the "Install Program" has turned into Panther.exe - change it back to:
Panther.exe "Panther1.0.image" presentation "*nameofproject*.pt"
. Don't forget to make sure *nameofproject* is the name of your Panther Project! Click next.
3a) The setting after the previous window should be "Hidden" - if it's anything else make sure it is now "Hidden" before clicking Next. Click next one more time. The package Name and Options page should be the same; if not make sure the two checkboxes are checked at the bottom. Also make sure the Target Path and Filename of the package are the same. Click next.
4a) Make sure the Configure Restart page is still at "No restart" and click Next again. If you want to save AGAIN, click "Save SED file" and browse where you want to save.Else, Click "Don't Save." Click next. Click next again and a CMD window will pop up again. Just leave this until it has finished and it will disapeer itself. What should be in the "Status" box should be similar to this:
Creating CAB file. Please wait... --- MakeCAB Report: Tue Apr 03 13:14:53 2012 Total files: 1 Bytes before: 2,725,888 Bytes after: 2,672,190 After/Before: 98.03% compression Time: 2.50 seconds ( 0 hr 0 min 2.50 sec) Throughput: 1063.10 Kb/second --- Creating the package... Done!
You have made your .exe file! Try clicking it, and it will open up in presentation mode. But sadly, you can see all of the scripts at the end.. Also, the icon of your .exe file will be the installer icon. I think you can modify this by adding an icon in the part where you add all of your files. It might work, I'm not sure.
Last edited by DigiTechs (2012-04-03 08:20:49)
Offline
muppetds wrote:
This is already known
Huh? I know there's a Scratch way of doing it, but I posted the "Panther" way of doing it incase some people didn't know. I mean, not a lot of people might know how to do this for Panther, and only Scratch. Well, atleast this doesn't require you to download anything from the internet that you might not trust...
Offline
muppetds wrote:
This is already known
I already knew this too but at least I know how to make it run in presentation mode now.
Offline
nathanprocks wrote:
muppetds wrote:
This is already known
I already knew this too but at least I know how to make it run in presentation mode now.
![]()
This is what I mean, some people learn stuff even though they might know what to do!
Offline
DigiTechs wrote:
muppetds wrote:
now to work out how to do it on a mac
If only apple had an "appley" version of iexpress
![]()
There is heaps of ways to compress Scratch projects into an executable file on mac.
Offline
nathanprocks wrote:
DigiTechs wrote:
muppetds wrote:
now to work out how to do it on a mac
If only apple had an "appley" version of iexpress
![]()
There is heaps of ways to compress Scratch projects into an executable file on mac.
.exe though not a .app
EDIT: there is a jar converter for scratch projects
EDIT 2: i believe that zeroluck has made one
Last edited by muppetds (2012-04-04 04:03:39)
Offline
muppetds wrote:
nathanprocks wrote:
DigiTechs wrote:
If only apple had an "appley" version of iexpress![]()
There is heaps of ways to compress Scratch projects into an executable file on mac.
.exe though not a .app
EDIT: there is a jar converter for scratch projects
EDIT 2: i believe that zeroluck has made one
Are you saying you want to make a Windows executable on a Mac? And yes, Zeroluck did make one
Offline
muppetds wrote:
no i want to make a panther to mac app
Well there is already a Scratch one... Maybe if you compress your Panther file into a .app file with the Scratch to .app converter, then open the .app file with 7-zip or something and replace the Scratch .image file with the Panther .image file.
Offline
ummm u said saidly you can see all the scripts at the end? what do you mean by that? i want to sell my game, will they be able to see it? is it an eyesore? nevermind i will just try it and see what happens. anyone who knows the best way to extract a project from panther so i can copyright it and sell it i would really appreciate the info.
Offline
ok i tried this and it gives me an error message on the last screen when creating it. any help? do i need to transfer it to an .sb file first?
Offline
Ok worked this time but i had to add the WeDoPlugin.dll file to the mix.
Offline
redinttown wrote:
ummm u said saidly you can see all the scripts at the end? what do you mean by that? i want to sell my game, will they be able to see it? is it an eyesore? nevermind i will just try it and see what happens. anyone who knows the best way to extract a project from panther so i can copyright it and sell it i would really appreciate the info.
The scripts at the end means that when you exit full-screen mode, it doesn't close-it goes into normal scratch (or Panther). If you are planning to sell your game, this would be very bad, because it makes it very easy to hack.
As far as extracting a project from Panther, meaning that you don't need panther to run it, that would be very difficult to accomplish, but is possible (see ZeroLuck's compiler)
If you simply want to "compile" your project using a program similar to Scratch2EXE, you may find Panther2EXE useful.

Offline
panther2EXE gives me a compiler error 1026 when i use it. i changed the file from .pt to .sb and now NOTHING will open it. im hoping i did something wrong or skipped a step tho i went through it and redid it several times. i have not heard of ZeroLuck's compiler but i will try that thank you.
Offline
Also, for added security, you can "recompile" your installer into another .exe - by following the same instructions but change the files to just the .exe and and make the program to install the name of the .exe - it wont install this, it just runs it.
Offline
Pages: 1