LS97 wrote:
bbbeb wrote:
It LOADS (hence, loads = uploads to Squeak) the skin.
Exit your Scratch Browser, and restart it.scratch window.
and remember to save image
Where's save image? (Sorry! I really am new to this!) I tried save and quit but it didn't work.
Offline
shift-click file menu and click 'save image for end user'
that's for the source code of scratch.
for general squeak, you have to type "Smalltalk snapshot: true andQuit: true" but that might confuse you. stick with the first method..
Offline
LS97 wrote:
shift-click file menu and click 'save image for end user'
that's for the source code of scratch.
for general squeak, you have to type "Smalltalk snapshot: true andQuit: true" but that might confuse you. stick with the first method..
Or you can choose "save and quit" from the World menu
Offline
nXIII wrote:
LS97 wrote:
shift-click file menu and click 'save image for end user'
that's for the source code of scratch.
for general squeak, you have to type "Smalltalk snapshot: true andQuit: true" but that might confuse you. stick with the first method..Or you can choose "save and quit" from the World menu
Actually, wouldn't that stay in the developer mode? I just use the 'save image for end user' option because it's easier.
Offline
When I try to change the image name it reverts to ordinary scratch.
Confused. (I am making my mod using normal scratch, not the source version.)
Offline
TheSuccessor wrote:
When I try to change the image name it reverts to ordinary scratch.
http://www.freeimagehosting.net/uploads/d30a339c40.png
Confused. (I am making my mod using normal scratch, not the source version.)
it's very common.
try making a new folder and copying all of the files one by one into it. does that work?
by the way, just pointing out:
[b]The Source Code License[b]
1. you cannot use the word "Scratch" to refer to derivative works (except in the phrase "Based on Scratch from the MIT Media Laboratory"),
2. you cannot use the Scratch logo or the official (copyrighted) Scratch cat in derivative works,
3. you cannot implement the ability to upload projects to any MIT Scratch website (currently, http://scratch.mit.edu),
4. copies or derivative works must retain the Scratch copyright notice and license,
5. you must make the source code for derivative works available.
you'll have to take away the uploading part if you're going to publish it.
Offline
LS97 wrote:
by the way, just pointing out:
[b]The Source Code License[b]
1. you cannot use the word "Scratch" to refer to derivative works (except in the phrase "Based on Scratch from the MIT Media Laboratory"),
2. you cannot use the Scratch logo or the official (copyrighted) Scratch cat in derivative works,
3. you cannot implement the ability to upload projects to any MIT Scratch website (currently, http://scratch.mit.edu),
4. copies or derivative works must retain the Scratch copyright notice and license,
5. you must make the source code for derivative works available.you'll have to take away the uploading part if you're going to publish it.
Oops. I just realised that means that my privete mod is illegal, because it can upload scratch projects. Well, technically, that's only the source code license, and my mod was made by directly hacking scratch. I love loopholes.
Oh well, I'm not planing on publishing it anytime soon anyways.
Offline
oh yeah?
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and accompanying documentation and media files (the "Software") to distribute the Software, including the right to use, copy, publish, or distribute copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: etc
Scratch projects and support materials are available under the Creative Commons "Attribution - Share Alike"
license.
Can I get the source code for Scratch? What license is that under?
The source code for Scratch is available under its own license. See http://info.scratch.mit.edu/Source_Code.
The Scratch source code license allows you to distribute derivative works based on the Scratch source code for non-commercial uses subject to the following restrictions:
1.you cannot use the word "Scratch" to refer to derivative works (except in the phrase "Based on Scratch from the MIT Media Laboratory"),
2.you cannot use the Scratch logo or the official (copyrighted) Scratch cat in derivative works,
3.you cannot implement the ability to upload projects to any MIT Scratch website (currently, http://scratch.mit.edu),
4.copies or derivative works must retain the Scratch copyright notice and license, and
5.you must make the source code for derivative works available.
This is just a summary; the full license is in the file "license.txt" included in the source code download package.
i hope you're clever enough to piece it all together and understand. see the cc license too.
i can't be bothered to explain it to you
Offline
It says you can't upload to any MIT Scratch website. Could we let it upload to our sites?
Offline
TheSuccessor wrote:
It says you can't upload to any MIT Scratch website. Could we let it upload to our sites?
yes if you program it!
Offline
johnnydean1 wrote:
TheSuccessor wrote:
It says you can't upload to any MIT Scratch website. Could we let it upload to our sites?
yes if you program it!
exactly. some examples are Panther, Bingo and The Scratch UG (in progress).
Offline
I meant change the server in Scratch's upload scripts to your own website.
Offline
TheSuccessor wrote:
I meant change the server in Scratch's upload scripts to your own website.
yes!
Offline
^^ exactly!
Offline
pwiter wrote:
Most of the major mods don't have any scratch skin folders, so how did they get the new catagories.
What I did in my mod, Shriek, was I loaded the ScratchSkin for the Control (normal/over/pressed) into a sprite, and changed the color effect, then exported it back into the ScratchSkin folder. I'm sure it would be simpler to write some Squeak code to do this, but this is how I did it anyways.
Offline
LS97 wrote:
Too many people are asking, on different forum threads, questions like how do i load my skin? This post aims at keeping this forum clean and answering all those FAQs that annoy experienced modders. just link the users to
Code:
[url]http://tiny.cc/vfaq[/url]Contents:
1. Loading the skin
2. Adding categories--------------------------------
1. Loading the skin
IMPORTANT: always use the source code not scratch 1.4!
- download the skin here
- place it in the scratch source code folder and name it ScratchSkin.
- shift-click-r and open a workspace (world menu -> open -> workspace)
- type this code into it:
ScratchFrameMorph readSkinFrom: (FileDirectory default directoryNamed: 'ScratchSkin'
- select that text, right-click and click 'do it'.
- repeat these steps each time you need to load the skin for some reason.
2. Adding categories
- edit the skin first: copy the files called control, controlPressed, controlOver and paste them with the names yourcategory, yourcategoryOver, yourcategorypressed.
- use any graphics editing software to change the color of the buttons (optional)
- load the skin (see chapter 1)
- in the scratch browser (see shift-click-r in wiki), go to Scratch-UI-Panes, ScratchViewerMorph, all, rebuildCategorySelectors.
- you'll see a list with all of the existing category names. add yours (add 2 or 4).
LS97 YOU ROCK I CAN MAKE MY OWN MOD NOW I KNOW HOW TO ADD CATEGORYS - I HAD FOUND REBUILDCATEGORYSELECTORS BEFORE BUT ALL I MANAGED TO DO WAS DESTROY MY COPY OF THE SOURCE CODE!!!
Here's a tip: (this is off the top of my head)
Panther users, there is another way to change the colour - in the Browser, go to ScratchObjects > ScriptableScratchMorph > Instance > blockSpecs > somethingColorsomething and then add your category and color - use the ([] hue), ([] brightness) and ([] the other one) blocks from Panther (v=b)!
P.S. Coming soon: Scant - my mod...
P.P.S. The first version may be called 'Trinx' (P.P.P.S I'm outta space!)
Offline
Thanks -- I followed the directions and it worked, but it deleted my default sprite and gives me the following error at startup
key not found
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in ScratchFrameMorph class>>skinAt:
Dictionary>>at:ifAbsent:
ScratchFrameMorph class>>skinAt:ifAbsent:
ScratchFrameMorph class>>skinAt:
ScratchFrameMorph class>>defaultSprite
ScratchFrameMorph>>newScratchProject
ScratchFrameMorph>>startup
ScratchFrameMorph>>saveImageForEndUser
I was wondering if anyone knows how I could reinstall the default sprite
Offline
wimerrill wrote:
Thanks -- I followed the directions and it worked, but it deleted my default sprite and gives me the following error at startup
key not found
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in ScratchFrameMorph class>>skinAt:
Dictionary>>at:ifAbsent:
ScratchFrameMorph class>>skinAt:ifAbsent:
ScratchFrameMorph class>>skinAt:
ScratchFrameMorph class>>defaultSprite
ScratchFrameMorph>>newScratchProject
ScratchFrameMorph>>startup
ScratchFrameMorph>>saveImageForEndUser
I was wondering if anyone knows how I could reinstall the default sprite
Reinstall Scratch. Srsly, dont do this without a fresh ScratchSkin on hand.
Edit: Or a backup of Scratch.
Last edited by bbbeb (2010-10-23 12:07:49)
Offline
wimerrill wrote:
Thanks -- I followed the directions and it worked, but it deleted my default sprite and gives me the following error at startup
key not found
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in ScratchFrameMorph class>>skinAt:
Dictionary>>at:ifAbsent:
ScratchFrameMorph class>>skinAt:ifAbsent:
ScratchFrameMorph class>>skinAt:
ScratchFrameMorph class>>defaultSprite
ScratchFrameMorph>>newScratchProject
ScratchFrameMorph>>startup
ScratchFrameMorph>>saveImageForEndUser
I was wondering if anyone knows how I could reinstall the default sprite
it seems as if you renamed the picture called defaultSprite (or whatever) and loaded the skin. try loading in a fresh ScratchSkin!
Offline
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in ScratchFrameMorph class>>skinAt:
Dictionary>>at:ifAbsent:
ScratchFrameMorph class>>skinAt:ifAbsent:
ScratchFrameMorph class>>skinAt:
ScratchFrameMorph class>>buttonLabel:selector:
ScratchSpriteMorph(ScriptableScratchMorph)>>variablesPage
ScratchSpriteMorph(ScriptableScratchMorph)>>viewerPageForCategory:
ScratchViewerMorph>>updateContents
this happens when i try to do it. (im using the source code)
Offline
My mod never saves when I press "Save as end user"!
Offline
pwiter wrote:
Most of the major mods don't have any scratch skin folders, so how did they get the new catagories.
they deleted them. once you load the skin in, it's stored inside the scratch image and is independent from other folders
Offline