Important information: this site is currently scheduled to go offline indefinitely by December 1st 2023. If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe
I tried everything (MultiEX, Painful) to unpack first Painkiller Polish demo from 2004 (Three levels).
Why i need it? Because there is a Windowed option that i need to the New Painkiller Redemption (I am a Developer).
So if someone know how to unpack this file, please help me PainFull and Multi EX giving me error: Archive not identified. Please some one unpack this file, or give me a soft to unpack it. I need scripts from this PAK file.
signature - 8 bytes
file headers - for each record: 20-bytes + length of filename + size of compressed data + 10-bytes
central directory - for each record: 46-bytes + length of filename
end of central directory - 22 bytes
my current setup is too bad to do much more. hopefully i can write a bms script for tomorrow.
edit:
1432 records.
see attachment for file name dump (1327 records) - the others are folder names.
You do not have the required permissions to view the files attached to this post.
idstring "PainPack\x0\x0"
get EOCDRP asize
math EOCDRP -= 22
goto EOCDRP
# end of central directory record
# no need to parse the cdr
idstring "PAIN"
get IGNORING long
get FILES short
goto 0xA
comtype deflate # 8
for i = 1 to FILES
get UNKNOWN long # some sort of checksum
get UNKNOWN long
get ZSIZE long
get SIZE long
get FNLEN long
getdstring FNAME FNLEN
savepos DATASTART
if ZSIZE > 0
if ZSIZE == SIZE
log FNAME DATASTART ZSIZE
print "WARNING: No compression on last file"
else
clog FNAME DATASTART ZSIZE SIZE
endif
endif
math DATASTART += ZSIZE
goto DATASTART
getdstring UNKNOWN 10
next i
also found a reference to a windowed mode option in English.txt:
# video config
225: The higher resolutions, the faster PC and 3D card is required
226: Set to low if you have performance issues
227: Uncheck if you want to run the game in window mode
Can u just unpack file? I need it quick. But thanks for help. Yea, checksums are different but i tried several programs to unpack. Can u do it? I need a scripts from the archive Is it possible to unpack?