bktr: Implement IVFC offset shifting

Fixes base game read errors
This commit is contained in:
Zach Hilman 2018-08-28 22:37:42 -04:00
parent e88835cd40
commit b8f8b0fa47
8 changed files with 36 additions and 8 deletions

View file

@ -71,6 +71,12 @@ ResultStatus AppLoader_NCA::ReadRomFS(FileSys::VirtualFile& dir) {
return ResultStatus::Success;
}
u64 AppLoader_NCA::ReadRomFSIVFCOffset() const {
if (nca == nullptr)
return 0;
return nca->GetBaseIVFCOffset();
}
ResultStatus AppLoader_NCA::ReadProgramId(u64& out_program_id) {
if (nca == nullptr || nca->GetStatus() != ResultStatus::Success)
return ResultStatus::ErrorNotInitialized;