A tool to open, pack and unpack ArmA PBO files.
- Can pack/unpack PBO files.
- Can preview files inside a PBO.
- Can open mangled (by Mikero's tools) PBO.
- Integrates with Windows Explorer / immersive menu.
- Supports PBO metadata provisioning through pbo.json or $PBOPREFIX$ files.
🔹 The application requires Microsoft Visual C++ Redistributable 2015-2019 to run. Othervise, the application will complain regarding the vcruntime140.dll
.
- Download the
installer
from the Releases section. - Run the
installer
.
- Download the
binaries
from the Releases section. - Run the
pbom.exe
- Optionally, to get the Windows Explorer integration, register the
dll
:To unregister theC:\Windows\SysWOW64\regsvr32.exe C:\Where\The\App\Is\pboe.dll
dll
later, use:Normally no admin permissions should be required for the registration.C:\Windows\SysWOW64\regsvr32.exe /u C:\Where\The\App\Is\pboe.dll
The Windows 10 installation instructions are still valid for Windows 11, although the MSIX package is the suggested method of installation. The Windows 11 immersive menu integration won't function otherwise. 📌
-
Set the env variables:
Variable Description Example Qt6_ROOT Where QT is located. Needed for CMAKE to build. G:\Qt\6.3.3\msvc2019_64 -
Run the script:
# powershell git clone --recurse-submodules git@github.com:winseros/pboman3.git cmake -S <path_to_source_code> -B <path_to_build_files> cmake --build <path_to_build_files>
Also, see how CI builds.
-
Set the env variabls:
Variable Description Example Qt6_ROOT Where QT is located. Needed for CMAKE to build. G:\Qt\6.3.0\msvc2019_64 PATH Where QT binaries are located. Needed for the IDE to run/debug. G:\Qt\6.3.0\msvc2019_64\bin PATH Where OpenSSL binaries are located. Needed for IDE to run/debug. G:\Qt\Tools\OpenSSL\Win_x64\bin -
Open the the root folder in IDE