Skip to main content

Python implementation of various tools for handling most file formats used in Tales of Vesperia.

Project description

libVesPy

A Python implementation of various tools used for handling various file formats in Tales of Vesperia, based on the original work by Admiral H. Curtiss on HyoutaTools.

Features

  • FPS4 Extraction and Packing
  • Scenario Extraction and Packing
  • TLZC Compression and Decompression
    • zlib (Supported)
    • deflate (Experimental)
    • lzma (Experimental)

Installation

Remote (PyPI)

pip install libvespy

Remote (Github)

pip install pip@git+https://github.com/aidanii24/libvespy

Local Repository

pip install path/to/libvespy

Development

Install the package in editable mode in order for imports to work correctly.

pip install -e .

Acknowledgements

This library is based on the work of AdmiralCurtiss on HyoutaTools and would not have been possible without it. Thanks also to eArmada8 for their implementation of Type 4 TLZC Decompression in Python on vesperia_model_tool and allowing its use in this project.

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

libvespy-0.1.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

libvespy-0.1.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file libvespy-0.1.1.tar.gz.

File metadata

  • Download URL: libvespy-0.1.1.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for libvespy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 41fcc9a98df2013f93fa2fbcbdd05e8fd29247ef9a140304f15f262cf5b8ff57
MD5 6bd4b64eae157d0668ea2a6c5d885432
BLAKE2b-256 a0779a9dac7595a1fa1aaa983c4b3de70cb6501db10d1fe73e1b0dfab7d39535

See more details on using hashes here.

File details

Details for the file libvespy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: libvespy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for libvespy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f35cbd7b0048756779b52d59e9a19cfd27ef8483dfd7223238929de33a3303ee
MD5 d2db566ebb610605e50cd9d3ef1ee25d
BLAKE2b-256 20136916cdb25d031cef417fc7cd7beb3e150d06c819044eb6ab8cdd84a5a3fa

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