Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » How to Make Simple Scratch 2.0 Mods (Actually Works)
- djdolphin
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
This works, but it's much harder than modifying “open source” software should be:
- Download FFDec. I use version 2.0.0. The latest versions don't seem to work for me. Edit: Version 2.0.1u2 seems to be working fine.
- Download the latest version of the Scratch swf from http://scratch.mit.edu/scratchr2/static//Scratch.swf. I also have an archive of older versions.
- Open Scratch.swf in FFDec.
- If you open the Scripts tab, you'll be able to edit the P-Code (whatever that stands for), but for some reason you can't edit the actionscript directly since Scratch is written in AS3. You can probably also replace some of the assets like the logo.
Last edited by djdolphin (April 12, 2014 00:22:41)
!
- coolgem923
-
100+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Awesome!! Thank you much! The Archive was very helpful too!
⛄

, Flash 32.0 (release 0)
;
- Blaze349
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Cool as! Bump! Now we can do
scratch 2 mods !
scratch 2 mods !
Last edited by Blaze349 (April 6, 2014 08:45:06)
- Zeusking19
-
500+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Tbh without the AS3 there is not much you can do in terms of modding.
- djdolphin
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
FFDec does show you the corresponding actionscript code, but what you can do Tbh without the AS3 there is not much you can do in terms of modding.is kind of limited.
!
- Zeusking19
-
500+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
FFDec does show you the corresponding actionscript code, but what you can do Tbh without the AS3 there is not much you can do in terms of modding.is kind of limited.
If it is limited, then you have no access to the true AS3. Meh.
I'll see if I can find out how to change some blocks.
Editing again: That is the actionscript code… Everything is there but it needs to be documented. I'll try it.
Last edited by Zeusking19 (April 6, 2014 17:39:57)
- Zeusking19
-
500+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
I wonder if the experimental JSON import has a similar internal usage, for example, a json file holds the standard blockspecs.
- GP1
-
100+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Does anybody know if this is legal? Because this method is modding Scratch 2.0 without a license saying it is allowed. It is also decompiling the Scratch executable, which is illegal unless the license says it is fine or if it was made using a open source license. I'm just wondering, I don't mean to criticize your method.
- djdolphin
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Hmm.. I'm not exactly sure. But I think this topic and the my Scratch 2.0 mod's topic would have been closed days ago if this wasn't allowed. Before the official source code came out for the 1.x versions of Scratch, people had to exploit bugs like Does anybody know if this is legal? Because this method is modding Scratch 2.0 without a license saying it is allowed. It is also decompiling the Scratch executable, which is illegal unless the license says it is fine or if it was made using a open source license. I'm just wondering, I don't mean to criticize your method.this to make mods, and the Scratch team never stopped them. But then again, the whole - um… what's a good word? mood? atmosphere? attitude? - of the site has changed a lot since the 1.x days.
!
- nXIII
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
IANAL, but…
Whether it's illegal to decompile the SWF depends on the situation, but it's almost always illegal to distribute modified versions of the SWF. You could probably decompile it and play around with it on your own without anyone caring, but if you want to publish the mods you make you should write to help@scratch.mit.edu.
EDIT: Eh, decompiling isn't always illegal.
Whether it's illegal to decompile the SWF depends on the situation, but it's almost always illegal to distribute modified versions of the SWF. You could probably decompile it and play around with it on your own without anyone caring, but if you want to publish the mods you make you should write to help@scratch.mit.edu.
EDIT: Eh, decompiling isn't always illegal.
Last edited by nXIII (April 11, 2014 23:21:24)
- djdolphin
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Okay, I'm going to remove the links to my mod for now and put a notice at the top of this thread. IANAL, but…
Whether it's illegal to decompile the SWF depends on the situation, but it's almost always illegal to distribute modified versions of the SWF. You could probably decompile it and play around with it on your own without anyone caring, but if you want to publish the mods you make you should write to help@scratch.mit.edu.
EDIT: Eh, decompiling isn't always illegal.
Last edited by djdolphin (April 11, 2014 23:26:16)
!
- djdolphin
-
1000+ posts
How to Make Simple Scratch 2.0 Mods (Actually Works)
Before May it wasn't. scratch is open source.
!
- Discussion Forums
- » Advanced Topics
-
» How to Make Simple Scratch 2.0 Mods (Actually Works)