mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-21 10:25:08 -04:00
fs.mitm: add flag support for writing bis/reading cal0
This commit is contained in:
parent
67ff4fe913
commit
ae4d29a49f
3 changed files with 21 additions and 7 deletions
|
@ -346,7 +346,7 @@ Result Utils::SaveSdFileForAtmosphere(u64 title_id, const char *fn, void *data,
|
|||
return rc;
|
||||
}
|
||||
|
||||
bool Utils::HasFlag(u64 tid, const char *flag) {
|
||||
bool Utils::HasTitleFlag(u64 tid, const char *flag) {
|
||||
if (IsSdInitialized()) {
|
||||
FsFile f;
|
||||
char flag_path[FS_MAX_PATH];
|
||||
|
@ -381,6 +381,16 @@ bool Utils::HasGlobalFlag(const char *flag) {
|
|||
return false;
|
||||
}
|
||||
|
||||
bool Utils::HasHblFlag(const char *flag) {
|
||||
char hbl_flag[FS_MAX_PATH] = {0};
|
||||
snprintf(hbl_flag, sizeof(hbl_flag), "hbl_%s", flag);
|
||||
return HasGlobalFlag(hbl_flag);
|
||||
}
|
||||
|
||||
bool Utils::HasFlag(u64 tid, const char *flag) {
|
||||
return HasTitleFlag(tid, flag) || (tid == g_override_hbl_tid && HasHblFlag(flag));
|
||||
}
|
||||
|
||||
bool Utils::HasSdMitMFlag(u64 tid) {
|
||||
if (tid == g_override_hbl_tid) {
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue