Skip to main content

A library to parse .PCF files (particle effect files for the Source engine).

Project description

GPLv3 license PyPI pyversions Platforms PyPI version fury.io GitHub Workflow Status (with event) Test coverage

ValvePCF

ValvePCF is a Python library designed to parse and edit .PCF files, which are utilized for storing particle effects data in Valve's Source engine.

Full documentation: https://pysourcesdk.github.io/ValvePCF/

Installation

PyPI

ValvePCF is available on the Python Package Index. This makes installing it with pip as easy as:

pip3 install valvepcf

Git

If you want the latest code or even feel like contributing, the code is available on GitHub.

You can easily clone the code with git:

git clone git@github.com:pySourceSDK/ValvePCF.git

and install it with:

python3 setup.py install

Usage

Here's a few example usage of ValvePCF

Parsing

Parsing can be done by creating an instance of Pcf with a path.

>>> from valvepcf import Pcf
>>> pcf = Pcf('C:/Program Files (x86)/Steam/steamapps/common/Team Fortress 2/tf/particles/custom.pcf')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

valvepcf-1.1.2.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

valvepcf-1.1.2-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file valvepcf-1.1.2.tar.gz.

File metadata

  • Download URL: valvepcf-1.1.2.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for valvepcf-1.1.2.tar.gz
Algorithm Hash digest
SHA256 4810e8c4e19479d4249c4d5b916a9233ac9dc1a8ef4081b98e99c21113e6e42f
MD5 56f0b78216222fbc2c9055ee8eb98723
BLAKE2b-256 0a5ba29e93b097080a8cc354c726334a8f5c9e0e69b7692b20bce12e1ab14c3b

See more details on using hashes here.

File details

Details for the file valvepcf-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: valvepcf-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for valvepcf-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4a150a7dbc3e3393056faf5255231f059892626505e8a19af17d8bc0bd35378a
MD5 7ea245dfe78df5798436bed0d7a47666
BLAKE2b-256 2acc938c9748c80d106ed668a90a6db8033cfefb9ece355082203fafbb883e1a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page