I found out when trying to apply the reunion patch that Ficedula's LGP Tools didn't always create correct LGP files, resulting in the infamous "Can't find file..." messages. So, I wrote a quick hack in python to rebuild the corrupt part.
Things to take note of:
1) You'll need the python interpreter to run this, get it at http://www.python.org/download/2) This was a quick hack written by a programmer for a programmer, don't expect it to be easy to use or even working

3) I will probably be here every once in a while to answer questions, but don't expect anything
4) This comes with absolutely
NO warrany whatsoever. I will not be held responsible for lost data, loss of braincells or your dog badmouthing you.
Usage: python lgpfix.py filetofix.lgp Get it at:
Updated, look belowA better usage guide will probably come when I'm not so effin tired, unless some python-savvy person does so before me.
For the curios and technically inclined; the corrupt part was what ficedula calls the "CRC" chunk, the quick index into the datasoup For some reason LGP Tools only created a small part of this index [on my system]. My script simply goes through the list of filenames and recreates the missing part.