Hi all,
I recently obtained a copy of the Scratch Source Code, and successfully the obsolete block "say nothing" without any error. One question: How do I run it?????
Jens, your help would really be appreciated here, feel free to come by.
P.S.: A few various things:
The source code can be found at: http://info.scratch.mit.edu/Source_Code . They have the 1.2.1 code, also.
And for those who are curious:
Path for COMMENT BLOCK: (instance selected)
Scratch-Blocks>>CommentBlockMorph
and....
HOW TO RESTORE OBSOLETE BLOCK SPECS USING THE SCRATCH 1.3.1 SOURCE CODE:
1. Open the System Browser.
2. Follow this path with class button selected:
Scratch-Objects>>ScriptableScratchMorph>>scratch>>obsoleteBlockSpecs
3. Copy the specs for the block you want
4-1. Follow this path (class selected):
For Motion, Looks, Pen and Sensing Categories:
Scratch-Objects>>ScratchSpriteMorph>>scratch>>blockSpecs
4-1b. Paste the code to the corresponding category.
4-2. Follow this path with class button selected:
For Control, Numbers, Sound and Variables categories:
Scratch-Objects>>ScriptableScratchMorph>>scratch>>blockSpecs
4-2b. Paste the code and delete the code:
,self obsoleteBlockSpecs
leaving just:
^t1
Tell me if my "Curious" section info is all correct please!
Adamman715
Offline
Hi Adamman715,
I just answered your question in a project comment. In short: If you create a new block in the source code, you will need to evaluate 'ScriptableScratchMorph buildBlockSpecDictionary' before saving the image.
Apart from unearthing buried obsolete blocks, which have been your favorite new ones? Among my favorite experimental blocks are the following:
"note" - reports the midi note value of the pitch currently sensed by the microphone.
"send_to_" - send a message to a specific sprite, to all or to self
"warp" - a C-shaped block executing its nested stack at the speed of a single block
"last received" - reports the message last received
Offline
Thanks for replying! I will do that.
My favorites are:
obsolete! - no clue what it does, I just like it because it's rare. You can get it by downloading a 1.4 project with 1.3.
even though this is old: comment - no clue either, just know it comments on something.
point away from edge - obviously it tells the sprite to point away from the edge.
change water ripple by [number] - changes the value of a water ripple by a certain amount.
P.S. : Please forgive me if some of these are old, I'm kinda new to the obsolete block aspect of Scratch. I'm also determined to find all of these and take screenshots, then put them into a Scratch project and let everyone see them! I'm also making a book about them.
Offline
Adamman715 wrote:
Paste the code
Adamman715
when ou say paste the code what code?
Offline
How do I access said experimental blocks
Offline
dav09 wrote:
Adamman715 wrote:
Paste the code
Adamman715when ou say paste the code what code?
The code for the block you want. ALSO: DO NOT PASTE THE CODE. It will just say <b>obsoleteBlockSpecs</b>. Type the code, for example, if you wanted say nothing, you would type #- ('say nothing' #- #sayNothing) or edit it by doing this: #- ('say nothing' #- #sayNothing:duration:elaspsedFrom: '5') (if you use that last one give me credit). Sorry for late responce.
Offline
Offline