bsa::fo4::chunk::compression_params struct final
#include <bsa/fo4.hpp>

Common parameters to configure how chunks are compressed.

// Configure for FO4/FO76
bsa::fo4::chunk::compression_params{
    .compression_format_ = bsa::fo4::compression_format::zip,
    .compression_level_ = bsa::fo4::compression_level::fo4,
};

// Configure for FO4 on the xbox
bsa::fo4::chunk::compression_params{
    .compression_format_ = bsa::fo4::compression_format::zip,
    .compression_level_ = bsa::fo4::compression_level::fo4_xbox,
};

// Configure for SF, general format
bsa::fo4::chunk::compression_params{
    .compression_format_ = bsa::fo4::compression_format::zip,
    .compression_level_ = bsa::fo4::compression_level::sf,
};

// Configure for SF, directx format
bsa::fo4::chunk::compression_params{
    .compression_format_ = bsa::fo4::compression_format::lz4,
};

Public variables

compression_format compression_format_
The format to compress the data with.
compression_level compression_level_
The level to compress the data at.