tjvr / kurt

Python library for reading/writing MIT's Scratch file format.
https://kurt.tjvr.org
GNU General Public License v3.0
86 stars 24 forks source link

Support Scratch 2.0 #9

Closed bboe closed 11 years ago

bboe commented 11 years ago

The Scratch 2.0 format is incredibly simple as it is just a zipfile that contains images, sounds and a project.json file that describes the scripts.

In spite of the simplicity, it would be awesome of Kurt provided support for transparently loading such files. Moreover, assuming the project doesn't use Scratch 2.0 specific functionality it would be great if Kurt supported converting from Scratch 2.0 to Scratch 1.4 (v2 .sb files). Naturally a 1.4 to 2.0 conversion would also be awesome.

You can obtain an example save file from this project: http://beta.scratch.mit.edu/projects/10015485/

tjvr commented 11 years ago

Yeah, I've been thinking about it — glad to hear it's worth doing, I'll get to it soon :)

I've also been thinking about moving some stuff around to make a cleaner interface, a "version 2.0", perhaps. I might do them both!

tjvr commented 11 years ago

Implemented since Kurt 2.