Latest posts on How to Make Simple Scratch 2.0 Mods (Actually Works)https://scratch.mit.edu/discuss/topic/34634/2014-07-04T01:22:13+00:00About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-07-04T01:22:13+00:00djdolphin368198<blockquote><p class="bb-quote-author">Macie1234 wrote:</p>scratch is open source.</blockquote>Before May it wasn't.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-07-04T00:51:17+00:00Macie1234368186scratch is open source.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-11T23:19:33+00:00djdolphin296582<blockquote><p class="bb-quote-author">nXIII wrote:</p>IANAL, but…<br/><br/>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.<br/><br/>EDIT: Eh, decompiling isn't always illegal.</blockquote>Okay, I'm going to remove the links to my mod for now and put a notice at the top of this thread.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-11T23:16:45+00:00nXIII296577IANAL, but…<br/><br/>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.<br/><br/>EDIT: Eh, decompiling isn't always illegal.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-11T23:08:57+00:00djdolphin296571<blockquote><p class="bb-quote-author">GP1 wrote:</p>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.</blockquote>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 <a href="http://scratch.mit.edu/projects/22355/">this</a> 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.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-11T22:35:46+00:00GP1296558Does 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.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-06T17:45:12+00:00Zeusking19292582I wonder if the experimental JSON import has a similar internal usage, for example, a json file holds the standard blockspecs.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-06T17:33:19+00:00Zeusking19292574<blockquote><p class="bb-quote-author">djdolphin wrote:</p><blockquote><p class="bb-quote-author">Zeusking19 wrote:</p>Tbh without the AS3 there is not much you can do in terms of modding.</blockquote>FFDec does show you the corresponding actionscript code, but what you can do <span class="bb-italic">is</span> kind of limited.</blockquote><br/>If it is limited, then you have no access to the true AS3. Meh.<br/>I'll see if I can find out how to change some blocks.<br/><br/>Editing again: That is the actionscript code… Everything is there but it needs to be documented. I'll try it.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-06T12:09:42+00:00djdolphin292208<blockquote><p class="bb-quote-author">Zeusking19 wrote:</p>Tbh without the AS3 there is not much you can do in terms of modding.</blockquote>FFDec does show you the corresponding actionscript code, but what you can do <span class="bb-italic">is</span> kind of limited.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-06T11:56:02+00:00Zeusking19292200Tbh without the AS3 there is not much you can do in terms of modding.
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-06T08:44:45+00:00Blaze349292115Cool as! Bump! Now we can do<br/> scratch 2 mods !
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-05T00:03:10+00:00coolgem923291085Awesome!! Thank you much! The Archive was very helpful too!
About Scratch :: Advanced Topics :: How to Make Simple Scratch 2.0 Mods (Actually Works)
2014-04-04T21:04:19+00:00djdolphin290957This works, but it's much harder than modifying “open source” software should be:<br/><ol><li>Download <a href="http://www.free-decompiler.com/flash/download.html">FFDec</a>. I use version 2.0.0. The latest versions don't seem to work for me. <span class="bb-bold">Edit: Version 2.0.1u2 seems to be working fine.</span><br/></li><li>Download the latest version of the Scratch swf from <a href="http://scratch.mit.edu/scratchr2/static//Scratch.swf">http://scratch.mit.edu/scratchr2/static//Scratch.swf</a>. I also have an <a href="http://scratch.gweb.io/">archive</a> of older versions.<br/></li><li>Open Scratch.swf in FFDec.<br/></li><li>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.<br/></li></ol>However, you probably shouldn't distribute your modified version without asking the Scratch team first.