Home | Tools | Samples | Libraries | Links | Other | Contact  

Other projects


Here you can find other projects that are not related to SMS.


Other projects overview

 go to topgo to bottom 

PCK Tools

The PCK Tools are a set of programs to explore and extract files from various game resource files.

Download

Icon Version 1.2
PCKTools_v1.2.zip
 

System requirements:

Features:

The PCK Tools consist of two applications PCK Explorer and PCK Extractor.

The PCK Explorer allows you to browse, preview, view, extract and open (execute) files within an archive. You can view text and images or listen to sounds stored in the archive. Images can be zoomed for viewing and saved in standard formats like jpg, bmp or png. If you want to work with specific files only you can filter the file list (to view images only for example).
You can open archives within the application, via the command line or via Drag and Drop.

The PCK Extractor is the tool for extracting multiple archives in one go. It is available as GUI and console version. Both versions have a command-line interface.

See below for a list of supported file types.


What's new in version 1.2?

  • Included 32-bit C++ runtime that is required for certain parts of the package. On 64-bit systems the C++ runtime must be installed separately. For download links see the system requirements section.
  • It is now possible that warnings are issued during file extraction. These do not stop the extraction but may be important enough to be reported. The base extractor issues a warning when an image conversion fails. Other warnings depend on archive plugin implementation.
  • New archive formats:
    • The Longest Journey BBB File (bbb)
    • The Longest Journey TM File (tm)
    • Arnie Goes 4 Gold SFX File (sfx)
    • Snocka Watten SND File (snd)
    • Snocka Watten WBM File (wbm)
  • New image formats:
    • ZSoft Paintbrush (pcx)
  • Most of the archive implementations now use code page 1252 (Windows) for reading file names, alternative charsets such as ISO-8859-1 are used as needed or if specified by the file format.
  • DDS (DirectDraw Surface) support enhanced:
    • Upgraded image processing code.
    • Viewing DDS files is now possible on 64-bit systems.
  • ZIP File support enhanced:
    • Loading is now faster.
    • If invalid timestamps are encountered, the current time is used instead and a warning is issued.
  • DTX (LithTech Texture) images are now processed correctly in their actual format. Previously all DTX files were processed as 32-bit images regardless of the actual format. Note: Viewing DTX files is currently not possible on 64-bit systems.
  • Changes in the PCK Explorer:
    • New feature: Image zooming. For the preview window, there also a new option to keep the zoom locked.
    • New feature: Drag and Drop support. Can now open archives that are dropped on an open application window.
    • In the dialogs for opening archives the filter for all supported types no longer contains the actual file extensions. This doesn't make sense when there are many file extensions and it looks also funny on Windows Vista. (This change is visible in the PCK Extractor too).
    • Changed the text "All files" to "All files in archive" in the extraction dialog to make the meaning clear.
    • The file extension filter now treats extensions with different case as the same extension
    • When viewing an image, now also the color depth is shown.
    • When viewing files with no specific support, it is shown whether it is a text file or a binary file.
    • File type names are now correctly displayed on 64-bit systems.
    • Introduced an Options menu, moved existing settings to this one

Supported archive formats:

NameExtensionsExample games
Arnie Goes 4 Gold SFX FilesfxArnie Goes 4 Gold
Doom WAD (IWAD) FilewadDoom, Doom 2, Duke Nukem 3D
In The Groove PCK FilepckIn The Groove
LithTech Resource FilerezBlood 2, No One Lives Forever
Psychonauts PKG FilepkgPsychonauts
Quake PAK FilepakQuake, Quake 2, Half-Life, Counter-Strike
Quake WAD (WAD2/WAD3) FilewadQuake, Quake 2, Half-Life, Counter-Strike
Snocka Watten SND FilesndSnocka Watten
Snocka Watten WBM FilewbmSnocka Watten
Steam Game Cache FilegcfHalf-Life 2
Steam No Cache FilencfPoker Superstars II
Telltale AUD FileaudSam & Max Season 1
The Longest Journey BBB FilebbbThe Longest Journey
The Longest Journey OVS FileovsThe Longest Journey
The Longest Journey SSS FilesssThe Longest Journey
The Longest Journey TM FiletmThe Longest Journey
The Longest Journey XARC FilexarcThe Longest Journey
WWTBAM AWF FileawfWho Wants To Be A Millionaire
ZIP Filezip, pk3, pk4, pak, crfFar Cry, Quake 3, Elite Force, System Shock 2

Supported image formats:

NameExtensionsOperations
DirectDraw SurfaceddsLoad
Graphics Interchange FormatgifLoad, Save
JPEGjpg, jpeg, jpe, jfif, jifLoad, Save
LithTech Texture FiledtxLoad
Portable Network GraphicspngLoad, Save
The Longest Journey XMG FilexmgLoad
TIFFtif, tiffLoad, Save
Truevision TGAtgaLoad
Windows Bitmapbmp, dibLoad, Save
ZSoft PaintbrushpcxLoad

DDS image code based on the Paint.NET DDS Plugin by Dean Ashton.
DTX image code uses a DTX DLL by BlackAngel Software.
TGA image code based on TGA loader by Lev Povalahev.

Supported sound formats:

NameExtensions
Wave Filewav

PCK Explorer (compact view)
PCK Explorer (compact view)

PCK Explorer (full view)
PCK Explorer (full view)

PCK Extractor GUI
PCK Extractor GUI

PCK Extractor Console
PCK Extractor Console

 go to topgo to bottom 

"The Longest Journey" Extractor

This program extracts the resources of the game "The Longest Journey" and converts them to general formats.

Download

Icon Version 2
tlj_extract.zip
 

To run, copy the program's files into a subdirectory of a PCK Tools installation (version 1.2 or higher) and run the extract.bat file. By default, the script looks for the game files in its default location (<Program Files>\Funcom\The Longest Journey) and will extract the files to C:\TLJRES. The main executable runs as console application.

The program was written to support the 2 CD and DVD (a.k.a. "Special Edition") releases of TLJ and therefore the sound files that exist only in the original release (*.iss, *.isn, *.ssn) are not supported here.

Running the program will take some time and hard drive space. If errors occur during the operation, the program will pause, wait for a keypress and continue afterwards.

In detail, the following operations are performed:

C# source code is included.

 go to topgo to bottom 
 go to top