Metadata-Version: 2.1
Name: bsp_tool
Version: 0.2.0
Summary: A library for .bsp file analysis & modification
Home-page: https://github.com/snake-biscuits/bsp_tool
Author: Jared Ketterer
Author-email: haveanotherbiscuit@gmail.com
License: gpl-3.0
Download-URL: https://github.com/snake-biscuits/bsp_tool/archive/v0.2.0.tar.gz
Description: # bsp_tool
         A library for .bsp file analysis & modification
        
        bsp_tool has no UI, it only provides a python interface to the contents of the requested .bsp  
        This interface is provideded via the `bsp_tool.bsp` class  
        At present the tool read .bsps from most Source Engine games, as well as Titanfall 2 & Apex Legends  
        
        The `mods/` folder contains classes for interpretting the lumps within .bsp files  
        bsp_tool needs to know each lump is constructed & this varies from game to game  
        `mods/common.py` provides some base classes  
        `vindictus.py` extends `team_fortress2.py`  
        
        At present, not every lump's exact format is understood  
        When a lump of unknown format is loaded, it becomes `RAW_LUMPNAME` and the raw data is preserved  
        
        The user can specify what game bsp_tool is to expect  
        If no game is specified, bsp_tool will guess based on the bsp version  
        Be aware that some games share a version, but have different lump formats  
        To know which format bsp_tool will default to, see `mods/__init__.py`  
Keywords: source,bsp,valve
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Games/Entertainment :: First Person Shooters
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
