Discuss Scratch

bullelk12
Scratcher
100+ posts

How to hack your own magic custom blocks

hey hardmath, you should highlight the things you changed in that last pic. Cause no one without experience would be able to tell what they're looking at or what had changed.

Scratch 2.0 = Cloud Variables!
kristianmischke
Scratcher
25 posts

How to hack your own magic custom blocks

This works and is very cool. I understand most of the json. you can actually hack in a couple of extra cloud variables if needed (thanks to copy and paste)

thanks for the tutorial

15 cloud variables: http://beta.scratch.mit.edu/projects/10089070/
bullelk12
Scratcher
100+ posts

How to hack your own magic custom blocks

kristianmischke wrote:

This works and is very cool. I understand most of the json. you can actually hack in a couple of extra cloud variables if needed (thanks to copy and paste)

thanks for the tutorial

15 cloud variables: http://beta.scratch.mit.edu/projects/10089070/

ikr, xD. Infinite cloud variables are awesome

Scratch 2.0 = Cloud Variables!
qwerts9000
Scratcher
27 posts

How to hack your own magic custom blocks

Cool idea

I regret nothing
christian2000
Scratcher
50 posts

How to hack your own magic custom blocks

Hardmath123 wrote:

Nathanator1416J wrote:

It was easy enough to make “corrupt” scratch programs that ran on the scratch system in 1.4
No, it was much harder. Messing with the binary was practically impossible until Kurt, and simple hacks with shift-click-r (moving variable) didn't normally work with the Java player anyw

Hardmath123 wrote:

Nathanator1416J wrote:

It was easy enough to make “corrupt” scratch programs that ran on the scratch system in 1.4
No, it was much harder. Messing with the binary was practically impossible until Kurt, and simple hacks with shift-click-r (moving variable) didn't normally work with the Java player anyway.
All I did was open it in notepad and save it as. Sb.

There used to be a meaningful signature here.
Epicness123
Scratcher
1000+ posts

How to hack your own magic custom blocks

Didnt work.

Sadly, my kumquats were eaten by an evil forum signature.
RoboNeo9
Scratcher
96 posts

How to hack your own magic custom blocks

learnegy wrote:

Lightnin wrote:

I wouldn't mind at all if this was being done only with downloaded, local projects. But these are public, shared ones, that people are likely to “see inside”. Any thoughts on the issue?
Perhaps, Scratch could just detect and label projects that use non-standard blocks, inputs, etc. Over time, you could track the use of various hacks and use the data as input when considering new features to implement in future versions.
I really like that idea!

Broken pencils are pointless…
DCPU-16
Scratcher
100+ posts

How to hack your own magic custom blocks

This is something that should be possible anyway, since it works and makes sense, so why not enable it in the editor?
Alexb10
Scratcher
52 posts

How to hack your own magic custom blocks

Hardmath, could you link to a list of all ( or most ) of the keyboard codes used - like SHIFT, but I don't know what is for TAB, or RETURN / ENTER… do you have a list?

skeletonxf
Scratcher
33 posts

How to hack your own magic custom blocks

Does anyone know where I can get a free text editor that supports the JSON text? My notepad can't read it XD

You have no idea how much Scratch cradles you from the frustration of syntax errors.
letmethink
Scratcher
100+ posts

How to hack your own magic custom blocks

skeletonxf wrote:

Does anyone know where I can get a free text editor that supports the JSON text? My notepad can't read it XD
What version of notepad do you have?

MIne reads it fine. It just comes out as text which it is meant to.
What does your one do?

I can't be bothered to make a signature. Seriously, who has time to write these things? I have stuff to do, games to make, and you expect me to write a big, long signature? I'm not your slave. You can't tell me what to do, so no, I WON'T write a signature.

Oh, wait…
SFollis
Scratcher
500+ posts

How to hack your own magic custom blocks

letmethink wrote:

skeletonxf wrote:

Does anyone know where I can get a free text editor that supports the JSON text? My notepad can't read it XD
What version of notepad do you have?

MIne reads it fine. It just comes out as text which it is meant to.
What does your one do?
same mine works.

letmethink
Scratcher
100+ posts

How to hack your own magic custom blocks

skeletonxf wrote:

Does anyone know where I can get a free text editor that supports the JSON text? My notepad can't read it XD
You do know it is meant to look strange. It isn't just some writing it is code

I can't be bothered to make a signature. Seriously, who has time to write these things? I have stuff to do, games to make, and you expect me to write a big, long signature? I'm not your slave. You can't tell me what to do, so no, I WON'T write a signature.

Oh, wait…
bullelk12
Scratcher
100+ posts

How to hack your own magic custom blocks

letmethink wrote:

skeletonxf wrote:

Does anyone know where I can get a free text editor that supports the JSON text? My notepad can't read it XD
You do know it is meant to look strange. It isn't just some writing it is code

exactly, it's code, even if it looks a bit different than normal. I had to to figure out how to do it without actually knowing the language at all. Thanks to liquidmetal, I was able to do this hack. So basically the question is, can it open it at all? Or are you just confused at what you're looking at?

Scratch 2.0 = Cloud Variables!
botcrusher
Scratcher
500+ posts

How to hack your own magic custom blocks

challenge for you:
make all the list blocks accept variable input like this

item (1) of list (variable)

Pondering what to work on.
bullelk12
Scratcher
100+ posts

How to hack your own magic custom blocks

botcrusher wrote:

challenge for you:
make all the list blocks accept variable input like this

item (1) of list (variable)
You can't change original scratch blocks, you can only edit custom blocks because they are purposefully made to be edited where as normal scratchblocks aren't.

Scratch 2.0 = Cloud Variables!
DCPU-16
Scratcher
100+ posts

How to hack your own magic custom blocks

botcrusher wrote:

challenge for you:
make all the list blocks accept variable input like this

item (1) of list (variable)
You can put variables in them by editing the json but you can't make it accept the blocks in the editor. It'll work if you edit it in through the json but once you take the variable out you can't put it back in.
Try with this: http://beta.scratch.mit.edu/projects/10107393/

Last edited by DCPU-16 (April 10, 2013 19:24:59)

bullelk12
Scratcher
100+ posts

How to hack your own magic custom blocks

DCPU-16 wrote:

botcrusher wrote:

challenge for you:
make all the list blocks accept variable input like this

item (1) of list (variable)
You can put variables in them by editing the json but you can't make it accept the blocks in the editor. It'll work if you edit it in through the json but once you take the variable out you can't put it back in.
Try with this: http://beta.scratch.mit.edu/projects/10107393/

Oh, now I understand what you want. Yea, I've done that, it's really not hard

Scratch 2.0 = Cloud Variables!
botcrusher
Scratcher
500+ posts

How to hack your own magic custom blocks

thanks! and you win!

Pondering what to work on.
SFollis
Scratcher
500+ posts

How to hack your own magic custom blocks

botcrusher wrote:

thanks! and you win!
yeah it is easy, all you do is input a join block for strings to be there.

Powered by DjangoBB