diff options
| author | 2018-12-10 22:17:45 -0500 | |
|---|---|---|
| committer | 2018-12-27 00:18:00 -0500 | |
| commit | c643f364b4c81543782009ce4bb5a87021fe35ed (patch) | |
| tree | 9ef68f80306b0bfbd17e84e70c44f3656c057fc5 /src/core/file_sys | |
| parent | filesystem: Populate save data sizes from control data (diff) | |
| download | yuzu-c643f364b4c81543782009ce4bb5a87021fe35ed.tar.gz yuzu-c643f364b4c81543782009ce4bb5a87021fe35ed.tar.xz yuzu-c643f364b4c81543782009ce4bb5a87021fe35ed.zip | |
am: Implement GetSaveDataSize and ExtendSaveData
These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others.
Diffstat (limited to 'src/core/file_sys')
| -rw-r--r-- | src/core/file_sys/control_metadata.cpp | 2 | ||||
| -rw-r--r-- | src/core/file_sys/control_metadata.h | 2 | ||||
| -rw-r--r-- | src/core/file_sys/savedata_factory.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index 9624df054..83c184750 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp | |||
| @@ -36,7 +36,7 @@ std::string LanguageEntry::GetDeveloperName() const { | |||
| 36 | developer_name.size()); | 36 | developer_name.size()); |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | NACP::NACP() : raw{} {} | 39 | NACP::NACP() = default; |
| 40 | 40 | ||
| 41 | NACP::NACP(VirtualFile file) { | 41 | NACP::NACP(VirtualFile file) { |
| 42 | file->ReadObject(&raw); | 42 | file->ReadObject(&raw); |
diff --git a/src/core/file_sys/control_metadata.h b/src/core/file_sys/control_metadata.h index 9bc2720c9..7b9cdc910 100644 --- a/src/core/file_sys/control_metadata.h +++ b/src/core/file_sys/control_metadata.h | |||
| @@ -100,7 +100,7 @@ public: | |||
| 100 | std::vector<u8> GetRawBytes() const; | 100 | std::vector<u8> GetRawBytes() const; |
| 101 | 101 | ||
| 102 | private: | 102 | private: |
| 103 | RawNACP raw; | 103 | RawNACP raw{}; |
| 104 | }; | 104 | }; |
| 105 | 105 | ||
| 106 | } // namespace FileSys | 106 | } // namespace FileSys |
diff --git a/src/core/file_sys/savedata_factory.cpp b/src/core/file_sys/savedata_factory.cpp index 54f5b698a..1913dc956 100644 --- a/src/core/file_sys/savedata_factory.cpp +++ b/src/core/file_sys/savedata_factory.cpp | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | 13 | ||
| 14 | namespace FileSys { | 14 | namespace FileSys { |
| 15 | 15 | ||
| 16 | constexpr const char* SAVE_DATA_SIZE_FILENAME = ".yuzu_save_size"; | 16 | constexpr char SAVE_DATA_SIZE_FILENAME[] = ".yuzu_save_size"; |
| 17 | 17 | ||
| 18 | std::string SaveDataDescriptor::DebugInfo() const { | 18 | std::string SaveDataDescriptor::DebugInfo() const { |
| 19 | return fmt::format("[type={:02X}, title_id={:016X}, user_id={:016X}{:016X}, save_id={:016X}]", | 19 | return fmt::format("[type={:02X}, title_id={:016X}, user_id={:016X}{:016X}, save_id={:016X}]", |