Welcome to ValvePCF’s documentation!

https://img.shields.io/badge/License-GPLv3-blue.svg https://img.shields.io/pypi/pyversions/valvepcf.svg https://img.shields.io/badge/platform-Linux,_MacOS,_Windows-blue https://badge.fury.io/py/valvepcf.svg https://github.com/pySourceSDK/ValvePCF/actions/workflows/CI.yml/badge.svg _images/coverage.svg

ValvePCF is a Python library for parsing .pcf files for the Source Engine. It provides ways to read, modify and write pcf files.

Note

The structure of a Pcf files is twofold. There’s the data structure, and the data schema. This Library currently only assists with the data structure. To create new data in your pcf files, you’ll need to know what you are doing or find pcf schema information somewhere. This Project is not opposed to supporting schemas in the future but the project is not there yet.

User Guides

Get yourself up and running quickly.

API

Contributing

Few things to know before diving in the code.