All Projects → joshuaskelly → vgio

joshuaskelly / vgio

Licence: MIT license
File I/O for video games

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to vgio

Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+6124.24%)
Mutual labels:  video-game
Tetris.jl
you know, for kids? 👾
Stars: ✭ 27 (-18.18%)
Mutual labels:  video-game
porygon
Programmatic input to the JoyCon, with example script for Pokemon Let's Go
Stars: ✭ 24 (-27.27%)
Mutual labels:  video-game
Lambda Lantern
🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (+269.7%)
Mutual labels:  video-game
Capsule
🎬 Cross-platform hotkey short video capture for games
Stars: ✭ 160 (+384.85%)
Mutual labels:  video-game
GTAV-Self-driving-car
Self driving car in GTAV with Deep Learning
Stars: ✭ 15 (-54.55%)
Mutual labels:  video-game
Esoui
ESOUI is the Lua source code of the ZenimaxOnline's MMORPG "The Elder Scrolls Online"
Stars: ✭ 100 (+203.03%)
Mutual labels:  video-game
LearnToCodeRPG
A visual novel video game where you learn to code and get a dev job 🎯
Stars: ✭ 853 (+2484.85%)
Mutual labels:  video-game
Fifa18 All Player Statistics
A complete catalog of all the players in Fifa 18 and their complete statistics.
Stars: ✭ 185 (+460.61%)
Mutual labels:  video-game
platypus-os
OS for pentesting, programming, and playing video games. Contributions welcome!
Stars: ✭ 23 (-30.3%)
Mutual labels:  video-game
Skookumscript Plugin Legacy
Partial source of the SkookumScript UE4 plugin, with binary runtime and SkookumIDE. This repo has been deprecated and is no longer maintained.
Stars: ✭ 128 (+287.88%)
Mutual labels:  video-game
Pikachu Volleyball P2p Online
Pikachu Volleyball peer-to-peer online via WebRTC data channels
Stars: ✭ 160 (+384.85%)
Mutual labels:  video-game
snake-game-2D
The famous 2D snake game in which your goal is to eat until you get huge and accumulate many points.
Stars: ✭ 18 (-45.45%)
Mutual labels:  video-game
Gm Games
Single-player 🏀, 🏈, and 🏒 management simulation games, made entirely in client-side JavaScript.
Stars: ✭ 120 (+263.64%)
Mutual labels:  video-game
rocket-league-replay-analysis
UNMAINTAINED - Creating videos for Analyzing Rocket League Replays (https://gitlab.com/enzanki_ars/rocket-league-replay-analysis)
Stars: ✭ 24 (-27.27%)
Mutual labels:  video-game
Console.js
A game console (video game cli) for browsers.
Stars: ✭ 107 (+224.24%)
Mutual labels:  video-game
FLOSS-Games-on-Steam
A list of FLOSS games available on Steam
Stars: ✭ 90 (+172.73%)
Mutual labels:  video-game
LittleOrionEngine
C++ 3D Engine developed during the Master's Degree in AAA Videogames Development.
Stars: ✭ 52 (+57.58%)
Mutual labels:  video-game
gruniozerca-gamebuino
A Gamebuino port of a homebrew NES game.
Stars: ✭ 11 (-66.67%)
Mutual labels:  video-game
gamesearch
A Simple Search Engine to help you find FREE Download Links to your Favourite Games
Stars: ✭ 30 (-9.09%)
Mutual labels:  video-game

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].