DOOMExtract 1.6.1
1.6.1 fixes a small math issue when calculating the amount of padding needed between files, repacked files should match up perfectly now :)
1.6 adds support for extracting & creating .pindex/.patch files, created patches also seem to work in-game but you'll need the "+devMode_enable 1" launch parameter of course ;)
You should also be able to rebuild them too but I haven't tested that ingame, it uses the same code as patch creation though so I assume it'll work, if you have any problems please let me know in the issue tracker and I'll try my best to look into it!
Also make sure to read the "Notes about patches" section in the readme if you want to learn more about these patches. (recommended reading! hopefully I explained them well enough, but if you have any questions feel free to ask them on the issue tracker!)
(note: if your changes weren't showing up by repacking the .index file, it's likely the file you were changing might have been replaced by a later patch, try modifying the file by creating a patch file instead!)
Changes in 1.6.1:
- fix a small math issue when calculating the amount of padding needed between files
- fix some minor differences inside .pindex files, so now repacked patches should also match up fine.
Changes in 1.6:
- add support for extracting & rebuilding .pindex/.patch files
- add --createPatch option for creating a .pindex/.patch pair from a folder.
Changes in 1.5.1:
- fix repacking bug, repacking should work properly now the same as it did in 1.4
Changes in 1.5:
- new method used to extract files, so it should use a lot less memory now
- switched to SharpZipLib instead of Zlibnet