2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-02 06:57:26 +00:00

ObjLoading: Initial commit for IPak entry reading

This commit is contained in:
Jan
2020-02-08 22:54:24 +01:00
parent 91d5439f25
commit 28bc614a6d
5 changed files with 412 additions and 81 deletions

View File

@@ -4,6 +4,12 @@
typedef uint32_t IPakHash;
namespace ipak_consts
{
static constexpr size_t IPAK_CHUNK_SIZE = 0x8000;
static constexpr size_t IPAK_CHUNK_COUNT_PER_READ = 0x8;
}
struct IPakHeader
{
uint32_t magic;
@@ -37,7 +43,7 @@ struct IPakIndexEntry
uint32_t size;
};
struct IPakDataChunkHeader
struct IPakDataBlockHeader
{
union
{