![]() Scanning down the file, I can see what looks like the start of another entry, which is good, since it gives me an idea of the length of the first file. I now understood the name of each file in the ‘.pak’, but I still need to know the length of the file itself. Preceding the string, was a singe byte 0x18, which sure enough matched the length of the string. The string was missing a null terminator, so the size must lurk somewhere else. The first thing I went after was the path ‘other textures\fullwhite’ since it seems like the name of the first file in the ‘.pak’ file. The abundance of strings was a good sign tipping me off that this data is not compressed in any way, making my job of extracting the files vastly easier. Opening up ‘Essentials.pak’ in HxD hex editor, I saw the following: For games, these large ‘.pak’ files are often used to collect many small game assets into large files, which has many advantages, such as easier distribution, faster loading, file system abstraction and patching. As it turns out there are only like 3 files, large ones (~150mb), with the extension ‘.pak’. This morning I decided to poke around at the data for Fez and see what I could discover. ![]() Or drag a folder to Depacker's window and it'll create a new pak file from the folder's contents.I really like the game Fez for so many reasons and I am also the kind of guy that likes to take apart the things I like in order to understand them better. To use it just drag the PAK archive to DePacker's window, then double click file entries to DePack them. It's many, many times faster and much more robust.ĭePacker was a simple tool I developed while writing MacQFE - it extracts individual files from a Quake Mod's PAK file archive. My attention has been drawn to a number of deficiencies in the original Depacker. I also added the ability to create pak files and to depack an entire file into a folder. V1.02 has had it's memory allocation upped in the hope that it might be able to deal with Quake 2 PAK files. Use of the Edit: Clear menu item and Drag and drop have been tested and are robust.ĭePacker is freeware, written in REALBasic. ! Full cut and paste hasn't yet been implemented/tested with wad files, be careful and always work with copies of your files.lmp files, you can do it by dragging your picture to an open pak file (where it gets converted) and then dragging it back out again. ! Depacker has no elegant way of converting picture to. ![]() ! Textures are converted to non-fullbright colours, this may get fixed in a later version.Quake might be able to read these, but they give Visage real problems. ! You can create wad files with a mixture of texture and other files.! You can't create subdirectories in a wad file.Textures have to be a multiple of 8 pixels on each side and are converted into non-fullbright colours and automatically mipmapped. You can drag picture files (picts, gifs, jpegs, BMP's, TIFF's or targa files) into a wad and store them as pictures (status bar items), textures, or raw data (Quake1's console characters).You can open wad files (texture files and the gfx.wad file from Quake1) by dragging them to Depacker, or by launching Depacker and choosing File: Open file.Any open pakfile can be entirely depacked to a new folder in the same directory as the original file, alternatively you can choose to depack only the items selected in the current window.Dragging a folder to the Depacker application creates a new pak file with the same structure as the folder, but in this case picture files are *not* converted to.Pictures can be pasted into the pakfile (again they're converted to. Pak entries can be cut or copied and pasted into any pakfile.You can drag files and folders from the finder to an open pak file, picture files (picts, gifs, jpegs, BMP's, TIFF's or targa files) and dragged pictures will be automatically converted into Quake.You can drag files from an open pak file to the finder, or to other open pak files.You can open pak files by dragging them to the Depacker application, or by launching Depacker and choosing File: Open file. ![]() Version 2.00 sees a complete GUI overhaul and increase in functionality, now you can use finder style browsers to edit and create pak and wad files, dragging and dropping and automagically converting files like a MacOS Quake fiend should!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |