Skip to main content

A tool to extract textures from PAD

Project description

Puzzle & Dragons Texture Tool

The Puzzle & Dragons Texture Tool is a python script which extracts texture images from the binary data of the popular iOS & Android game "Puzzle & Dragons" (also known as "Puzzle and Dragons" or simply "PAD".)

Example Usage

You can use the Puzzle & Dragons Texture Tool to extract texture data from Puzzle & Dragons' .apk file. For example:

python -m padtexturetool padEN.apk

You can also use it to extract monster textures from .bc files you download from your phone:

python -m padtexturetool mons_1262.bc

By default, the Puzzle & Dragons Texture Tool writes any extracted textures into the same directory as the input file. You can use the --outdir argument to specify an output folder of your choosing:

python -m padtexturetool mons_1262.bc --outdir "Extracted Textures"

Acknowledgements

Special thanks to Johann C. Rocholl who wrote the open-source PyPNG library which the Puzzle & Dragons Texture Tool uses to output PNG files and to Cody Watts who wrote the original version of this library.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

padtexturetool-1.1.4.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

padtexturetool-1.1.4-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file padtexturetool-1.1.4.tar.gz.

File metadata

  • Download URL: padtexturetool-1.1.4.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.6.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3

File hashes

Hashes for padtexturetool-1.1.4.tar.gz
Algorithm Hash digest
SHA256 46d4c8459218fe7addb80c2c0c89b0ca9012618264f2ee8ce3609f1a34b34e4d
MD5 441e5838f7b7a10aa04badc44a80ed1c
BLAKE2b-256 8e7181aa396a6e94868883a035077b8df0a663027537bb237a62015d19a25261

See more details on using hashes here.

File details

Details for the file padtexturetool-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: padtexturetool-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.6.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3

File hashes

Hashes for padtexturetool-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1b7b2ff078f8a91be2ad3a9c409e0c8ca7f9b956343247cd47e2308736c740e1
MD5 e532570896840916e63e21e99b92937a
BLAKE2b-256 d6459b5bea76dddf302832b36f42829a2d3eed1345d7d7ca343f16d467af10f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page