Skip to content

DOOMExtract 1.6

Compare
Choose a tag to compare
@emoose emoose released this 08 Feb 19:51
· 7 commits to master since this release

Add 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, but if you have any problems feel free to 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.

(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!)

Also I'm looking into the issue with repacked resources not matching up to the originals (#1), but now that we can create our own patches that isn't really much of an issue now :p

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