vgio is a Python package for video game file I/O
- Pythonic: Clean and well written Python.
- Domain-specific: The APIs and objects reflect the source code and community knowledge.
- Complete: Support as many file types as possible.
- Robust: The APIs and objects are thoroughly unit tested.
$ pip install vgio
from vgio.quake.bsp import Bsp with Bsp.open('./maps/start.bsp') as bsp_file: """Do rad stuff with the BSP data structure!"""
API documentation is available on readthedocs.
$ python -m unittest discover
See the license document for the full text.