try hex editing the file and making these changes (make a backup first too)
Code:
File Offset Patch Original
000051B4: B0 8A
000051B5: 2E 83
000051B6: 90 6C
000051B7: 90 09
000051B8: 90 00
000051B9: 90 00
00045448: 5C 3A
make sure you are also overwriting the original bytes and not inserting them
that may do the job
it seems the file names etc are built up as
*:\<string><string>
the patch changes the :\ to \\
and alters the * portion (it reads the letter from a struct, so the * would be the drive letter)
so it then looks like
.\\<string><string>
which hopefully will do the job if all the files are present