bsa::fo4::file::write_params struct final
#include <bsa/fo4.hpp>

Common parameters to configure how files are written.

// Write a file for FO4/FO76, general format
bsa::fo4::file::write_params{
    .format_ = bsa::fo4::format::general,
    .compression_format_ = bsa::fo4::compression_format::zip,
};

// Write a file for FO4/FO76, directx format
bsa::fo4::file::write_params{
    .format_ = bsa::fo4::format::directx,
    .compression_format_ = bsa::fo4::compression_format::zip,
};

// Write a file for SF, general format
bsa::fo4::file::write_params{
    .format_ = bsa::fo4::format::general,
    .compression_format_ = bsa::fo4::compression_format::zip,
};

// Write a file for SF, directx format
bsa::fo4::file::write_params{
    .format_ = bsa::fo4::format::directx,
    .compression_format_ = bsa::fo4::compression_format::lz4,
};

Public variables

format format_
The format to write the file as.
compression_format compression_format_
The format the file is currently compressed in.