diff --git a/CAudioSampleBank.bt b/CAudioSampleBank.bt new file mode 100644 index 0000000..6f1989a --- /dev/null +++ b/CAudioSampleBank.bt @@ -0,0 +1,25 @@ +#ifndef _CAUDIOSAMPLEBANK +#define _CAUDIOSAMPLEBANK + +#include "Common.bt" + +typedef struct { + GUID guid; + uchar unk1; + uchar unk2; + uchar unk3; + uchar unk4; + uchar unk5; + uchar unk6; + uint unk7; +} CAudioSampleBankEntry; + +typedef struct { + uint unk1; + uint unk2; + uchar unk3; + uint entryCount; + CAudioSampleBankEntry entries[entryCount]; +} CAudioSampleBank; + +#endif// _CAUDIOSAMPLEBANK diff --git a/CChunkDescriptor.bt b/CChunkDescriptor.bt index ebab9f0..302e37e 100644 --- a/CChunkDescriptor.bt +++ b/CChunkDescriptor.bt @@ -1,5 +1,7 @@ #ifndef _CCHUNKDESCRIPTOR #define _CCHUNKDESCRIPTOR +#include "Common.bt" + typedef struct { FourCC id; diff --git a/Meta.bt b/Meta.bt index 138495a..d17ad6f 100644 --- a/Meta.bt +++ b/Meta.bt @@ -1,5 +1,7 @@ #ifndef _META #define _META +#include "NTextureFormat.bt" + typedef struct(FourCC type, uint64 size, uint64 fileStart) { local uint64 start