diff options
Diffstat (limited to 'Source/Core/DiscIO/Blob.cpp')
| -rw-r--r-- | Source/Core/DiscIO/Blob.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/DiscIO/Blob.cpp b/Source/Core/DiscIO/Blob.cpp index b3c9f4f115..1109b00a1b 100644 --- a/Source/Core/DiscIO/Blob.cpp +++ b/Source/Core/DiscIO/Blob.cpp @@ -19,6 +19,7 @@ #include "DiscIO/DirectoryBlob.h" #include "DiscIO/FileBlob.h" #include "DiscIO/NFSBlob.h" +#include "DiscIO/SplitFileBlob.h" #include "DiscIO/TGCBlob.h" #include "DiscIO/WIABlob.h" #include "DiscIO/WbfsBlob.h" @@ -53,6 +54,8 @@ std::string GetName(BlobType blob_type, bool translate) return translate_str("Mod"); case BlobType::NFS: return "NFS"; + case BlobType::SPLIT_PLAIN: + return translate_str("Multi-part ISO"); default: return ""; } @@ -245,6 +248,8 @@ std::unique_ptr<BlobReader> CreateBlobReader(const std::string& filename) default: if (auto directory_blob = DirectoryBlobReader::Create(filename)) return std::move(directory_blob); + if (auto split_blob = SplitPlainFileReader::Create(filename)) + return std::move(split_blob); return PlainFileReader::Create(std::move(file)); } |
