This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-08-31 08:30:45

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Hacking Panther

I haven't really seen much stuff about hacking Panther on these forums, so i decided to write a tutorial on how to add a developer menu to get easier access to the squeak browser.

1. First, start off by opening Panther and right-clicking any block and selecting edit block.
https://lh3.googleusercontent.com/-lQxfsB1JrQk/Tl4ikAqMtGI/AAAAAAAAABk/U-Ub_JS4gi4/Capture.PNG

You should see a window that looks something like the one below:
https://lh6.googleusercontent.com/-adiZWEORvQU/Tl4ikDnPYwI/AAAAAAAAABo/CHIHyNSiZ5I/Capture2.PNG

2. Go to Scratch-UI-Panes --> ScratchFrameMorph --> intialization --> createMenuPanel
https://lh4.googleusercontent.com/-cId_s8y-ElM/Tl4ijV6c5lI/AAAAAAAAABg/0xraj23Hu_Y/Capture3.PNG
(As you may have noticed, they spelt initialization wrong!)

3. As shown in the image above, type (#Developer #devMenu:) between (#Mesh #meshMenu:) and (#Help #helpMenu:)

4. Right-click the code and select accept
https://lh6.googleusercontent.com/-CFV7dzxICHQ/Tl4ilKoTu6I/AAAAAAAAABs/2T-FkpyCdS4/Capture4.PNG

5. Type your initials and click Accept(s). https://lh6.googleusercontent.com/-cA07lDfn438/Tl4ildoe65I/AAAAAAAAABw/RVppXP7_E98/Capture5.PNG

6. Click the X in the corner of the browser. https://lh4.googleusercontent.com/-BhhxH_jjRYs/Tl4ilROoM4I/AAAAAAAAAB0/srB89sL7DKQ/Capture6.PNG

7. Click the Switch to presentation mode button, then click the Exit presentation mode button to force Squeak to repaint itself.
https://lh3.googleusercontent.com/-qhfGvwG1QMA/Tl4inFE8woI/AAAAAAAAAB4/VX165wc2vbA/Capture7.PNG https://lh5.googleusercontent.com/-Ir1ZaVoXHbw/Tl4inTy1pAI/AAAAAAAAAB8/Z-OCXykN4kw/Capture8.PNG

8. You now have a Developer menu... but there is still one more thing. Click the Developer menu and select save image for end-user.
https://lh5.googleusercontent.com/-qPQUpMLfalk/Tl4inWWFFpI/AAAAAAAAACA/SRM_0GDCzT4/Capture9.PNG https://lh6.googleusercontent.com/-yK7EihZSRW8/Tl4ioVD2csI/AAAAAAAAACE/KhawDgYt8vo/Capture10.PNG

9. Panther should have closed. Now open Panther again and you can mess around with the browser and edit the code, remove the news dialog, etc. much easier than hacking it every time!


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&display=small

Offline

 

#2 2011-08-31 11:11:41

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: Hacking Panther

How'd you get the blocks look like that?

Offline

 

#3 2011-08-31 13:29:16

WindowsExplorer
Scratcher
Registered: 2011-02-25
Posts: 1000+

Re: Hacking Panther

I think Set >> Grahpics >> Good, or something like that.


http://i.imgur.com/H6LLdnK.pnghttp://i.imgur.com/VYuD7BY.png

Offline

 

#4 2011-08-31 13:52:18

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Hacking Panther

LS97 wrote:

How'd you get the blocks look like that?

Settings >> Graphic Quality... >> Good

There is a fast option too which really speeds up moving and editing long scripts :D


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#5 2011-09-03 07:44:51

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Hacking Panther

You don't really need to go to all those lengths to hack panther, you know. In the Panther1.0 folder there is a source folder with another copy of the panther1.0.image file in it. Open that one with panther.exe and there will be a dev menu that has a "turn off fill screen" button as well as other things  smile


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#6 2011-09-04 07:04:42

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Hacking Panther

sparks wrote:

You don't really need to go to all those lengths to hack panther, you know. In the Panther1.0 folder there is a source folder with another copy of the panther1.0.image file in it. Open that one with panther.exe and there will be a dev menu that has a "turn off fill screen" button as well as other things  smile

lol epic fail... i didn't notice that!


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&display=small

Offline

 

Board footer