.PCF

Fichier PCF

Valve Source Particle Cache File
Poser une question
RÉPONSE RAPIDE

Un fichier PCF est un fichier de système de particules du moteur Valve Source, utilisé dans des jeux comme Team Fortress 2, CS:GO, Half-Life 2 et Left 4 Dead pour définir des effets tels que le feu, la fumée et les explosions. Pour en ouvrir un, utilisez le Source SDK Particle Editor, disponible gratuitement via Steam. Les joueurs réguliers n'ont pas besoin d'interagir avec les fichiers PCF ; ils concernent les moddeurs et les concepteurs de niveaux.

Développeur : Valve Corporation Catégorie : Fichiers jeu MIME: application/octet-stream
S'OUVRE SUR Windows Linux
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 8, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PCF ?

Un fichier .pcf est un fichier de définition de système de particules utilisé par le moteur Source 1 de Valve. Des jeux tels que Team Fortress 2, Portal 2, Left 4 Dead 2 et CS:GO stockent tous les effets de particules visuels - explosions, flashs de bouche, fumée et feu - dans des fichiers .pcf.

Le format utilise la sérialisation binaire DMX (Data Model Exchange) de Valve. Chaque fichier commence par une chaîne d'en-tête ASCII terminée par un caractère nul telle que <!-- dmx encoding binary_proto 5 format pcf 2 qui identifie la version d'encodage. Le fichier est organisé en trois sections : un dictionnaire de chaînes, un dictionnaire d'éléments de paires attribut-valeur typées, et l'arborescence des données du système de particules. Chaque élément ParticleSystemDefinition référence des opérateurs, des moteurs de rendu, des émetteurs, des initialiseurs et des contraintes par leur nom. Plusieurs systèmes de particules peuvent coexister dans un seul .pcf.

Avant que le moteur Source ne puisse charger un .pcf au moment de l'exécution, son chemin doit être enregistré dans particles_manifest.txt. L'outil d'édition canonique est le Source Particle Editor fourni avec les outils du Valve SDK via Steam.

Cinq versions de format binaire existent, de Binary 2 PCF 1 (The Orange Box, 2007) à Binary 5 PCF 2 (Alien Swarm, 2010 et jeux Source 1 ultérieurs). Les jeux Source 2 - incluant Dota 2, CS2 et Half-Life: Alyx - utilisent à la place des fichiers texte .vpcf au format KeyValues3, faisant du .pcf un format exclusivement Source 1.

Sécurité et sûreté

RISQUE : LOW

Les fichiers PCF sont des données pures (définitions de systèmes de particules) et n'exécutent pas de code. Ils ne peuvent être « lancés » que par le moteur Source ; les ouvrir dans le Particle Editor ou un éditeur de texte est sûr. Des fichiers PCF malveillants pourraient théoriquement exploiter un bug d'analyse dans le moteur Source, mais aucun CVE de ce type n'est connu. Téléchargez des mods PCF uniquement à partir de sources communautaires de confiance (Steam Workshop, gamebanana.com) pour éviter les logiciels malveillants groupés dans des archives zip.

Détails du format

en bref
NOM COMPLETValve Source Particle Cache Filealias PCF particle file, Source particle data
DÉVELOPPEURValve Corporationdepuis 2007 (The Orange Box / Team Fortress 2 era; replaced hardcoded engine particles)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/octet-stream
TYPEFichier de définition de système de particules sérialisé en DMX binaire (Valve Source Engine)
Cette extension est également utilisée par…
  • Fichier de commande Microsoft Source Profiler - db_name liste ceci de manière incorrecte - Microsoft Source Profiler (un outil Visual C++ des années 1990) utilisait également .pcf ; cet outil est abandonné depuis longtemps et n'est plus pertinent pour l'usage actuel.
  • Fichier de configuration PuTTY - Certaines versions des exportateurs de session PuTTY utilisaient .pcf pour les configurations de session exportées.
  • X11 Portable Compiled Font - Fichiers de police bitmap du système Unix X Window ; forme binaire compilée des polices BDF. Utilisé sur les serveurs X Linux/BSD.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
56444D58
ASCII
VDMX
PCF est une sérialisation DMX (Data Model Exchange de Valve). Le DMX binaire commence par la chaîne ASCII « <!-- dmx encoding binary_proto » (la version varie). Le DMX texte/keyvalues commencerait par « <!-- dmx ». L'en-tête VDMX/PCF est en ASCII terminé par un caractère nul, et non un code magique fixe de 4 octets. Considérez l'hexadécimal ci-dessus comme approximatif ; consultez les spécifications pour la chaîne exacte.

Programmes qui ouvrent les fichiers PCF

Windows4 apps
GCFScape Gratuit Parcourez et extrayez les fichiers PCF des archives de jeu Source VPK/GCF sans ouvrir le SDK complet.
Source SDK (Particle Editor) Gratuit Installez « Source SDK Base » via Steam, lancez le Particle Editor, puis File > Open pour charger et modifier les fichiers .pcf.
Valve Source (Steam SDK Tools) Gratuit Accessible via Steam > Bibliothèque > Outils > « Source SDK Base 2013 » ; inclut le Particle Editor.
Notepad++ (text DMX variant only) Open-source Ouvrez les PCF encodés en texte (keyvalues2 DMX) dans n'importe quel éditeur de texte pour une inspection manuelle ; le PCF binaire n'est pas lisible par l'homme.
Linux1 app
Source SDK (Particle Editor via Steam) Gratuit Installez Source SDK Base 2013 via Steam sur Linux ; lancez le Particle Editor.

Détails techniques

spécifications approfondies
Octets magiquesEn-tête ASCII terminé par un caractère nul commençant par `<!-- dmx encoding binary_proto` à l'offset 0
Ordre des octetsLittle-endian
ConteneurSérialisation binaire DMX (Valve Data Model Exchange)
Architecture des opérateursChaque `ParticleSystemDefinition` enchaîne des émetteurs, des initialiseurs, des opérateurs, des forces, des contraintes et des moteurs de rendu en tant qu'éléments DMX typés
Outils de créationSource Particle Editor (faisant partie de Hammer/Source SDK sur Steam) offre une création WYSIWYG avec prévisualisation en direct pour les fichiers `.pcf`
Taille typique2 Ko - 500 Ko (des effets simples aux fichiers multi-systèmes complexes)
Structure du fichierTrois sections : dictionnaire de chaînes, dictionnaire d'éléments et arborescence de données du système de particules
Versions binaires connues5 versions : de Binary 2 DMX 1 à Binary 5 PCF 2 ; version encodée dans la chaîne d'en-tête ASCII
Version actuelleBinary 5 PCF 2, utilisée depuis Alien Swarm (2010) jusqu'aux derniers jeux Source 1
Exigence de manifesteLe chemin doit être listé dans `particles_manifest.txt` avant que le moteur Source ne puisse charger le fichier à l'exécution
Support multi-systèmePlusieurs éléments `ParticleSystemDefinition` peuvent coexister dans un seul fichier
Équivalent Source 2`.vpcf` (format texte KeyValues3) utilisé dans Dota 2, CS2 et Half-Life: Alyx
PlateformesWindows, Linux, macOS (plateformes Steam/Source Engine)
Publié2007 (The Orange Box / Team Fortress 2 era; replaced hardcoded engine particles)
Dernière versionBinary 5 PCF 2 (used since Alien Swarm, 2010); CS2/Source 2 uses VPCF (text)
Spécificationdeveloper.valvesoftware.com

Conversions PCF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PCF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PCF.

Foire aux questions

Qu'est-ce qu'un fichier PCF dans le jeu vidéo ?
Dans les jeux utilisant le moteur Source Engine (TF2, CS:GO, Half-Life 2, L4D2), un fichier PCF définit un système de particules - il indique au moteur comment afficher des effets comme le feu, la fumée, les étincelles et les explosions.
Comment ouvrir un fichier PCF ?
Utilisez le Source SDK Particle Editor (gratuit via Steam Tools). Pour une simple inspection, vous pouvez utiliser dmxconvert pour convertir le fichier binaire en texte keyvalues2 lisible.
Puis-je modifier les fichiers PCF ?
Oui - le Source SDK Particle Editor est l'outil officiel. Vous pouvez également modifier les fichiers PCF au format texte (keyvalues2 DMX) dans un éditeur de texte comme Notepad++.
Quelle est la différence entre PCF et VPCF ?
PCF est le format de particules pour les jeux Source 1 (TF2, CS:GO, L4D2). VPCF est le nouveau format texte/KV3 pour les jeux Source 2 (CS2, Dota 2, HL:Alyx). Ils sont incompatibles.
Pourquoi mon jeu Source ne charge-t-il pas le PCF que j'ai ajouté ?
Les fichiers PCF doivent être enregistrés dans le fichier particles_manifest.txt pour que le moteur puisse les trouver au démarrage. Vérifiez également que le fichier se trouve dans le bon dossier « particles/ ».

Références

1Valve Developer Wiki - PCF formatdeveloper.valvesoftware.com
2Valve Developer Wiki - Particle System Overviewdeveloper.valvesoftware.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.M4AMPEG-4 Audio File
7.BINCD/DVD Disc Image (BIN/CUE)
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.MDMarkdown Document

Extensions liées

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z