|
@@ -29,7 +29,7 @@ const long long MAXSIZE = 50ll * 1024ll * 1024ll; // Setting maximal file size 5
|
|
|
// of Subfiles and Subdirectories search in DatFile.
|
|
|
|
|
|
namespace LOTRO_DAT {
|
|
|
- SubFile::SubFile() : dat_(nullptr), category(0), unknown1_(0), file_id_(0), file_offset_(0), file_size_(0),
|
|
|
+ SubFile::SubFile() : category(0), dat_(nullptr), unknown1_(0), file_id_(0), file_offset_(0), file_size_(0),
|
|
|
timestamp_(0), version_(0), block_size_(0), unknown2_(0) {
|
|
|
}
|
|
|
|
|
@@ -183,7 +183,7 @@ namespace LOTRO_DAT {
|
|
|
}
|
|
|
|
|
|
|
|
|
- static std::shared_ptr<SubFile> SubFile::MakeSubfile(DatFile &dat, SubFile preinit_file) {
|
|
|
+ std::shared_ptr<SubFile> SubFile::MakeSubfile(DatFile &dat, SubFile preinit_file) {
|
|
|
FILE_TYPE type = SubFile::GetSubfileType(dat, preinit_file);
|
|
|
|
|
|
switch (type) {
|
|
@@ -206,7 +206,7 @@ namespace LOTRO_DAT {
|
|
|
return std::dynamic_pointer_cast<SubFile>(std::make_shared<UnknownSubFile>(preinit_file));
|
|
|
}
|
|
|
|
|
|
- static FILE_TYPE SubFile::GetSubfileType(DatFile &dat, SubFile preinit_file) {
|
|
|
+ FILE_TYPE SubFile::GetSubfileType(DatFile &dat, SubFile preinit_file) {
|
|
|
// Text check based on file_id
|
|
|
if (((unsigned long long) preinit_file.file_id_ >> 24ull) == 0x25ull)
|
|
|
return TEXT;
|