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
I actually found and old thread where you posted this 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
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.
Offline
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).
Offline
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
Offline
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!
Offline
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.
Offline
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'
Offline
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!
Offline
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
Can someone plz post a image of changed skin ?
Offline
Can someone plz post a image of changed skin ?
Offline