namespace
fo4Namespaces
- namespace hashing
Classes
Enums
- enum class compression_format { zip, lz4 }
- A list of all compression methods supported by the ba2 format.
- enum class compression_level { fo4, fo76 = fo4, fo4_xbox, sf }
- Specifies the compression level to use when compressing data.
-
enum class format: std::
uint32_t { general = detail::constants::gnrl, directx = detail::constants::dx10 } - Represents the file format for an archive.
-
enum class version: std::
uint32_t { v1 = 1, v2, v3, v7 = 7, v8 } - Indicates the version of an archive.
Enum documentation
enum class bsa:: fo4:: compression_format
#include <bsa/fo4.hpp>
A list of all compression methods supported by the ba2 format.
Enumerators | |
---|---|
zip |
The default compression format, compatible with all games that utilize the ba2 format. |
lz4 |
A more specialized format leveraging lz4's fast decompression to improve streaming time. |
enum class bsa:: fo4:: compression_level
#include <bsa/fo4.hpp>
Specifies the compression level to use when compressing data.
Enumerators | |
---|---|
fo4 |
Fallout 4. |
fo76 |
Fallout 76. |
fo4_xbox |
Fallout 4 on the xbox. |
sf |
Starfield. |
enum class bsa:: fo4:: format: std:: uint32_t
#include <bsa/fo4.hpp>
Represents the file format for an archive.
Enumerators | |
---|---|
general |
A general archive can contain any kind of file. |
directx |
A directx archive can only contain .dds files. |
enum class bsa:: fo4:: version: std:: uint32_t
#include <bsa/fo4.hpp>
Indicates the version of an archive.
Enumerators | |
---|---|
v1 |
Initial format introduced in Fallout 4. |
v2 |
Intoduced in Starfield. |
v3 |
Intoduced in Starfield. |
v7 |
Intoduced in the Fallout 4 next-gen update. |
v8 |
Intoduced in the Fallout 4 next-gen update. |