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

#1 2012-08-27 11:40:47

Jrocket97
Scratcher
Registered: 2009-10-03
Posts: 100+

Adding a skin to Scratch

I've always wondered how people can add skins to scratch.  I found a .ZIP called ScratchSkin 1.4 with all the sprites in it, but that doesn't seem to have any impact on the actual downloaded Scratch.  Could someone explain how to apply a skin to the downloaded version of Scratch?

Offline

 

#2 2012-08-27 11:43:10

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Adding a skin to Scratch

You need to search around for the code for reloading the skin.


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#3 2012-08-27 11:50:04

Jrocket97
Scratcher
Registered: 2009-10-03
Posts: 100+

Re: Adding a skin to Scratch

I actually found and old thread where you posted this code:

Code:

ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin')

But when I run that, nothing happens.  Maybe I have the Scratch Skin folder in the wrong place?  I just put it in the same folder the Scratch application is found in.  Sorry if I sound stupid, I'm not good at this stuff.

Offline

 

#4 2012-08-27 11:54:50

TheSuccessor
Scratcher
Registered: 2010-04-23
Posts: 1000+

Re: Adding a skin to Scratch

If you're running Windows Vista or 7 you need to put it in %localappdata%\VirtualStore\Program Files (x86)\Scratch or run Scratch as administrator.


/* No comment */

Offline

 

#5 2012-08-27 11:58:22

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Adding a skin to Scratch

Jrocket97 wrote:

I actually found and old thread where you posted this code:

Code:

ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin')

But when I run that, nothing happens.  Maybe I have the Scratch Skin folder in the wrong place?  I just put it in the same folder the Scratch application is found in.  Sorry if I sound stupid, I'm not good at this stuff.

You also have to reset the frame (save image for end-user does it).


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#6 2012-08-27 12:11:29

Jrocket97
Scratcher
Registered: 2009-10-03
Posts: 100+

Re: Adding a skin to Scratch

I followed your directions jvvg.  And now Scratch is broken.  it can't open any projects anymore, nor can it close.  Just comes up with a really long error.

Offline

 

#7 2012-08-27 14:17:03

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Adding a skin to Scratch

Jrocket97 wrote:

I followed your directions jvvg.  And now Scratch is broken.  it can't open any projects anymore, nor can it close.  Just comes up with a really long error.

That probably means that the skin was defective and you need a new Scratch.image


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#8 2012-08-27 14:26:12

Jrocket97
Scratcher
Registered: 2009-10-03
Posts: 100+

Re: Adding a skin to Scratch

I re-downloaded it.  :l  Just wish I knew how to actually do it.

Offline

 

#9 2012-08-27 14:33:09

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Adding a skin to Scratch

Jrocket97 wrote:

I re-downloaded it.  :l  Just wish I knew how to actually do it.

I did it in Insanity, so you probably had a broken skin directory.


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#10 2012-08-27 18:35:18

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Adding a skin to Scratch

To update the skin, go into development mode. (shift-click the r, and everything).
Then close out of the scratch area. You should be left with nothing but whitespace.

Click somewhere and click "open" then click "workspace".

Use the code mentioned above that updates the ScratchSkin.

Select all of it, and run it.

Wait while it updates.

When it's done, which shouldn't be too long, close out of the workspace.

Then click anywhere in the whitespace, and select "open" and then "Scratch" at the very bottom.

Viola!


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#11 2012-09-01 21:10:24

Jonathan50
Scratcher
Registered: 2011-07-06
Posts: 100+

Re: Adding a skin to Scratch

jvvg wrote:

Jrocket97 wrote:

I actually found and old thread where you posted this code:

Code:

ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin')

But when I run that, nothing happens.  Maybe I have the Scratch Skin folder in the wrong place?  I just put it in the same folder the Scratch application is found in.  Sorry if I sound stupid, I'm not good at this stuff.

You also have to reset the frame (save image for end-user does it).

By alt-clicking scratch and then clicking the pink X button. Now click on the White Space > Open > Scratch.


Jonathan50
big_smile  http://scratch.mit.edu/img/pages/credits/cat-face-bullet.gif http://blocks.scratchr.org/API.php?user=Jonathan50&action=onlineStatus&type=square         http://blocks.scratchr.org/API.php?user=Jonathan50&action=projects&type=newest&return=image&num=1

Offline

 

#12 2012-09-01 21:12:37

Jonathan50
Scratcher
Registered: 2011-07-06
Posts: 100+

Re: Adding a skin to Scratch

Jonathan50 wrote:

jvvg wrote:

Jrocket97 wrote:

I actually found and old thread where you posted this code:

Code:

ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin')

But when I run that, nothing happens.  Maybe I have the Scratch Skin folder in the wrong place?  I just put it in the same folder the Scratch application is found in.  Sorry if I sound stupid, I'm not good at this stuff.

You also have to reset the frame (save image for end-user does it).

By alt-clicking scratch and then clicking the pink X button. Now click on the White Space > Open > Scratch.

If you missed any ScratchSkin forms then Scratch will not open, and the debugger will say 'key not found'


Jonathan50
big_smile  http://scratch.mit.edu/img/pages/credits/cat-face-bullet.gif http://blocks.scratchr.org/API.php?user=Jonathan50&action=onlineStatus&type=square         http://blocks.scratchr.org/API.php?user=Jonathan50&action=projects&type=newest&return=image&num=1

Offline

 

#13 2012-09-02 10:03:31

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Adding a skin to Scratch

henley wrote:

To update the skin, go into development mode. (shift-click the r, and everything).
Then close out of the scratch area. You should be left with nothing but whitespace.

Click somewhere and click "open" then click "workspace".

Use the code mentioned above that updates the ScratchSkin.

Select all of it, and run it.

Wait while it updates.

When it's done, which shouldn't be too long, close out of the workspace.

Then click anywhere in the whitespace, and select "open" and then "Scratch" at the very bottom.

Viola!


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#14 2013-01-07 22:43:30

WIlliam7777
Scratcher
Registered: 2012-07-21
Posts: 41

Re: Adding a skin to Scratch

henley wrote:

To update the skin, go into development mode. (shift-click the r, and everything).
Then close out of the scratch area. You should be left with nothing but whitespace.

Click somewhere and click "open" then click "workspace".

Use the code mentioned above that updates the ScratchSkin.

Select all of it, and run it.

Wait while it updates.

When it's done, which shouldn't be too long, close out of the workspace.

Then click anywhere in the whitespace, and select "open" and then "Scratch" at the very bottom.

Viola!

I do this on ring(my mod)

Offline

 

#15 2013-01-12 08:42:52

Auto007
Scratcher
Registered: 2012-11-25
Posts: 100+

Re: Adding a skin to Scratch

Can someone plz post a image of changed skin ?

Offline

 

#16 2013-01-12 08:43:59

Auto007
Scratcher
Registered: 2012-11-25
Posts: 100+

Re: Adding a skin to Scratch

Can someone plz post a image of changed skin ?

Offline

 

Board footer