HLE/FS: Always use 0x48000 as the high dword when opening the SharedExtData archive

The FS module overrides whatever value was in the saveid high dword with 0x48000 when trying to open the archive.

This fixes the problem where the Home Menu would create a few SharedExtData archives with 0x48000 as the saveid high, but then try to open them with 0 as the high value and fail.
This commit is contained in:
Subv
2017-12-09 00:16:51 -05:00
parent 040006fa6b
commit 37cb18358b
2 changed files with 36 additions and 4 deletions

View File

@ -56,6 +56,9 @@ private:
* See GetExtSaveDataPath for the code that extracts this data from an archive path.
*/
std::string mount_point;
/// Returns a path with the correct SaveIdHigh value for Shared extdata paths.
Path GetCorrectedPath(const Path& path);
};
/**