Source

Your browser needs java to view projects. Click here to install Java.

user_icon Jens* shared it 2 years, 3 months ago
1888 views, 3 taggers, 23 people love it, 149 downloads, in 15 galleries
Add to my favorites?
Flag as inappropriate?

Comments

You need to be logged in to post comments

Add a Comment

 
TobiOlivers TobiOlivers 3 weeks, 6 days ago

i found out another bug to exploit sqeak, works on all versions. (link to project) uses a bug to get here, but you don't need to save or anything, just start it, and press space!

Crusher44 Crusher44 1 month ago

exacute means kill, though. i don't get the squeak word.

Jens Jens* 1 month ago

"execute" has more than one meaning. It also refers to running a program, fulfilling a requirement or governing a legislative act ;-)

(view all replies)
nitromegamer nitromegamer 1 month, 2 weeks ago

=D

MaddieIsAwesome MaddieIsAwesome 1 month, 3 weeks ago

thats amazing

Adamman715 Adamman715 2 months, 1 week ago

Jens - quick question - I restored all the obsolete blocks from 1.4! How do I save the IMAGE file? I tried a bunch of stuff, but it didn't work.

Jens Jens* 2 months, 1 week ago

Shift click on Extras and select "save image for user"

(view all replies)
frogger3140 frogger3140 3 months, 2 weeks ago

You can get squeak debugger up by importing a bitmap with an alpha channel on MacScratch 1.3.1.

Adamman715 Adamman715 3 months, 3 weeks ago

Can you do this in 1.4?

TobiOlivers TobiOlivers 2 weeks, 6 days ago

you can actually. Not trying to spam or anything, but my project "ScratchBrew v.0.1" should make it work. Download it, press space. It will bring up the error message. And you should know what to do from there!

henley henley 2 months, 4 weeks ago

No.

scratchycat625625 scratchycat625625 4 months ago

where is the "white area"?

Adamman715 Adamman715 3 months ago

All over the area in the Smalltalk screen.

mariobrosrule mariobrosrule 4 months, 1 week ago

can you use the scratch source in 1.4?

Adamman715 Adamman715 2 months, 3 weeks ago

Hit open then browser. Just remember to NOT SAVE when you are done so no harm will be done. If harm was done, Un-install Scratch and then install it again.

Adamman715 Adamman715 2 months, 3 weeks ago

If you can find a way to break in to Scratch. I suggest this: Open Scratch, and then edit the second costume of the cat - make it a 1 pixel. Then switch to that costume and set the size to 64000. Switch to the cat costume and Voila! A message from Squeak will pop up. Hit debug, and in the middle pane, type in: Preferences enableProgrammerFacilities . Close it, and middle click anywhere. If you did this right, a halo will pop up around Scratch. Hit X and then click on the world (next comment)

henley henley 4 months, 1 week ago

if you made a new block and used it would you be able to share the project with the block???

Adamman715 Adamman715 2 months, 2 weeks ago

Probably, it may show up as obsolete though.

illusionist illusionist 5 months, 3 weeks ago

ScratchFrameMorph allInstances do: [:each | each delete ] Preferences enableProgrammerFacilities This is for all who are to lazy to type the code in themselves... (such as myself)

zbugni zbugni 7 months, 1 week ago

I accidentaly made it to when you right click in scratch, then it brings up options for what you have right clicked. the more you right click, the more particular the options get. do you know anything about this?

lollypopzere101 lollypopzere101 9 months, 3 weeks ago

wat do u mean?

BWOG BWOG 11 months ago

there's some instructions i want to try here: (link to project) (FYI, i have absouletely NO experience with Squek, probley because i'm 10) But i don't know if i should get into the code this way, then follow the instructions, or download the source code. If i should download the code, then what do i do? unzip it? do some other thing with it?

Jens Jens* 11 months ago

Hi BWOG, always use the source code! This project was published before the source code, now it's obsolete. On the Source Code Page you'll find all the instructions needed to set it up, but it's not *that* trivial, so please read them all. Good luck!

(view all replies)
wordMan wordMan 11 months, 3 weeks ago

HELP!!!! I tried it. at first it worked. then a hour or 2 later I opened it and it said the scratch.changes was gone. Now i can't use scratch. Please help!

Jens Jens* 11 months, 3 weeks ago

It's better to use the official source code. That way you won't run into problems such as this one.

(view all replies)
bart9032 bart9032 1 year ago

you dont really need a source code for scratch 1.3 because I got into it!

billyedward billyedward 1 year ago

??????????????????????????????

(view all replies)
likegames likegames 1 year ago

me too

buddha108 buddha108 1 year, 1 month ago

The 'alt+Delete' wont work

wordMan wordMan 11 months, 3 weeks ago

not delete its the key 'd'

(view all replies)
billyedward billyedward 1 year, 1 month ago

By the way, Ctrl + "V" to paste won't work. Use rightclick, click "paste"

likegames likegames 1 year ago

no. alt + V

(view all replies)
billyedward billyedward 1 year, 1 month ago

For you lazy people, just copy & paste the code below. NOTE: // means a comment. don't copy this.

billyedward billyedward 1 year, 1 month ago

ScratchFrameMorph allInstances do: [:each | each delete ] //Alt + "D" //New line Preferences enableProgrammerFacilities //Alt + "D"

billyedward billyedward 1 year, 1 month ago

This is great! One error I found for 1.3 is to Try to import a project that includes 1.2beta comment blocks.

coolstuff coolstuff 1 year, 2 months ago

In 1.3 you can get an error message by making a variable called %q and then dragging a regular variable into the little container it creates. There's your update to the project notes for today!

buddha108 buddha108 1 year, 1 month ago

what do you mean by 'dragging' it?

buddha108 buddha108 1 year, 1 month ago

what do you mean by 'dragging' it?

(view all replies)
Jens Jens* 1 year, 1 month ago

Right, coolstuff. Actually there are a lot more ways to break into 1.3 than there were in 1.2.1, you just have to experiment...

Jens Jens* 1 year, 2 months ago

Yes, I have read about this cool hack by MasterOfMac in the forums. It really is funny, because it was there all along ...

(view all replies)
infinex infinex 1 year, 2 months ago

hehehe, the variable block number becomes an X and if you try to set the variable to the X it says infinity. lol

infinex infinex 1 year, 2 months ago

I know how to open it in 1.3 and 1.2.1. All you have to do is type about 20 digits in a variable, copy that number, and paste it several times until the error message comes up. My brother couldn't stop laughing when I showed it to him!

Jens Jens* 1 year, 2 months ago

Cool, I didn't know that.

henley henley 1 year, 2 months ago

it sounds like alot of fun!

henley henley 1 year, 2 months ago

why don't you create your own scratch?

gadgetman gadgetman 1 year, 2 months ago

now it is easy... (link to project)

henley henley 1 year, 2 months ago

sometimes you hurt my brain...

itsEMILagain itsEMILagain 1 year, 2 months ago

thats called "pain-in-the-brain" lol!

(view all replies)
newareagle newareagle 1 year, 2 months ago

Genius.... Lol howd you come about "accidentally" doing this. Also I have made equations on scratch that give me error messages. I am still trying to figure out why. Im not sure...

coolstuff coolstuff 1 year, 1 month ago

Maybe you tried dividing something by zero (lolz)

likegames likegames 1 year, 3 months ago

i can read the source code of chirp in 2 clicks. SHIFT-click* on extras then click* on exit user mode

likegames likegames 1 year, 3 months ago

the same with lists and lists and files for scratch

Jens Jens* 1 year, 3 months ago

Exactly! That's why the official Source Code is so much better for tinkering ...

(view all replies)
likegames likegames 1 year, 3 months ago

I know loads of squeak i know what ScratchFrameMorph allInstances do: [:each | each delete ] means it means scratchwindow instances get all, all delete

likegames likegames 1 year, 3 months ago

bet you dont know what my translation means!

(view all replies)
TheCatAndTheBanana TheCatAndTheBanana 1 year, 3 months ago

if you click it. when you close it to get it back click the green flag, then click the sprite again!

TheCatAndTheBanana TheCatAndTheBanana 1 year, 3 months ago

enter when sprite clicked change pen sise by 2278803763826383 pen down and you get the box!

Spenfen Spenfen 1 year, 3 months ago

Grrrr. I made squeak lose a ton of memory.

(view all replies)
pieclip pieclip 1 year, 3 months ago

No, in scratch to make the walkback come up.

Jens Jens* 1 year, 3 months ago

Aha, now that's why it's probably a good idea to use the official Source Code and not the method described in this project (which I shared before the Source was out). You should just throw your bad image away by reinstalling Scratch again

pieclip pieclip 1 year, 3 months ago

How do You use the explorer to delete your project?

Jens Jens* 1 year, 3 months ago

Hmmm, I'm not sure if I understand your question right. Would you like to revert some changes you accidentally saved in the Squeak image of Scratch (not really that easy), or would you like to remove one of your Scratch projects from the website (you can do this on the 'My Stuff' page)?

illusionist illusionist 1 year, 3 months ago

it says i need the verticle bar.

tro95 tro95 1 year, 3 months ago

How do you get Squeak working in scratch?

tro95 tro95 1 year, 3 months ago

I have downloaded the official source code and I drop the image file onto scratch, but nothing happens....

(view all replies)
Jens Jens* 1 year, 3 months ago

You do it either like shown in this project or - better yet - by using the official Source Code

(view all replies)
mariobrosrule mariobrosrule 1 year, 4 months ago

Why a cat

Jens Jens* 1 year, 4 months ago

The cat is the Squeak mascot, i.e. its logo

(view all replies)
treeko90097 treeko90097 1 year, 4 months ago

wow... this is really neat!

chezthecolasaldragon chezthecolasaldragon 1 year, 4 months ago

nevermind i got it to

chezthecolasaldragon chezthecolasaldragon 1 year, 4 months ago

it doesnt work on 1.2.1

LoneTuxedo LoneTuxedo 1 year, 5 months ago

Is it possible to replace a 'Scratch Board' with something else using this?

Jens Jens* 1 year, 5 months ago

I guess so. You could also write your own plugin for other hardware, or connect other hardware to the Scratch Board's sensors. RE: Why'd they take out the comment block: They will reintroduce it in some other form which is less likely to confuse beginners, probably in the next release due this summer.

(view all replies)
LoneTuxedo LoneTuxedo 1 year, 5 months ago

open a project with comment boxes in the script export the comment box try to re-open it NOW YOU GET THE BOX

Jens Jens* 1 year, 5 months ago

Right! But you need the old v 1.2 Beta for this (to create the old comment blocks)

(view all replies)
Cyclone103 Cyclone103 1 year, 5 months ago

Ok, NOW I have it for real: Type this into the variable maker (%) include parentheses! Then the error thingy pops up, and you can debug and do what it says here. If you wanna restore it though, and you have Xed out of the special window, to make another variable, you first have to press delete a variable, and delete it. Now I got it!

Jens Jens* 1 year, 5 months ago

Cool! You found another bug (there are still many left).

(view all replies)
Cyclone103 Cyclone103 1 year, 5 months ago

Whoops, apparently it only works once. ill keep looking.....

Cyclone103 Cyclone103 1 year, 5 months ago

YAYY!!!!!

Cyclone103 Cyclone103 1 year, 5 months ago

Really, try it it works!

Cyclone103 Cyclone103 1 year, 5 months ago

It takes the percent to be code, and it cannot handle it! Woot! I found the exploitation!!!!!!!!!!!!

Cyclone103 Cyclone103 1 year, 5 months ago

How do you access the sourcecode without that? I know there is a download somewhere...... Also, I found an easier way to make that weird box/debugger pop up. Make a variable, and instead of typing words, type one percent sign %. It will have the same effect!!!!!!!!!

terminator68 terminator68 1 year, 5 months ago

I did it and what it did was say couldn't read 'dummy' when it opened, not like that error box i've had before...

Jens Jens* 1 year, 5 months ago

Right, as I'm acknowledging in the project notes that the Scratch Team has fixed that bug in version 1.2. You can still get to the "other side" of Scratch by causing a different error, like entering a non-numerical string into the Extras-compress-images-dialog, or by finding your own way in...

(view all replies)
likegames likegames 1 year, 6 months ago

i used 1.1 but it didnt work!

Klovira Klovira 1 year, 6 months ago

O.o

richiepoo richiepoo 1 year, 7 months ago

I brought up the squeak dialogue pane when my computer was running low on virtual memory but I thought that I could really mess up Scratch so I just saved and quit. P.S. is virtual memory RAM or Hard Disk?

gadgetman gadgetman 1 year, 3 months ago

hard disk

tcb tcb 1 year, 3 months ago

virtual memory is the memory used to keep all the windows open.all you had to do is close a couple of windows!

Jens Jens* 1 year, 7 months ago

Well, not really. You can read some of the code that way, but you're not getting variable names (only numbers) and comments (so you're missing all the explanations). Besides, you won't be able to fileOut anything until you fix that (which isn't too easy, acutally). So, please, just download the official Source Code, it is so much easier to study!

ihaveamac ihaveamac 1 year, 7 months ago

To get the source code in scratch 1.2.1 WITHOUT DOWNLOADING IS SEPRATLARY, type letters in the compress images box-no numbers.

SaltAndVinegar SaltAndVinegar 1 year, 9 months ago

Brilliant! Amazing hack!! :D But as you said.. There is no need to do it anymore ;-)

Jens Jens* 1 year, 9 months ago

MESclan: You're right, it doesn't work anymore, because it was built on a bug in version 1.1 which has been fixed by the Scratch developers team in version 1.2.1. You can, however, still get to the source code of Scratch if you find another bug or check out the one I hinted in the project notes. Now, since the source code of Scratch has been published anyway this project is actually no longer needed...

MESclan MESclan 1 year, 10 months ago

IT DOESN'T WORK and im sort of getting frustrated...

MartinWollenweber MartinWollenweber 1 year, 10 months ago

Hi Jens, with (link to project) you made a perfect followup of this great project!

hmnwilson hmnwilson 1 year, 10 months ago

That is WEIRD... especially because there's a built in Tetris game you can't see without doing this (just experimenting)!

Please Wait...