Re-add TMD modification code from Citra

This commit is contained in:
zhupengfei
2020-08-02 15:49:07 +08:00
parent 1f91cbdaec
commit 10122a376c
2 changed files with 83 additions and 0 deletions
+7
View File
@@ -110,6 +110,7 @@ public:
#pragma pack(pop)
ResultStatus Load(const std::vector<u8> file_data, std::size_t offset = 0);
ResultStatus Save(const std::string& file_path);
u64 GetTitleID() const;
u32 GetTitleType() const;
@@ -124,6 +125,12 @@ public:
u64 GetContentSizeByIndex(u16 index) const;
std::array<u8, 16> GetContentCTRByIndex(u16 index) const;
void SetTitleID(u64 title_id);
void SetTitleType(u32 type);
void SetTitleVersion(u16 version);
void SetSystemVersion(u64 version);
void AddContentChunk(const ContentChunk& chunk);
void Print() const;
private: