Am curious as to why the directory structures are different between PUPView and PUPXtractor.
For example PUPView has folders for vsh and modules, while PUPXtractor has a folder called Update Files (as well as a .tar for it) which appears to be the equivalent to the modules folder in PUPView.
Also theres a few file differences in the root folder (EULA.XML, license.txt, update_flags.txt etc...)
Is this a problem? Or will the PUP Encrypter handle putting everything back as long as it knows the structure the decrypter is using? I'm guessing that's probably the case, but wanted to bring it up.
Edit: this was looking at the 3.41 PUP