Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there good .sol editor for Flash Player 9 Local Shared Objects? Can we build one?

There's plenty of them out there but none of them do what I would like them to do.

Most of them crash when opening a file or simply corrupt the data. Many don't run at all. It seems to me that most were written 3-4 years ago for AS2 .sols and no longer work with FP9/AS3 sols. I'd attempt to write my own using AIR but I can't find a new spec of the byte format.

There's an explanation of the file format here: http://sourceforge.net/docman/display_doc.php?docid=27026&group_id=131628

and another here: http://sourceforge.net/docman/display_doc.php?docid=27026&group_id=131628

but it looks as though both of these docs are a good 4 years old (pre-FP9) and as I'm not skilled or experienced in file formats, writing a new one, especially without an updated spec, is seeming like less and less of a viable option.

Ideally I'd like one that can not only read the .sol, but edit and save new values also.

Thanks!

like image 677
nerdabilly Avatar asked Sep 15 '08 15:09

nerdabilly


4 Answers

Use minerva. I've tried it, it works with every .sol I open it with.

like image 143
Another_Castle Avatar answered Nov 13 '22 08:11

Another_Castle


Flash originally serialized data into a format called AMF, and with version 9+ uses an updated version called AMF3. While the AMF specs are open (the AMF3 spec is here), I don't think Adobe has opened the format of SOL files themselves. (Also, I think that SOL files written partially by v9+ players may contain both AMF0 and AMF3 data.)

As for existing apps/frameworks, it looks like PyAMF is your best bet, as it's the only one I found after a quick browse that claims to grok both AMF0 and AMF3. I haven't personally used it however.

like image 41
fenomas Avatar answered Nov 13 '22 10:11

fenomas


The newest version of minerva 3.2.1 does allow both open/read and write/save for .sol files and works with AS3. I know none of the other programs mentioned would work for saving .sol files.

like image 2
user339924 Avatar answered Nov 13 '22 10:11

user339924


@ Another_Castle,

The poster was wanting an editor that could both read and write shared object files. While I do like minerva, it clearly states on the site that there is a bug saving AMF3 format files. I have tried every program listed here to no avail and it seems that there is not an editor out there capable of saving amf3 format files after editing consistently. If someone has one please post it here.

like image 1
ultrasquid Avatar answered Nov 13 '22 08:11

ultrasquid