Metadata-Version: 2.4
Name: libvespy
Version: 0.1.2
Summary: Python implementation of various tools for handling most file formats used in Tales of Vesperia.
Author-email: aidanii <aidanii_real@proton.me>
License-Expression: MIT
Project-URL: Homepage, https://github.com/aidanii24/libvespy
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# 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](https://github.com/AdmiralCurtiss/HyoutaTools).

## Features
- **FPS4** Extraction and Packing
- **Scenario** Extraction and Packing
- **TLZC** Compression and Decompression
  - **zlib** (Supported)
  - **deflate** (Experimental)
  - **lzma** (Experimental)

## Installation
### Remote (PyPI)
```commandline
pip install libvespy
```
### Remote (Github)
```commandline
pip install pip@git+https://github.com/aidanii24/libvespy
```
### Local Repository
```commandline
pip install path/to/libvespy
```


## Development
Install the package in editable mode in order for imports to work correctly.
```commandline
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](https://github.com/eArmada8/vesperia_model_tool) and allowing its use in this project.
