PboExplorer is a Windows explorer integration to provide PBO support. It works like zip files but for PBO's!
- Download the latest Release. Use the AIO zip file unless you know how to install manually.
- Create folder
%localappdata%\Arma 3\PboExplorer\
and unpack all files into it. - Run "register.cmd" as Administrator. This will register PboExplorer with the windows explorer.
Installing will overwrite already configured "open with" options for .pbo files. There should be no need to restart explorer.
To uninstall PboExplorer, open the same folder and run unregister.cmd. You will then most likely have to restart explorer before you can delete the remaining files. Uninstalling will not restore previous pbo file associations.
You can open PBO files by simply double-clicking them and then browse files as if it were just a zip folder.
explorer_2023-08-28_17-13-58.mp4
PboExplorer tries to be a one-stop-shop and integrates with common modding tools like Arma 3 Tools and Mikero's Tools.
For UI based tools it even tries to pre-fill the UI values, like in Addon Builder or Mikero's PboProject
devenv_2023-08-28_17-38-24.mp4
(Still WIP Feature) The file properties have a Tab for PboExplorer, which currently only shows the PBO Properties as a (editable!) list.
explorer_2023-08-28_17-42-25.mp4
PboExplorer not only allows you to view PBO's, it also allows you to edit them in-place. One example is editing the PBO Properties above. But you can quickly open a PBO and Add/Remove/Modify files inside it, without fully unpacking/repacking it. PBOExplorer will patch the PBO with minimal changes, so it even is very fast on large PBO files.
(This feature is NOT compatible with bisigning. Signing PBO's will require a full repack or defragmentation (not implemented yet), otherwise the dummy/temporary files created inside the PBO will mess up signatures)
explorer_2023-08-28_18-00-26.mp4
- Updates are forced, you cannot refuse a remote update #TODO https://github.com/dedmen/PboExplorer/blob/master/Updater.cpp#L324
- Updates are not digitally signed, this is a security risk (If someone redirects your DNS or hacks my server) and is a #TODO
If you need help/information or want to contribute, feel free to join my Discord Server: https://discord.gg/vbFje5B