сPBO packer-unpacker
The utility has been created by Kegetys
http://www.kegetys.net
The utility correctly pack and unpack *.pbo files for ArmA, ArmA2 / OA
The PBO path prefix is saved to and read from a special file called $PBOPREFIX$ in the directory.
BUT THE METHOD OF KEGETYS DOES ALWAYS NOT WORK.
In this case, you can do so:
Create a shortcut label for cpbo.exe in the сPBO directory.
To unpack *.pbo file:
1. Copy a *.pbo file from a game directory to the сPBO directory.
2. Right click this shortcut and choose the "Properties" item from the context menu.
3. On the tab "Label", in field "Object:" after "%directory_path%\cpbo.exe" add following:
-e extracted_filename.pbo
4. Click "Apply" button
5. Click "OK" button
6. Double-click this label and the *.pbo file will be unpacked.
To pack *.pbo file:
1. Copy a *.pbo file from your directory to the сPBO directory.
2. Right click the shortcut and choose the "Properties" item from the context menu.
3. On the tab "Label", in field "Object:" after "%directory_path%\cpbo.exe" add following:
-p packed_filename
4. Click "Apply" button
5. Click "OK" button
6. Double-click the label and the *.pbo file will be packed.
Further you can use this method by entering the name of the file you want to pack or unpack.
You can still use сPBO from command prompt your operating system:
· to unpack use %directory_path%\cpbo.exe -e extracted_filename.pbo
· to pack use %directory_path%\cpbo.exe -p created_filename
NOTE: You can see the options available when you run сPBO from command prompt your operating system.
NOTE: сPBO creates its shell integration using the following registry keys:
HKEY_CLASSES_ROOT\.pbo\DefaultIcon
HKEY_CLASSES_ROOT\.pbo\shell\Extract\command
HKEY_CLASSES_ROOT\Applications\cpbo.exe\shell\open \command
In case, if you use this way you can remove these keys with utility regedit to remove the explorer integration..