Skip to content
File I/O for video games
Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.media Project logo Dec 21, 2019
docs
vgio
.gitignore Features/documentation (#28) Jan 11, 2020
.readthedocs.yml
.travis.yml Adding Python versions 3.7 + 3.8 to Travis CI (#15) Nov 18, 2019
LICENSE Moving License to Root of Repo May 16, 2017
README.md Update README.md Jan 11, 2020
makefile
setup.py

README.md

vgio

vgio

Python 3.6 PyPI version Build Status Documentation Status Discord

vgio is a Python package for video game file I/O

Mission

  • 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.

Supported Games

Installation

$ pip install vgio

Usage

from vgio.quake.bsp import Bsp

with Bsp.open('./maps/start.bsp') as bsp_file:
   """Do rad stuff with the BSP data structure!"""

Documentation

API documentation is available on readthedocs.

Tests

$ python -m unittest discover

License

MIT

See the license document for the full text.

You can’t perform that action at this time.