Yow, that is sucky. Sorry to hear it. A PBJ->PBK tool is possible, but we haven't written one even for internal use yet. Lemme check with the team to see if we have anything that could help you out.
Tinic posted a disassembler on his blog here:
That will at least let you extract the logic. You'll need to come up with decent variable names, but you should be able to make progress. If that doesn't work let me know and we'll ry and work out something else.
I tried Tinic's decompiler which worked to produce the assembly. Unfortunately I have (stomach sinks) 13 filters most of which were very detailed so going through that way may take longer than recoding from scratch . Please let me know if you find any other solutions.
Unfortunately Tinic's disassembler is the best tool we have available right now. You could write a tool to take the output of the disassembler and turn it back into .pbk format and then work on cleaning that up, but that might not be any quicker than starting from scratch.
Sorry if this sounds stupid, but there are a lot of tools to recover formatted hard disks. Unless you performed a low level formatting (I'm not an expert), chances are that you only erased an index or similar, and your files ar still there.
Of course, as soon as you start using your hard disk again, the data becomes corrupted or lost. But in your case, I would give it a try.
Just do some search at google for data recovery tools or something like recovering files from formatted HD.
Hope this helps
I think it's built in the 2.0 IDE, isn't it?
Were you able to find out if Adobe has created a tool to decompile .pbj files ?
I am writing an app for a customer and they want me to make sure the noone is able to download the .pbj files and decompile them. thanks please let me know if this is possible.
it is possible to turn the pbj into agal, see the post above. However, no one has done a pbj->pbk converter that I know of, and it would be quite difficult.
I am sorry what is "agal" ?
Adobe has not done a pbj->pbk converter is this official ?
Sorry, I was thinking of Pixel Bender 3D, not Pixel Bender byte code. There was never a PBJ->PBK decompiler developed.
Not sure if this is still revelant, but the HAXE community has written a decompiler for pbj files:
Hopefully that helps someone else who might be in the same boat!