public BSAFileEntry(Archive archive, string path, uint offset, uint size) : base(archive) { this.Version = BSAFileVersion.Morrowind; this.FullPath = path; this.Offset = offset; this.Size = size; }
public BSAFileEntry(Archive archive, DAT2FileEntry entry) : base(archive) { this.Version = BSAFileVersion.Fallout2; this.FullPath = entry.Filename; this.Offset = entry.Offset; this.Size = entry.PackedSize; this.RealSize = entry.RealSize; this.Compressed = entry.Compressed; }
public BSAFileEntry(Archive archive, bool compressed, string folder, uint offset, uint size) : base(archive) { this.Version = BSAFileVersion.BSA; this.Compressed = compressed; this.FullPath = folder; this.FullPathOriginal = this.FullPath; this.Offset = offset; this.Size = size; }
public BSAFileEntry(Archive archive, bool compressed, string folder, uint offset, uint size) : base(archive) { this.Version = BSAFileVersion.BSA; this.Compressed = compressed; this.FullPath = folder; this.Offset = offset; this.Size = size; if (this.Archive.RetrieveRealSize) { this.RealSize = this.BinaryReader.ReadUInt32From((long)Offset); } }