mirror of
https://github.com/Thealexbarney/LibHac.git
synced 2024-11-14 10:49:41 +01:00
22 lines
631 B
C#
22 lines
631 B
C#
using System.IO;
|
|
using System.Text;
|
|
|
|
namespace libhac.Savefile
|
|
{
|
|
public class Savefile
|
|
{
|
|
public Header Header { get; }
|
|
public RemapStream FileRemap { get; }
|
|
|
|
public Savefile(Stream file)
|
|
{
|
|
using (var reader = new BinaryReader(file, Encoding.Default, true))
|
|
{
|
|
Header = new Header(reader);
|
|
FileRemap = new RemapStream(
|
|
new SubStream(file, Header.Layout.FileMapDataOffset, Header.Layout.FileMapDataSize),
|
|
Header.FileMapEntries, Header.FileRemap.MapSegmentCount);
|
|
}
|
|
}
|
|
}
|
|
}
|