https://github.com/rajiska/japm
Just Another PBO Manager: An Arma3 PBO Manager
https://github.com/rajiska/japm
arma3 c file-format pbo
Last synced: 26 days ago
JSON representation
Just Another PBO Manager: An Arma3 PBO Manager
- Host: GitHub
- URL: https://github.com/rajiska/japm
- Owner: RaJiska
- License: bsd-3-clause
- Created: 2018-08-03T16:46:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-01-01T14:44:19.000Z (over 4 years ago)
- Last Synced: 2025-03-30T23:11:09.119Z (2 months ago)
- Topics: arma3, c, file-format, pbo
- Language: C
- Size: 83 KB
- Stars: 28
- Watchers: 4
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JAPM (Just Another PBO Manager)
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.## Features
- Pack / Unpack
- Supports Extended Header Format
- Supports Compression## Building From Sources
#### Linux
```
$ mkdir build && cd build
$ cmake ..
$ make
```#### Linux (Docker)
```
$ docker build -t japm .
$ docker run --rm -it japm -h
```#### Windows (cross-building)
```
$ mkdir build && cd build
$ cmake -DCMAKE_TOOLCHAIN_FILE=../windows.cmake ..
$ make
```## USAGE
```
$ ./JAPM -h
USAGE
./JAPM [OPTIONS] input [output]OPTIONS
-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
```It is possible to run a pre-compiled version of JAPM through Docker using [rajiska/japm](https://hub.docker.com/r/rajiska/japm) image.
## Credits
[SHA1 Library](https://github.com/clibs/sha1) by Steve Reid## Thanks
- Mikero for his PBO File Format wiki page
- The various people who helped me searching how it was all working