Limo
A simple mod manager
Loading...
Searching...
No Matches
lspakheader.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include <cstdint>
9
10
14
struct
LsPakHeader
15
{
17
uint32_t
magic_number
;
19
uint32_t
version
;
21
uint64_t
file_list_offset
;
23
uint32_t
file_list_size
;
25
uint8_t
flags
;
27
uint8_t
priority
;
29
char
md5
[16];
31
uint16_t
num_parts
;
32
} __attribute__((packed));
LsPakHeader
Represents the header of a .pak archive file used for Baldurs Gate 3.
Definition
lspakheader.h:15
LsPakHeader::version
uint32_t version
Archive format version.
Definition
lspakheader.h:19
LsPakHeader::md5
char md5[16]
MD5 hash of the file.
Definition
lspakheader.h:29
LsPakHeader::magic_number
uint32_t magic_number
Magic number indicating file type.
Definition
lspakheader.h:17
LsPakHeader::file_list_offset
uint64_t file_list_offset
Offset of a list of compressed files in the archive.
Definition
lspakheader.h:21
LsPakHeader::flags
uint8_t flags
Contains various flags.
Definition
lspakheader.h:25
LsPakHeader::priority
uint8_t priority
Priority of the file.
Definition
lspakheader.h:27
LsPakHeader::file_list_size
uint32_t file_list_size
Size of the compressed file list.
Definition
lspakheader.h:23
LsPakHeader::num_parts
uint16_t num_parts
Number of separate archives within the file.
Definition
lspakheader.h:31
src
core
lspakheader.h
Generated by
1.13.2