|
|
|
@ -93,7 +93,7 @@ std::string GetFileTypeString(FileType type) {
|
|
|
|
|
return "unknown";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
constexpr std::array<const char*, 50> RESULT_MESSAGES{
|
|
|
|
|
constexpr std::array<const char*, 57> RESULT_MESSAGES{
|
|
|
|
|
"The operation completed successfully.",
|
|
|
|
|
"The loader requested to load is already loaded.",
|
|
|
|
|
"The operation is not implemented.",
|
|
|
|
@ -144,6 +144,15 @@ constexpr std::array<const char*, 50> RESULT_MESSAGES{
|
|
|
|
|
"The SD Save Key Source could not be found.",
|
|
|
|
|
"The SD NCA Key Source could not be found.",
|
|
|
|
|
"The NSP file is missing a Program-type NCA."};
|
|
|
|
|
"The BKTR-type NCA has a bad BKTR header.",
|
|
|
|
|
"The BKTR Subsection entry is not located immediately after the Relocation entry.",
|
|
|
|
|
"The BKTR Subsection entry is not at the end of the media block.",
|
|
|
|
|
"The BKTR-type NCA has a bad Relocation block.",
|
|
|
|
|
"The BKTR-type NCA has a bad Subsection block.",
|
|
|
|
|
"The BKTR-type NCA has a bad Relocation bucket.",
|
|
|
|
|
"The BKTR-type NCA has a bad Subsection bucket.",
|
|
|
|
|
"The BKTR-type NCA is missing the base RomFS.",
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
std::ostream& operator<<(std::ostream& os, ResultStatus status) {
|
|
|
|
|
os << RESULT_MESSAGES.at(static_cast<size_t>(status));
|
|
|
|
|