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

#26 2010-08-20 10:35:22

sonicjosh
Scratcher
Registered: 2007-10-28
Posts: 86

Re: Modding Scratch VFAQ (very frequently asked Qs)

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.  sad


http://i35.tinypic.com/14yacn6.jpg
Need help with your mod? Visit Mod Central!

Offline

 

#27 2010-08-20 13:08:40

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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

 

#28 2010-08-20 14:49:48

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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


nXIII

Offline

 

#29 2010-08-20 15:54:50

Jwosty
Scratcher
Registered: 2009-12-19
Posts: 500+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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.  tongue


http://i39.tinypic.com/18ert5.png Google it.  smile

Offline

 

#30 2010-08-20 17:02:02

sonicjosh
Scratcher
Registered: 2007-10-28
Posts: 86

Re: Modding Scratch VFAQ (very frequently asked Qs)

Thanks everyone but it still isn't working.  sad   sad   sad


http://i35.tinypic.com/14yacn6.jpg
Need help with your mod? Visit Mod Central!

Offline

 

#31 2010-08-27 05:28:56

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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.)


/* No comment */

Offline

 

#32 2010-08-27 07:41:11

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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

 

#33 2010-08-27 08:06:01

rubiks_cube_guy238
Scratcher
Registered: 2009-07-02
Posts: 100+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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.  tongue
Oh well, I'm not planing on publishing it anytime soon anyways.


The glass is never half full nor half empty; it is twice as large as it needs to be.

Offline

 

#34 2010-08-27 11:11:41

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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  tongue

Offline

 

#35 2010-08-28 08:04:28

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

It says you can't upload to any MIT Scratch website. Could we let it upload to our sites?


/* No comment */

Offline

 

#36 2010-08-28 10:06:28

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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!


You can now reach me on Twitter @johnnydean1_

Offline

 

#37 2010-08-28 13:40:38

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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

 

#38 2010-08-29 09:49:28

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

I meant change the server in Scratch's upload scripts to your own website.


/* No comment */

Offline

 

#39 2010-08-29 09:51:52

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Modding Scratch VFAQ (very frequently asked Qs)

TheSuccessor wrote:

I meant change the server in Scratch's upload scripts to your own website.

yes!


You can now reach me on Twitter @johnnydean1_

Offline

 

#40 2010-08-29 12:10:44

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

^^ exactly!

Offline

 

#41 2010-10-19 20:12:35

wimerrill
Scratcher
Registered: 2009-06-05
Posts: 16

Re: Modding Scratch VFAQ (very frequently asked Qs)

Thanks!!! This helped so much!!!

Offline

 

#42 2010-10-19 20:17:21

pwiter
Scratcher
Registered: 2010-06-02
Posts: 100+

Re: Modding Scratch VFAQ (very frequently asked Qs)

How do you embed the scratchskin inside your mod


http://i.imgur.com/YBeXc.png

Offline

 

#43 2010-10-19 20:43:40

rubiks_cube_guy238
Scratcher
Registered: 2009-07-02
Posts: 100+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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.


The glass is never half full nor half empty; it is twice as large as it needs to be.

Offline

 

#44 2010-10-21 10:41:44

whizzer
Scratcher
Registered: 2008-05-27
Posts: 500+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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)!  big_smile

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!)


http://i46.tinypic.com/33df6me.png I'm whizzer0 for all things Minecraft.

Offline

 

#45 2010-10-23 12:04:55

wimerrill
Scratcher
Registered: 2009-06-05
Posts: 16

Re: Modding Scratch VFAQ (very frequently asked Qs)

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

 

#46 2010-10-23 12:07:28

bbbeb
Scratcher
Registered: 2009-06-11
Posts: 1000+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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.  sad

Edit: Or a backup of Scratch.  tongue

Last edited by bbbeb (2010-10-23 12:07:49)


Back in my day.... there were no laws that censored the internet... now, there are.... nah.

Offline

 

#47 2010-10-23 13:45:05

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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

 

#48 2010-10-25 19:09:13

sccar3
Scratcher
Registered: 2008-09-04
Posts: 100+

Re: Modding Scratch VFAQ (very frequently asked Qs)

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)


http://1.bp.blogspot.com/-WInb2DZ2LBM/UQaLETx3VII/AAAAAAAAAmQ/ZOpSwEPggiE/s1600/The%2BElder%2BScrolls%2BOnline%2BSignup%2BBeta.jpg

Offline

 

#49 2010-10-26 16:58:22

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Modding Scratch VFAQ (very frequently asked Qs)

My mod never saves when I press "Save as end user"!

Offline

 

#50 2010-11-11 11:18:58

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

Re: Modding Scratch VFAQ (very frequently asked Qs)

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

 

Board footer