Over the last couple days I've been testing "BMS2XTOOL" on ".pxp" archives to try and see if through this method it's possible to both decrypt + expand the compressed streams present within a given ".pxp" archive, to make re-compressing said archives a viable prospect. However I've hit a roadblock unfortunately, as I can get xTool (v0.5.0) to
detect some streams, but can't seem to figure out what codec to use, to actually process the majority of said streams.
Currently I'm associating the compressor type, "ZENPXP" with the "zlib" codec for use with "BMS2XTOOL", and combining this with the "reflate" codec in my arc.ini.
For anyone interested, attached below is a sample testing suite, as well as just a copy of BMS2XTOOL, with the appropriate resources to generate your own database for said sample, should anyone be interested in looking at this. I've also tried to see if it's been documented anywhere within
QuickBMS the compression algorithm used for a given "comtype" in a QuickBMS script but alas this doesn't seem to be the case