Metadata-Version: 2.4
Name: PyREUser3
Version: 0.4.0
Summary: Pure Python tools for converting RE Engine .user.3 files to and from JSON.
Author: Egg Targaryen
License-Expression: MIT
Project-URL: Homepage, https://github.com/dzxrly/PyREUser3
Project-URL: Repository, https://github.com/dzxrly/PyREUser3
Project-URL: Issues, https://github.com/dzxrly/PyREUser3/issues
Keywords: RE Engine,user.3,JSON,modding,RSZ
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: File Formats
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich>=13.0
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"
Dynamic: license-file

# PyREUser3

PyREUser3 is a pure Python package for converting RE Engine `.user.3` database files to JSON and packing compatible JSON back to `.user.3`.

## Installation

```bash
pip install pyreuser3
```

## What Is Included

- `.user.3 -> JSON` export.
- `JSON -> .user.3` packing.
- A reusable Python API through `REUser3Converter`.
- CLI commands through `pyreuser3`.
- A local `.user.3` export Web UI through `pyreuser3-web`.

The published package intentionally does not include game resources, dumped game data, RE_RSZ templates,
`il2cpp_dump.json`, or repository-specific helper scripts. You need to provide data files that match the target game and
version.

## Requirements

- Python 3.9 or newer.
- A RE_RSZ schema JSON file for the target game/version.
- An `il2cpp_dump.json` file when exporting readable enum labels.
- One or more unpacked `.user.3` files.

## Usage

Usage details may change as the package evolves. For the latest command-line and Python API examples, read the GitHub README:

https://github.com/dzxrly/PyREUser3#readme

## Links

- Homepage: https://github.com/dzxrly/PyREUser3
- Issues: https://github.com/dzxrly/PyREUser3/issues
- License: MIT License
