Skip to content

Python interface for Quake assets and protocols

License

Notifications You must be signed in to change notification settings

Quake-Backup/pyquake

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No Maintenance Intended

PyQuake

Various parts of Quake 1 ported into Python. Some interesting modules:

  • pyquake.proto: Parsing code for the quake network (and demo) protocol.
  • pyquake.client: A programmatic asyncio Quake client.
  • pyquake.blend{demo,mdl,bsp}: Load various quake structures into Blender. If you want to try this out see these instructions. Also see my blog post describing how this works.
  • pyquake.pak: Mapping interface to the Quake filesystem.

Also the following entry points are provided:

  • demo_viewer: View demo(s) in an OpenGL viewer.
  • demo_parser: Parse demos into a human readable form.
  • pyq_pak_extract: View and extract pak files.

About

Python interface for Quake assets and protocols

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%