A library and CLI/GUI tool to create, read, and write several pack file formats.
VPKEdit is a versatile CLI/GUI tool designed to create, read, and write several pack file formats used in various game engines. It supports a wide range of formats, including VPK, PAK, GCF, WAD, and more, enabling users to preview, extract, and modify files within these archives.
Key Features:
- Multi-format Support: Handles over 20 different pack file formats, catering to various game engines like Source, Quake, and others.
- Preview Capabilities: View audio, text, images, and models directly from pack files without extraction.
- Pack Creation & Modification: Create new pack files or modify existing ones by adding/removing files and folders.
- Text Editing: Directly edit text files within writable pack files.
- Cross-platform Compatibility: Available on Linux (Debian, Arch, NixOS) and Windows, with no external dependencies required for the CLI version.
- Multi-language Interface: Supports translations into multiple languages, enhancing accessibility.
Audience & Benefit:
Ideal for developers, modders, and game enthusiasts who need to manage or modify pack files across different engines. VPKEdit streamlines file management, saving time and effort through its robust features and user-friendly interface.
VPKEdit
VPKEdit is an open source MIT-licensed tool that can create, extract from, preview the contents of and write to several pack file formats.
Installing
Please read this file for step-by-step installation instructions.

Features
-
Supported file formats:
Format | Description | Create | Read | Write |
---|
007 | Asset pack (007 - Nightfire) | ❌ | ✅ | ❌ |
BEE_PACK | BEE2.4 Package | ✅ | ✅ | ✅ |
BMZ | Bonus Map Zip (Source Engine) | ✅ | ✅ |