Welcome to pySourceSDK!¶
pySourceSDK is an organisation that aims to provide utility libraries to read and write various file formats associated with the Source Engine.
This is a homepage to regroup its various projects.
Finished Projects¶

- ValveBSP¶
A Python library for parsing and editing .BSP files (level files for the Source engine). https://pysourcesdk.github.io/ValveBSP

- ValveVMF¶
A Python library for parsing and editing .vmf files (level editor files for the Source engine). https://pysourcesdk.github.io/ValveVMF

- ValveEXE¶
A python library to issue console commands to Source Engine game clients. https://pysourcesdk.github.io/ValveEXE

- ValveFGD¶
A Python library for parsing .FGD files (editor schema definition files for the Source engine). https://pysourcesdk.github.io/ValveFGD

- ValvePCF¶
A Python library for parsing and editing .PCF files (particle effect files for the Source engine). https://pysourcesdk.github.io/ValvePCF

- ValveSMD¶
A Python library for parsing and editing .SMD files (uncompiled 3D mesh data for the Source engine). https://pysourcesdk.github.io/ValveSMD
Upcoming Projects¶

- ValveMDL¶
A Python library for parsing and editing .mdl files for the Source engine.

- ValveVTF¶
A Python library for parsing and editing .vtf files for the Source engine.