def read(self, reader: ByteIO): self.file_hash = reader.read_uint32() self.type_hash = reader.read_uint32() self.fileNo = reader.read_uint16() self.part_count = reader.read_uint16() self.unk4 = reader.read_uint32() self.size1 = reader.read_uint64() self.total_size = reader.read_uint64()
def read(self, reader: ByteIO): self.name_hash = reader.read_uint32() self.type_hash = reader.read_uint32() self.fileNo = reader.read_uint16() self.size = reader.read_uint16() self.unk4 = reader.read_uint32() self.size1 = reader.read_uint64() self.size2 = reader.read_uint64()
def read(self, reader: ByteIO, is_x64=True): if is_x64: self.name_offset = reader.read_uint64() else: self.name_offset = reader.read_uint32() self.type_hash = reader.read_uint32() self.loader_type = reader.read_uint32() self.symbol_start = reader.read_uint32() self.symbols_to_resolve = reader.read_uint32() self.name = reader.read_from_offset(0x90 + self.name_offset, reader.read_ascii_string)
def read(self, reader: ByteIO): self.unknown00 = reader.read_uint32() self.unknown08 = reader.read_uint64()