summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Volume.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2017-06-07 20:32:09 +0200
committerJosJuice <josjuice@gmail.com>2017-08-01 11:36:40 +0200
commit37c09343d82efec3f758f4ad08ccb59686fd8a10 (patch)
treef800005a264a8a97cfc9b15a273101534e41989b /Source/Core/DiscIO/Volume.cpp
parent5f8935932d38cb17f104e0363a4bb1e988e83548 (diff)
Turn VolumeDirectory into DirectoryBlob
This lets VolumeDirectory/DirectoryBlob skip implementing various volume functions like GetGameID, GetBanner, etc. It also lets us view extracted discs in the game list. This ends up breaking the boot process for Wii DirectoryBlobs due to workarounds being removed from the boot process, but that will be fixed later by adding proper DirectoryBlob support for things like TMDs. We now expect the directories to be laid out in a certain format (based on the format that WIT uses) instead of requiring the user to set the DVD root and apploader path settings.
Diffstat (limited to 'Source/Core/DiscIO/Volume.cpp')
-rw-r--r--Source/Core/DiscIO/Volume.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/Source/Core/DiscIO/Volume.cpp b/Source/Core/DiscIO/Volume.cpp
index 876136e6b9..014eda7d31 100644
--- a/Source/Core/DiscIO/Volume.cpp
+++ b/Source/Core/DiscIO/Volume.cpp
@@ -22,7 +22,6 @@
#include "DiscIO/Blob.h"
#include "DiscIO/Enums.h"
-#include "DiscIO/VolumeDirectory.h"
#include "DiscIO/VolumeGC.h"
#include "DiscIO/VolumeWad.h"
#include "DiscIO/VolumeWii.h"
@@ -112,14 +111,4 @@ std::unique_ptr<Volume> CreateVolumeFromFilename(const std::string& filename)
return nullptr;
}
-std::unique_ptr<Volume> CreateVolumeFromDirectory(const std::string& directory, bool is_wii,
- const std::string& apploader,
- const std::string& dol)
-{
- if (VolumeDirectory::IsValidDirectory(directory))
- return std::make_unique<VolumeDirectory>(directory, is_wii, apploader, dol);
-
- return nullptr;
-}
-
} // namespace