.PCF

Arquivo PCF

Valve Source Particle Cache File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PCF é um arquivo de sistema de partículas do Valve Source Engine, usado em jogos como Team Fortress 2, CS:GO, Half-Life 2 e Left 4 Dead para definir efeitos como fogo, fumaça e explosões. Para abrir um, use o Source SDK Particle Editor, disponível gratuitamente através do Steam. Jogadores comuns não precisam interagir com arquivos PCF; eles são relevantes para modders e designers de níveis.

Desenvolvedor: Valve Corporation Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Sep 8, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PCF?

Um arquivo .pcf é um arquivo de definição de sistema de partículas usado pelo motor Source 1 da Valve. Jogos como Team Fortress 2, Portal 2, Left 4 Dead 2 e CS:GO armazenam todos os efeitos de partículas visuais - explosões, clarões de disparo, fumaça e fogo - em arquivos .pcf.

O formato utiliza a serialização binária DMX (Data Model Exchange) da Valve. Cada arquivo começa com uma string de cabeçalho ASCII terminada em nulo, como <!-- dmx encoding binary_proto 5 format pcf 2, que identifica a versão da codificação. O arquivo é organizado em três seções: um dicionário de strings, um dicionário de elementos de pares atributo-valor tipados e a árvore de dados do sistema de partículas. Cada elemento ParticleSystemDefinition referencia operadores, renderizadores, emissores, inicializadores e restrições por nome. Múltiplos sistemas de partículas podem coexistir em um único .pcf.

Antes que o motor Source possa carregar um .pcf em tempo de execução, seu caminho deve ser registrado em particles_manifest.txt. A ferramenta de edição canônica é o Source Particle Editor, incluído nas ferramentas do Valve SDK via Steam.

Existem cinco versões de formato binário, desde Binary 2 PCF 1 (The Orange Box, 2007) até Binary 5 PCF 2 (Alien Swarm, 2010 e jogos Source 1 posteriores). Jogos Source 2 - incluindo Dota 2, CS2 e Half-Life: Alyx - usam arquivos de texto .vpcf no formato KeyValues3, tornando o .pcf um formato exclusivo do Source 1.

Segurança e proteção

RISCO: LOW

Arquivos PCF são dados puros (definições de sistema de partículas) e não executam código. Eles só podem ser «executados» pelo Source Engine; abri-los no Particle Editor ou em um editor de texto é seguro. Arquivos PCF maliciosos poderiam, teoricamente, explorar um erro de análise no Source Engine, mas não se conhecem tais CVEs. Baixe mods PCF apenas de fontes comunitárias confiáveis (Steam Workshop, gamebanana.com) para evitar malware compactado em arquivos zip.

Detalhes do formato

em resumo
NOME COMPLETOValve Source Particle Cache Filetambém conhecido como PCF particle file, Source particle data
DESENVOLVEDORValve Corporationdesde 2007 (The Orange Box / Team Fortress 2 era; replaced hardcoded engine particles)
TIPO MIMEapplication/octet-stream
TIPOArquivo de definição de sistema de partículas serializado em DMX binário (Valve Source Engine)
Esta extensão também é usada por…
  • Arquivo de comando do Microsoft Source Profiler - db_name lista isso incorretamente - o Microsoft Source Profiler (uma ferramenta Visual C++ dos anos 90) também usava .pcf; essa ferramenta foi descontinuada há muito tempo e é irrelevante para o uso atual.
  • Arquivo de Configuração do PuTTY - Algumas versões de exportadores de sessão do PuTTY usavam .pcf para configurações de sessão exportadas.
  • X11 Portable Compiled Font - Arquivos de fonte bitmap do Unix X Window System; forma binária compilada de fontes BDF. Usado em servidores X Linux/BSD.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
56444D58
ASCII
VDMX
PCF é uma serialização DMX (Data Model Exchange da Valve). O DMX binário começa com a string ASCII «<!-- dmx encoding binary_proto» (a versão varia). O DMX de texto/keyvalues começaria com «<!-- dmx». O cabeçalho VDMX/PCF é ASCII terminado em nulo, não um magic de 4 bytes fixo. Trate o hex acima como aproximado; consulte a especificação para a string exata.

Programas que abrem arquivos PCF

Windows4 apps
GCFScape Gratuito Navegue e extraia arquivos PCF de arquivos de jogo VPK/GCF do Source sem abrir o SDK completo.
Source SDK (Particle Editor) Gratuito Instale o «Source SDK Base» via Steam, inicie o Particle Editor, File > Open para carregar e editar arquivos .pcf.
Valve Source (Steam SDK Tools) Gratuito Acesse via Steam > Biblioteca > Ferramentas > «Source SDK Base 2013»; inclui o Particle Editor.
Notepad++ (text DMX variant only) Código aberto Abra PCF codificados em texto (keyvalues2 DMX) em qualquer editor de texto para inspeção manual; o PCF binário não é legível por humanos.
Linux1 app
Source SDK (Particle Editor via Steam) Gratuito Instale o Source SDK Base 2013 via Steam no Linux; execute o Particle Editor.

Detalhes técnicos

especificação profunda
Magic bytesCabeçalho ASCII terminado em nulo começando com `<!-- dmx encoding binary_proto` no deslocamento 0
Ordem dos bytesLittle-endian
ContêinerSerialização binária DMX (Valve Data Model Exchange)
Arquitetura de operadoresCada `ParticleSystemDefinition` encadeia emissores, inicializadores, operadores, forças, restrições e renderizadores como elementos DMX tipados
Ferramentas de buildO Source Particle Editor (parte do Hammer/Source SDK no Steam) fornece autoria WYSIWYG com visualização em tempo real para arquivos `.pcf`
Tamanho típico2 KB - 500 KB (de efeitos simples a arquivos complexos de múltiplos sistemas)
Estrutura do arquivoTrês seções: dicionário de strings, dicionário de elementos e árvore de dados do sistema de partículas
Versões binárias conhecidas5 versões: Binary 2 DMX 1 até Binary 5 PCF 2; versão codificada na string de cabeçalho ASCII
Versão atualBinary 5 PCF 2, usada desde Alien Swarm (2010) até os jogos Source 1 mais recentes
Requisito de manifestoO caminho deve estar listado em `particles_manifest.txt` antes que o motor Source possa carregar o arquivo em tempo de execução
Suporte a múltiplos sistemasMúltiplos elementos `ParticleSystemDefinition` podem coexistir em um único arquivo
Equivalente no Source 2`.vpcf` (formato de texto KeyValues3) usado em Dota 2, CS2 e Half-Life: Alyx
PlataformasWindows, Linux, macOS (plataformas Steam/Source Engine)
Lançado2007 (The Orange Box / Team Fortress 2 era; replaced hardcoded engine particles)
Versão mais recenteBinary 5 PCF 2 (used since Alien Swarm, 2010); CS2/Source 2 uses VPCF (text)
Especificaçãodeveloper.valvesoftware.com

Conversões de PCF

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PCF. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PCF.

Perguntas frequentes

O que é um arquivo PCF nos jogos?
Em jogos do Source Engine (TF2, CS:GO, Half-Life 2, L4D2), um arquivo PCF define um sistema de partículas - ele diz ao motor como exibir efeitos como fogo, fumaça, faíscas e explosões.
Como abro um arquivo PCF?
Use o Source SDK Particle Editor (gratuito via Steam Tools). Apenas para inspeção, você pode usar o dmxconvert para converter o arquivo binário em texto keyvalues2 legível.
Posso editar arquivos PCF?
Sim - o Source SDK Particle Editor é a ferramenta oficial. Você também pode editar arquivos PCF em formato de texto (keyvalues2 DMX) em um editor de texto como o Notepad++.
Qual é a diferença entre PCF e VPCF?
PCF é o formato de partículas para jogos Source 1 (TF2, CS:GO, L4D2). VPCF é o formato mais novo em texto/KV3 para jogos Source 2 (CS2, Dota 2, HL:Alyx). Eles são incompatíveis.
Por que meu jogo Source não carrega um PCF que adicionei?
Os arquivos PCF devem ser registrados no arquivo particles_manifest.txt para que o motor os encontre na inicialização. Verifique também se o arquivo está na pasta «particles/» correta.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z