Exemplo n.º 1
0
    public object LoadArchive(Stream archiveFileStream, string name)
    {
        // Set the stream position to 0
        archiveFileStream.Position = 0;

        // Load the current file
        PC_FileArchive data = Context.ReadStreamData <PC_FileArchive>(archiveFileStream, name: name, leaveOpen: true);

        Logger.Info("Read R1 PC archive file with {0} files", data.Entries.Length);

        return(data);
    }
Exemplo n.º 2
0
 /// <summary>
 /// Configures the archive data with the default settings for the current settings
 /// </summary>
 /// <param name="data">The archive data to configure</param>
 public void ConfigureArchiveData(PC_FileArchive data)
 {
     data.PrimaryKitHeader   = PrimaryVersion;
     data.SecondaryKitHeader = SecondaryVersion;
     data.Ushort_0A          = 256;
 }