Skip to content

extraction tool for "Star Wars: Episode I - The Phantom Menace"

License

Notifications You must be signed in to change notification settings

bahstrike/TPMExtractor

Repository files navigation

TPMExtractor

TPMExtractor is a tool for extracting assets from the game "Star Wars: Episode I - The Phantom Menace"

Object and Level assets are stored seperately in TPM (The Phantom Menace).

Objects (models/textures/animations) are stored within .BAF files which are further contained within "big.lab" which is present in compressed form as "BIG.Z" on the install disc.

Levels are contained within compressed .B3D files which are located on the install disc under /GAMEDATA/LEVEL/.

TPMExtractor is capable of processing these incoming data directly from the install disc.

Usage

tpmextractor InstallDiscPath DumpDirPath

Example: tpmextractor H: "c:/tpm dump"

Credits

  • KnightCop - Project lead
  • Strike @bahstrike - Code, File analysis
  • shiny @shinyquagsire23 - .B3D decompression
  • Wolfgang Frisch @wfr - .Z decompression

Disclaimer

This project is in no way affiliated with LEC or Disney. Use at your own peril.