dolphin/Source/Core/DiscIO
JosJuice 37c09343d8 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.
2017-08-01 11:36:40 +02:00
..
Blob.cpp Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
Blob.h Blob: Add interface for reading decrypted Wii data directly 2017-08-01 11:36:40 +02:00
CISOBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
CISOBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
CMakeLists.txt Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
CompressedBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
CompressedBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
DirectoryBlob.cpp Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
DirectoryBlob.h Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
DiscExtractor.cpp Fix reading FSTs for multi-disc games 2017-07-08 15:17:05 +02:00
DiscExtractor.h FilesystemPanel: Put partitions in separate folders when extracting all partitions 2017-06-28 22:25:27 +02:00
DiscIO.vcxproj Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
DiscIO.vcxproj.filters Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
DiscScrubber.cpp DiscIO: Move parts of Filesystem to the new file DiscExtractor 2017-06-28 22:21:23 +02:00
DiscScrubber.h Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
DriveBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
DriveBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
Enums.cpp Fix RegionSwitchGC for the value 'K' 2017-07-16 13:52:53 +02:00
Enums.h Add warning comments to RegionSwitch and code that uses it 2017-07-16 14:49:28 +02:00
FileBlob.cpp Don't create new IOFiles when creating a blob 2017-01-11 13:23:23 +01:00
FileBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
FileSystemGCWii.cpp Use find_first_not_of in FileSystemGCWii::FindFileInfo 2017-07-16 13:19:18 +02:00
FileSystemGCWii.h DiscIO: Move parts of Filesystem to the new file DiscExtractor 2017-06-28 22:21:23 +02:00
Filesystem.cpp Filesystem: Make destructors = default 2017-06-14 15:26:04 +02:00
Filesystem.h DiscIO: Move parts of Filesystem to the new file DiscExtractor 2017-06-28 22:21:23 +02:00
NANDContentLoader.cpp FileUtil: Add a class for Exists/IsDirectory/GetSize 2017-06-29 19:07:29 +02:00
NANDContentLoader.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
NANDImporter.cpp NANDImporter: Improve certificate extraction 2017-06-19 01:23:58 -06:00
NANDImporter.h NANDImporter: Improve certificate extraction 2017-06-19 01:23:58 -06:00
TGCBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
TGCBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
Volume.cpp Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
Volume.h Turn VolumeDirectory into DirectoryBlob 2017-08-01 11:36:40 +02:00
VolumeGC.cpp Ensure that Volume::GetRegion doesn't return invalid enum values 2017-07-16 14:52:17 +02:00
VolumeGC.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeWad.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeWad.h Add warning comments to RegionSwitch and code that uses it 2017-07-16 14:49:28 +02:00
VolumeWii.cpp Blob: Add interface for reading decrypted Wii data directly 2017-08-01 11:36:40 +02:00
VolumeWii.h VolumeWii: Defer loading tickets, TMDs and keys until when needed 2017-07-04 21:31:24 +02:00
WbfsBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
WbfsBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
WiiWad.cpp FileUtil: Add a class for Exists/IsDirectory/GetSize 2017-06-29 19:07:29 +02:00
WiiWad.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00