Re: Wolfenstein (2009) .SPK / .MPK
Posted: Fri Aug 28, 2009 12:30 am
Hi all,
I've updated my program.
The resulting file structure is not compatible with that produced by the previous experimental unpacker I released.
But, now the program supports packing the files back into a .decls container, so, you get a lame, but fully functional .decls packer/unpacker.
Note: the packed file won't be identical to the originals in Wolfenstein 2, but it will work. I tested only with these two files though:
If you find bugs, let me know and if I have time, I might fix them.
*Update*
I was contacted by a user named HeyBuddy on another forum. Here's what he had to say:
The second half if for asmxtx, so I let him decide what to do with the second half of the message.
PS. I am having tons of fun with the modded weapons; it puts the meaning of "shooter" back into FPS as opposed to "first person slomo"
I've updated my program.
The resulting file structure is not compatible with that produced by the previous experimental unpacker I released.
But, now the program supports packing the files back into a .decls container, so, you get a lame, but fully functional .decls packer/unpacker.
Note: the packed file won't be identical to the originals in Wolfenstein 2, but it will work. I tested only with these two files though:
Code: Select all
<WOLF>\SP\base\assets.pk4\maps\game\global\global.decls
<WOLF>\SP\base\assets.pk4\maps\game\global\global_vo_english.decls*Update*
I was contacted by a user named HeyBuddy on another forum. Here's what he had to say:
To amend the first part of the problem, I have uploaded the program with the RTLs properly linked into the executable (well, I hope so, if still missing something, please let me know).Hey Csimbi,
I contacting you kinda via a side route, what I'm really interested is your posts on xentax, specifically your Wolf2Dec. It's unfortunate that xentax is is set up for admin-activates-account, and for whatever reason hasn't done mine. In this case it is preventing genuine feedback and information.
Anyway, to the point. Your Wolfenstein globals unpacker/packer tool unfortunately seems to be a non stand alone build from c++ builder 6 or something? It's complaining about missing files, vcl60.bpl among others.
Naturally this problem won't come up on your system since you have them installed with the compiler.
Due to the obscurity of the files I haven't had much luck finding working copies online.
So, to restate, while your wolf2dec has 27 downloads on xentax, I'd guess that no one that's downloaded can use it, and because of xentaxs registration policy can't post to the thread to tell you.
I appreciate your work on this, and hopefully you can resolve the tool problem.
Secondly some feedback to asmxtx on the same xentax post, if you could post this I would be very grateful:
AASS -> aas28
BRAI -> brain
DECL -> decls
ENTS -> emap
HKXA -> ???
HKXR -> ???
HKXS -> ???
The only file extension I've seen referenced is .HKX, so this is a puzzle.
MODL -> md5r
PBBF -> MD5RBin (Not sure)
PROC -> proc
SGFX -> tga or dds (not sure), possibly the engines texture loader handles differences so we won't see differentiation in the file system
SKEL -> ???
SNDS -> mp3 (Not sure) - possibly ogg, should be testable on extraction
TXTR -> dds
VIDO -> bik
Wolf SP is a distant branch of id tech 4, it's nearest ancestor is Quake 4, the changes to the filesystem are significant however due to id tech originally being a pc engine and wolf being multiplatform.
Wolf MP is of the ETQW branch of id tech 4 (and handled by a separate team than sp), so it's not really useful to look at file wise.
There's not much information of the files being streamed from the engine, no useful debug cvars (while there is for normal file access).
I think a preliminary release of the asmxtxs extractor so we could examine the files would be useful.
The second half if for asmxtx, so I let him decide what to do with the second half of the message.
PS. I am having tons of fun with the modded weapons; it puts the meaning of "shooter" back into FPS as opposed to "first person slomo"