PboExplorer
PboExplorer copied to clipboard
Windows Explorer integration for PBO files!
PboExplorer
PboExplorer is a Windows explorer integration to provide PBO support. It works like zip files but for PBO's!
Installation
- Download the latest Release. Use the AIO zip file unless you know how to install manually.
- Unpack the files into some directory that will be permanent. For example create a folder in %appdata% or in %programfiles% and place all files in there.
- 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.
Features
Exploring PBO's
You can open PBO files by simply double-clicking them and then browse files as if it were just a zip folder.
https://github.com/dedmen/PboExplorer/assets/3768165/d4c1e069-dc23-4d0e-b052-1333d27621af
Integration with Various tools
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
https://github.com/dedmen/PboExplorer/assets/3768165/23292cd1-c942-4e49-8170-807a6f904e05
Viewing PBO properties
(Still WIP Feature) The file properties have a Tab for PboExplorer, which currently only shows the PBO Properties as a (editable!) list.
https://github.com/dedmen/PboExplorer/assets/3768165/52728087-50ba-4231-a832-910f6c30e2e7
Quick Editing
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)
https://github.com/dedmen/PboExplorer/assets/3768165/3f4a132a-4a56-407f-b016-d10bf5d23130
Known Issues/Todo's
- 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
Support
If you need help/information or want to contribute, feel free to join my Discord Server: https://discord.gg/vbFje5B