Total Commander's pluggin (ofppbo.wcx)
for un/packing and de/compressing PBO files
and decoding BIN (+ encoded SQM) files
of the Operation Flashpoint and Armed Assault game.

Author: Ruprt (ruprt@atlas.cz), CSLA Studio member
Download link: http://ofp.ruprt.cz/download/ofppbo_v100.zip
CSLA Studio home page: http://games.tiscali.cz/flashpoint/
Total Commander home page: http://www.ghisler.com/

Version 1.4.1 - Release date : 27th July 2007
Bugs fixed:
1) While adding a file to an existing PBO archive and the PBO signature settings were set to write signature suffix
   the resulting archive got corrupted. This bug was detected on Windows Vista but reproduced also on other OSs
   (thanx to ArMaTeC for this bug reporting).

Added functionality:
1) MS Windows Vista fully compatible.



Version 1.4.0 - Release date : 23rd June 2007
Bugs fixed:
1) Plugin couldn't read PBO files with PBO signature that had no suffix
   as found in some 3rd party PBO archives (PBO signature suffix are strings following the first 21 bytes(the PBO signature) of PBO data).
   (thanx to David F. for this bug reporting).
2) Some changes made by users to the plugin's INI file didn't affect the plugin's
   behaviour (such as changing file formats suitable for compression).

Added functionality:
1) Added user interface for plugin's option settings.
   Now it's possible to change the plugin's behaviour through the UI dialog window
   accessible through Alt+F5 -> Settings button in Total Commander.
   NOTE: The INI file still can be edited manually but I don't recommend it;
         the recommended way is using the UI mentioned above.
2) Users can now set up the BIN decoder to stream out comments to resulting CPP files.
   These comments describe objects after they were streamed out (such as the name of arrays and their sizes beyond their body ends etc.)
3) Users can now set up the PBO signature suffix (that is key and value (strings) after PBO signature) that appears usefull
   to authorize PBO archives (sign up the author of an addon i.e. : Suffix key = Author; suffix value = CSLA Studio )
   or shortly describe the content of the archive.



Version 1.3.1 - Release date : 24th November 2006
Bugs fixes :
1) Due to the new PBO header found in ArmA the plugin inorrectly calculated
   appropriate data blocks in PBO files, therefor files extracted from some
   PBO archives (with the new header) had wrong content (truncated or shifted).



Version 1.3.0 - Release date : 22nd November 2006
Added functionality:
1) Added support for unpacking and decompressing PBO files with the new header
   found in some ArmA template PBO files.
   The header is not quite new one but has changed and the older versions
   of the plugin couldn't treat it appropriatelly.



Version 1.2.1 - Release date : 22nd November 2006
Bugs fixed:
1) Incomplete base class names were added to inherrited classes.



Version 1.2.0 - Release date : 22nd November 2006
Added functionality:
1) Added support for decoding ArmA BIN files.



Version 1.1.0 - Relese date : 6th September 2006
Bugs fixed :
1) In decoded BIN or SQM files double-quote signs in strings were not replaced with doubled double-qoute signs.
2) Incorrect ProgressBar informations were sent to TotalCommander during un/packing.
3) Unpacking operations were not intrrupted after the 'Abort' button had been clicked.

Added functionality :
1) Now it is possible to decode content of all OFP binary encoded files (such as *.fps, *cfg etc. used for saving mission or campaign state),
   not only the BINs and SQMs. It can be done using the same way as with *.bin files (through the Ctrl+PgDown in Total Commander).



Version 1.0.0 - Release date : 24th December 2005
First release