.PCF

Файл PCF

Valve Source Particle Cache File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PCF - это файл системы частиц движка Valve Source Engine, используемый в таких играх, как Team Fortress 2, CS:GO, Half-Life 2 и Left 4 Dead для определения эффектов огня, дыма и взрывов. Чтобы открыть его, используйте Source SDK Particle Editor, доступный бесплатно через Steam. Обычным игрокам не нужно взаимодействовать с файлами PCF; они актуальны для моддеров и дизайнеров уровней.

Разработчик: Valve Corporation Категория: Файлы игр MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows Linux
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 8, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PCF?

Файл .pcf - это файл определения системы частиц, используемый движком Valve Source 1. Такие игры, как Team Fortress 2, Portal 2, Left 4 Dead 2 и CS:GO, хранят все визуальные эффекты частиц - взрывы, дульные вспышки, дым и огонь - в файлах .pcf.

Формат использует бинарную сериализацию Valve DMX (Data Model Exchange). Каждый файл начинается с ASCII-заголовка, заканчивающегося нулевым байтом, например <!-- dmx encoding binary_proto 5 format pcf 2, который идентифицирует версию кодировки. Файл разделен на три секции: словарь строк, словарь элементов из пар атрибут-значение и дерево данных системы частиц. Каждый элемент ParticleSystemDefinition ссылается на операторы, рендереры, эмиттеры, инициализаторы и ограничения по имени. В одном .pcf могут сосуществовать несколько систем частиц.

Прежде чем движок Source сможет загрузить .pcf во время выполнения, его путь должен быть зарегистрирован в particles_manifest.txt. Каноническим инструментом редактирования является Source Particle Editor, поставляемый в комплекте с инструментами Valve SDK через Steam.

Существует пять версий бинарного формата, от Binary 2 PCF 1 (The Orange Box, 2007) до Binary 5 PCF 2 (Alien Swarm, 2010 и более поздние игры на Source 1). Игры на Source 2 - включая Dota 2, CS2 и Half-Life: Alyx - используют текстовые файлы .vpcf в формате KeyValues3, что делает .pcf форматом только для Source 1.

Безопасность и защита

РИСК: LOW

Файлы PCF являются чистыми данными (определениями систем частиц) и не исполняют код. Они могут быть только «запущены» движком Source; открытие их в Particle Editor или текстовом редакторе безопасно. Вредоносные файлы PCF теоретически могут использовать ошибку парсинга в Source Engine, но такие CVE неизвестны. Загружайте моды PCF только из доверенных источников сообщества (Steam Workshop, gamebanana.com), чтобы избежать вредоносного ПО, упакованного в zip-архивы.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕValve Source Particle Cache Fileтакже известен как PCF particle file, Source particle data
РАЗРАБОТЧИКValve Corporationс 2007 (The Orange Box / Team Fortress 2 era; replaced hardcoded engine particles)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПБинарный файл определения системы частиц с сериализацией DMX (Valve Source Engine)
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • Командный файл Microsoft Source Profiler - В db_name это указано ошибочно - Microsoft Source Profiler (инструмент Visual C++ 1990-х годов) также использовал .pcf; этот инструмент давно не выпускается и не имеет отношения к текущему использованию.
  • Файл конфигурации PuTTY - Некоторые версии экспортеров сессий PuTTY использовали .pcf для экспортированных конфигураций сессий.
  • X11 Portable Compiled Font - Файлы растровых шрифтов Unix X Window System; бинарная скомпилированная форма шрифтов BDF. Используется на X-серверах Linux/BSD.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
56444D58
ASCII
VDMX
PCF - это сериализация DMX (Valve Data Model Exchange). Бинарный DMX начинается с ASCII-строки „<!-- dmx encoding binary_proto“ (версия варьируется). Текстовый/keyvalues DMX начинается с „<!-- dmx“. Заголовок VDMX/PCF - это ASCII с нулевым окончанием, а не фиксированная 4-байтовая метка. Считайте шестнадцатеричные значения выше приблизительными; точную строку см. в спецификации.

Программы, открывающие файлы PCF

Windows4 apps
GCFScape Бесплатно Просматривайте и извлекайте файлы PCF из игровых архивов Source VPK/GCF без открытия полного SDK.
Source SDK (Particle Editor) Бесплатно Установите «Source SDK Base» через Steam, запустите Particle Editor, выберите File > Open для загрузки и редактирования файлов .pcf.
Valve Source (Steam SDK Tools) Бесплатно Доступно через Steam > Библиотека > Инструменты > «Source SDK Base 2013»; включает в себя Particle Editor.
Notepad++ (text DMX variant only) Открытый код Открывайте текстовые файлы PCF (keyvalues2 DMX) в любом текстовом редакторе для ручного осмотра; бинарные PCF не предназначены для чтения человеком.
Linux1 app
Source SDK (Particle Editor via Steam) Бесплатно Установите Source SDK Base 2013 через Steam на Linux; запустите Particle Editor.

Технические подробности

глубокая спецификация
Магические байтыASCII-заголовок, заканчивающийся нулевым байтом, начинающийся с `<!-- dmx encoding binary_proto` со смещением 0
Порядок байтовLittle-endian
КонтейнерБинарная сериализация DMX (Valve Data Model Exchange)
Архитектура операторовКаждый `ParticleSystemDefinition` связывает эмиттеры, инициализаторы, операторы, силы, ограничения и рендереры как типизированные элементы DMX
Инструменты сборкиSource Particle Editor (часть Hammer/Source SDK в Steam) обеспечивает WYSIWYG-редактирование с предпросмотром в реальном времени для файлов `.pcf`
Типичный размер2 КБ - 500 КБ (от простых эффектов до сложных файлов с множеством систем)
Структура файлаТри секции: словарь строк, словарь элементов и дерево данных системы частиц
Известные бинарные версии5 версий: от Binary 2 DMX 1 до Binary 5 PCF 2; версия закодирована в строке ASCII-заголовка
Текущая версияBinary 5 PCF 2, используется с Alien Swarm (2010) до последних игр на Source 1
Требование манифестаПуть должен быть указан в `particles_manifest.txt`, прежде чем движок Source сможет загрузить файл во время выполнения
Поддержка нескольких системНесколько элементов `ParticleSystemDefinition` могут сосуществовать в одном файле
Эквивалент в Source 2`.vpcf` (текстовый формат KeyValues3), используемый в Dota 2, CS2 и Half-Life: Alyx
ПлатформыWindows, Linux, macOS (платформы Steam/Source Engine)
Выпущен2007 (The Orange Box / Team Fortress 2 era; replaced hardcoded engine particles)
Последняя версияBinary 5 PCF 2 (used since Alien Swarm, 2010); CS2/Source 2 uses VPCF (text)
Спецификацияdeveloper.valvesoftware.com

Конвертации PCF

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PCF. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PCF.

Часто задаваемые вопросы

Что такое файл PCF в играх?
В играх на движке Source (TF2, CS:GO, Half-Life 2, L4D2) файл PCF определяет систему частиц - он сообщает движку, как отображать такие эффекты, как огонь, дым, искры и взрывы.
Как открыть файл PCF?
Используйте Source SDK Particle Editor (бесплатно через Steam Tools). Только для просмотра можно использовать dmxconvert, чтобы преобразовать бинарный файл в читаемый текст keyvalues2.
Можно ли редактировать файлы PCF?
Да - официальным инструментом является Source SDK Particle Editor. Вы также можете редактировать файлы PCF в текстовом формате (keyvalues2 DMX) в текстовом редакторе, таком как Notepad++.
В чем разница между PCF и VPCF?
PCF - это формат частиц для игр на Source 1 (TF2, CS:GO, L4D2). VPCF - это более новый текстовый формат KV3 для игр на Source 2 (CS2, Dota 2, HL:Alyx). Они несовместимы.
Почему моя игра на Source не загружает добавленный PCF?
Файлы PCF должны быть зарегистрированы в файле particles_manifest.txt, чтобы движок мог найти их при запуске. Также проверьте, находится ли файл в правильной папке «particles/».

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z