So, although I show up as a new scratcher, I've been using scratch mods and watching the AT section for a good year now, and have finally decided to get involved.
I want to play about with making a mod, but i'm struggling to get my feet off the ground, I'm certain I've set the folder up wrong, but I'm just trying to follow the tutorial in the wiki, here's a picture describing my problem....
http://i46.tinypic.com/25gutu1.png
As you might have guessed, yes I am a 'noob' with squeak, but you learn best by trying.
Thanks in advance!
Offline
I just followed these instructions from the tutorial on the wiki;
Before one makes a Scratch Modification, they must have the following:
Scratch installed on their system
The Scratch Source Code downloaded
Squeak installed on their system (get Squeak)
ScratchUISkin (optional)
Graphics editing program (i.e. paint, paintbrush etc...) (optional)
Some basic knowledge for Scratch
Ideas for a Scratch Modification
and downloaded everything that it said....
Offline
Just saw the tutorial on the wiki... try copying all the binaries(.dll and .exe) from your scratch installation folder into ScratchSource and then run scratch.exe
Last edited by TRocket (2013-01-01 10:43:40)
Offline
Yay! That worked perfectly, thanks!!
Offline
I have another question, how would I edit the GUI? I have put the 'ScratchSkin' folder in the Source folder with the binaries, but it isnt showing my edited logo...
Offline
nsmbodabor wrote:
I have another question, how would I edit the GUI? I have put the 'ScratchSkin' folder in the Source folder with the binaries, but it isnt showing my edited logo...
You need to reload the skin. To be safe I would backup your source folder before doing this. To reload the skin you need to open a workspace (click the blank area -> open -> workspace), copy the following code into the window(right-click -> paste not Ctrl-V!)
ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin')
. Then select the code you copied in and right click it, then select 'do it'. This should reload the skin. After doing this save the image for end user and reopen your mod.
Offline
TRocket wrote:
You need to reload the skin. To be safe I would backup your source folder before doing this. To reload the skin you need to open a workspace (click the blank area -> open -> workspace), copy the following code into the window(right-click -> paste not Ctrl-V!)
Code:
ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin'). Then select the code you copied in and right click it, then select 'do it'. This should reload the skin. After doing this save the image for end user and reopen your mod.
I've just tried that, but i'm having no luck ;(
The 'Based On Scratch from the MIT media lab' image still appears even though i've altered it in the ScratchSkin folder
Offline
nsmbodabor wrote:
TRocket wrote:
You need to reload the skin. To be safe I would backup your source folder before doing this. To reload the skin you need to open a workspace (click the blank area -> open -> workspace), copy the following code into the window(right-click -> paste not Ctrl-V!)
Code:
ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin'). Then select the code you copied in and right click it, then select 'do it'. This should reload the skin. After doing this save the image for end user and reopen your mod.
I've just tried that, but i'm having no luck ;(
The 'Based On Scratch from the MIT media lab' image still appears even though i've altered it in the ScratchSkin folder
move the scratch window so you can't see it anymore then click on the white space and select "open" then " scratch"
Offline
al-x wrote:
move the scratch window so you can't see it anymore then click on the white space and select "open" then " scratch"
I now get this error,
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in ScratchFrameMorph class>>skinAt:
Dictionary>>at:ifAbsent:
ScratchFrameMorph class>>skinAt:ifAbsent:
ScratchFrameMorph class>>skinAt:
ScratchFrameMorph>>createLogo
ScratchFrameMorph>>initialize
ScratchFrameMorph class(Object class)>>new
HandMorph>>openScratchFrame
Offline
nsmbodabor wrote:
al-x wrote:
move the scratch window so you can't see it anymore then click on the white space and select "open" then " scratch"
I now get this error,
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in ScratchFrameMorph class>>skinAt:
Dictionary>>at:ifAbsent:
ScratchFrameMorph class>>skinAt:ifAbsent:
ScratchFrameMorph class>>skinAt:
ScratchFrameMorph>>createLogo
ScratchFrameMorph>>initialize
ScratchFrameMorph class(Object class)>>new
HandMorph>>openScratchFrame
Check you named your logo file right and try reloading the skin again.
Offline
Nope, that doesn't seem to be the problem, they have the same names as the original download ;(
Offline
nsmbodabor wrote:
Nope, that doesn't seem to be the problem, they have the same names as the original download ;(
weird... I know i've come across this problem before, but, I was in a collab. so someone else did it for me
Offline
Lucky you!!
It's really irritating me now xD
Offline
nsmbodabor wrote:
Nope, that doesn't seem to be the problem, they have the same names as the original download ;(
I have had that problem before. I don't know why it does that, but deleting the ScratchSkin folder and using a fresh copy of it usually works for me.
Offline
Yeah, that solved the problem!! Thanks!
Offline
nsmbodabor wrote:
Yeah, that solved the problem!! Thanks!
Your welcome.
Offline
You wouldn't be able to help me with this, would you? Or at least point me in the right direction?
http://scratch.mit.edu/forums/viewtopic.php?id=112345
Offline