JAPM (Just Another PBO Manager)by
Utility allowing you to pack / unpack Bohemia Interactive's PBO files for Arma 3 game. Implemented in C and is cross-platform Linux / Windows, this piece of software can be used in automatized scripts which may come handy for server owners.
JAPM is an Open Source Project which aims to be a substitute for current public PBO managers which are often outdated or crashy depending of the format of the PBO Archive.
The project is built in C and cross platform supporting both Linux and Windows systems.
PBO Pack / Unpack
Supports Extended Headers (often crashing other PBO managers)
Supports Compression (often crashing other PBO managers)
This archive contains exe files!
.exe files can harm your PC! Before running this you should make sure you understand the risks!
Armaholic, its staff and the people behind the website can never be held responsible when any file you download from the website causes any damages, disruption in services or any other issues related to the downloading and usage of these files! Downloading and installing these files is totally at your own risk!
Building From Sources
$ mkdir build && cd build
$ cmake ..
$ mkdir build && cd build
$ cmake -DCMAKE_TOOLCHAIN_FILE=../windows.cmake ..
$ ./JAPM -h
./JAPM [OPTIONS] input [output]
-h Print this help message and discard other options
-q Quiet: does not print status
-w No warning
-v Display version and discard other options
Credits & Thanks:
SHA1 Library by Steve Reid
Mikero for his PBO File Format wiki page
The various people who helped me searching how it was all working
License / Disclaimer:
Copyright (c) 2018, Doriann Corlouër
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- BI forums