PboSpy is a graphical tool for exploring and extracting PBO files.
In case of bugs or feature requests, please send them via Issues. Any feedback is highly appreciated!
Please give this project a ⭐ if you find it useful!
- Explore the contents of ArmA and DayZ PBOs;
- Extract PBOs or individual files; In that case, please check the licensing of files to ensure you are allowed to extract any data.
- View and extract obfuscated PBOs;
- Preview files in PBO without extracting them;
- View class definitions (configs) in PBOs;
- Recover
.bikey
from.bisign
.
- Download the
PboSpySetup.exe
installer from the latest release page. Other files required for updates and you don't need to download them manually. - Run the installer.
- Your installation will be automatically updated as new releases become available.
Sometimes you may get a warning from Windows Defender or other anti-virus software. You can safely ignore it. This is because PboSpy is not a properly signed application.
OR
If you don't trust executables from the Internet, you can always build PboSpy from source.
In this case please note that PboSpy uses the git submodules so clone the repository with the --recursive
option:
git clone https://github.com/rvost/PboSpy.git --recursive
If you already have cloned without the --recursive
, you have to perform git submodule init
followed by git submodule update
in order to get all dependencies cloned.
You may also be interested in these open source projects which offer similar functionality and some unique features:
- PboExplorer is the predecessor of PboSpy, which can be used to modify files inside PBOs.
- PboExplorer (BisUtils) is a fork of PboExplorer with some new features like text search in files.
- PakExplorer is a simple GUI application for opening/viewing/extracting Arma Reforger's PAC1 file format.
- PboManager can be used to package PBOs and has Windows Explorer integration.
- PboViewer is a cross-platform PBO maker/unpacker.
- OFP PBO Reader can be used to view (OFP) PBO content directly in your web browser.
This project is licensed under the MIT License - see the LICENSE file for details
This project is fork of Julien Etelain (GrueArbre) PboExplorer with most of the core code remained intact.
PboSpy is powered by Braini01's bis-file-formats, an indispensable library for working with BI formats in .NET
The armake2 source code is used as a reference for understanding the BI signature (.bisign
) and public key (.bikey
) formats.
GUI built with Tim Jones's Gemini framework, released under the Apache 2.0 license.
Preview of signatures, keys and other binary files implemented with Derek Tremblay's WPF Hexeditor, released under the Apache 2.0 license.
Implementation of config search is based on article by Dirk Bahle and Alaa Ben Fatma.