Unpacker for Painkiller & NecroVision game resources (.pak files). This program is outdated and should be run in the WindowsXP (SP 2) compatibly mode. Use Dragon UnPACKer or QuickBMS as an alternative.
This program is outdated and should be run in the WindowsXP (SP 2) compatibly mode. Use Dragon UnPACKer tool as an alternative (for Dragon UnPACKer temporarily rename .pkm maps to .pak to open).
BUGS:
PainFull Extractor cannot unpack MOPPCode folders with metacharacters.
To pack the files back to the .pak archive via CLI:
Powershell:
.\painkiller.exe -script FS.CreatePack"('../Data/DM_Test.pkm','../../Test',true)"
cmd:
.\painkiller.exe -script FS.CreatePack('../data/MyPack.pak','path/to/files/',true)
Alternative unpacking:
Powershell:
.\painkiller.exe -script FS.ExtractPack"('../Data/DM_Test.pkm','../../Test')"
cmd:
.\painkiller.exe -script FS.ExtractPack('../Data/DM_Test.pkm','C:/Users/User/FullPath/Games/Painkiller/Test')
PainFull Extractor (for Painkiller & NecroVision .pak files)
Done in 2004 by Mike Zuurman
AKA Mr.Mouse/XeNTaX
Latest Version 1.3.2
SEE BELOW FOR CHANGES
*Purpose
Small archiver to extract stuff (and import files one by one)
into *.PAK files from the Painkiller game by DreamCatchers.
Use this for domestic purposes only ! It's a tool for the standard
fan of the game that just wants to mess about with some of the
resources.
>>>> Remember and respect the authors' copyrights on these files! <<<<
If you want to do something big, be sure to contact them first.
*Installation
Install MultiEx Commander (http://multiex.xentax.com) first,
you may not need it, but it will ensure you have dlls that you're gonna need.
Then install the all the files in this zip file in one directory of your choice.
Start with Painfull.exe
*Manual
Just browse to a PAK file of your choice at the left side
of the tool, select it in the file-list, and hit "Open Painkiller PAK".
You will notice the contents (entries) listed to the right.
- Extraction
Just select all files at once, clicking on the top file first
followed by a click on the last while holding down shift.
Alternatively just select the files you want, by holding ctrl.
To extract, click the button below and in between the two lists,
with "<<" on it. Voila. It will extract the files into the current path.
- Replacement
Select a file in the file list that you want to use to replace a file
in the open archive. Second, select the file you wish to replace in the
contents list. Click the ">>" button, and wait until it's finished.
Done.
Important Note! PainFull will automatically import the new file, and will
NOT create a backup. If you want to mess around with any PAK file,
be sure to back it up first and store it somewhere save!
( Xentax.com, 2004 )
Thanks to Mambox for the initial hint! :)
-=-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=
1.2 changes 17th of May 2004
- fixed a few extraction/importation bugs
- removed references to sccrun.dll
- enabled "change filename" (go to options and check the Overwrite Filenames option)
This is very crude however, it will write the full path of the file you insert, not
relative to the pak file.
-=-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=
1.2.1 changes 18th of May 2004
- fixed an issue with files that were 0 in size, but compressed nevertheless by the Painkiller
team. Gives rise to files of 8 in size (compressed, 0 uncompressed!)
-=-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=
1.3 changes 20th of May 2004
- Really fixed the 0 sized file issue
- New PAK file support (from scratch)
- New PAK file creation (from directory, always compressed)
- Add function implemented (select a file to ADD to the open archive)
To append, select the last resource in the archive prior Adding.
To insert select any other resource and the file with be inserted
after the selected resource.
- Double-click to open PAK files
- New Painkiller.dll
-=-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=
1.3.1 changes 21st of May 2004
- Added option to make visible the PainEditor when the game is running
THis is crude and will not work if the devs change the window name in the
future, but for now, it will work!
-=-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=
1.3.2 changes 23rd of May 2004
- Added option to delete resources in archives.
Use the DEL-key to remove a selected resource.
You will be prompted for confirmation.
- New Painkiller.dll
-=-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=