I'm trying to use jonwd7's PyFFi Patcher to optimize my Vanilla Oblivion Meshes.bsa but I'm running into a problem at the Run Patcher.bat stage. Most of the nifs that it tries to patch reply back with the error "xdelta3:target window checksum mismatch: XD3_INVALID_INPUT" and it only manages to patch 2248 files out of the 10125 it should be doing. Why is this happening? I'm running this on Win7 with the Steam GOTY edition. I looked on the tesnexus download page and noticed that asianboy reported the same error but was not replied to. With so many people reporting success with this method I have to admit I'm a little stumped as to why it's not working for me.Artorius.
The most logical explanation is that the steam version has slightly different nifs. If that's the case, a separate set of patches specifically for that version will have to be produced (and obviously this can only be done by someone that has the steam version).
That's what worried me, seems like if I ever want to do this then I'll have to do it the long hard way.
I have the checksums for the Oblivion - Meshes.bsa in the very top of the Nexus description for reason. I do need to update the readme in the archive itself, however.
Actually, if you could, please follow the instructions in the top of the Nexus description, and download that EXE (it has no installer) and report to me the checksums of your original Oblivion - Meshes.bsa. Then I'll at least know to put up some kind of warning for the Steam versions.
Even though I'm pretty sure about it, if you can tell the exact size of one of the nifs that fails to patch for you, then I (or someone else) am more than willing to check it against my set of extracted nifs (which is non-steam), for the sake of double checking that this is really the problem. Or maybe someone else with the steam version can confirm independently that the nifs aren't the same.If difference in nifs is the cause, and you decide to go through the pain: if possible for you at all, then it's probably an excellent idea to also create and upload a set of patches on tesnexus, so others with the steam version can avoid the pain you've had to go through.
Even better, that person could send me those patches so I could put them up in the files area with the others, so there is increased visibility for them. If people see on that very page there are two options, it would also lead to fewer errors. I would need to make the PatchMaker.bat available anyway. It's not in the archive, simply so there was less confusion and fewer errors if people used the wrong BAT.