Scratching your itches

Initially the re-lab project was going to work on reverse-engineering of Microsoft Publisher file format for the Scribus team. The thing is that the files generator/inspector (that is, me) is on Linux and doesn’t feel justified to install Windows and use it. And MSP knowingly doesn’t run under WINE reliably (I haven’t managed to run InDesign either). While we are looking for a workaround, there could be some other similar projects to do.

Thus we are looking for some itches to scratch. If you are ready to implement support for some file format, but feel bored to reverse-engineer it, tell us. No, really — tell us. But make sure you are ready to make a good use of the spec, because nothing makes us feel sadder than a time wasted. Especially because god kills a kitten every time it happens, and we can’t stand meowing genocide.

The usual bundle is: a Python script that parses binary files and dumps them into stdout, and a specification that explains what various bits mean. Our previous work was r-e of brush dynamics in Photoshop brushes. Initially we did it for lulz GIMP, but the first application that is benefitting from that is, curiously, Krita.

You can leave your comment here or at LGW.