Wouldn't it be easier to just use the existing player DB? It's in there already. If think something has gone wrong then you can force it to rebuild the DB from the *1 files.

We know what has changed and what wasn't so updating the DB should be fairly easy.

It would be compatible with Emplode as well. Emplode will just regenerate the DB from scratch.