dolphin/Source/Core/DiscIO
JosJuice 552b6da9c4 Hide DirectoryBlob boot.bin files from game list
Extracted games contain a boot.bin file that contains the disc header.
These boot.bin files are considered valid volumes by Dolphin, since
Dolphin only checks the disc header to determine if something is a valid
GC/Wii disc. Running them doesn't make any sense, though.

boot.bin files used to not be scanned by Dolphin due to their file
extension, but .bin was added to the list of file extensions to scan for
in 494e2c0. To stop them from showing up in the game list, let's update
the ShouldHideFromGameList mechanism.
2025-04-26 20:54:32 +02:00
..
Blob.cpp DiscIO: Use = default to define a trivial destructor 2025-04-19 17:43:18 +02:00
Blob.h DiscIO: Use = default to define a trivial destructor 2025-04-19 17:43:18 +02:00
CISOBlob.cpp Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
CISOBlob.h Merge pull request #13537 from tygyh/DiscIO-Make-variables-constexpr 2025-04-21 00:52:18 +01:00
CMakeLists.txt CMake: Use targets for all optionally-external dependencies 2023-06-15 01:41:41 -05:00
CompressedBlob.cpp DiscIO: Use = default to define a trivial destructor 2025-04-19 17:43:18 +02:00
CompressedBlob.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
DirectoryBlob.cpp Hide DirectoryBlob boot.bin files from game list 2025-04-26 20:54:32 +02:00
DirectoryBlob.h DiscIO: Remove redundant qualifiers 2025-04-22 13:54:10 +02:00
DiscExtractor.cpp Remove NKit data when extracting a GCN/Wii disc volume 2023-06-02 01:11:50 -05:00
DiscExtractor.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DiscScrubber.cpp DiscIO: Remove redundant qualifiers 2025-04-22 13:54:10 +02:00
DiscScrubber.h Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
DiscUtils.cpp DiscIO: Remove redundant qualifiers 2025-04-22 13:54:10 +02:00
DiscUtils.h DiscIO: Remove redundant qualifiers 2025-04-22 13:54:10 +02:00
Enums.cpp Merge pull request #13540 from tygyh/DiscIO-Remove-redundant-qualifiers 2025-04-22 20:00:03 -05:00
Enums.h Add Triforce platform and preliminary boot.id parsing 2025-04-21 22:05:25 +10:00
FileBlob.cpp Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
FileBlob.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
Filesystem.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Filesystem.h C++20: Synthesize operator!= From operator== 2024-10-10 20:23:55 -07:00
FileSystemGCWii.cpp DiscIO: Make variables constexpr 2025-04-19 17:17:02 +02:00
FileSystemGCWii.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
GameModDescriptor.cpp DiscIO: Remove redundant qualifiers 2025-04-22 13:54:10 +02:00
GameModDescriptor.h Core: Add a Maker field for GameModDescriptors. 2022-01-02 06:06:53 +01:00
LaggedFibonacciGenerator.cpp Simplify std::copy with std::copy_n 2024-10-07 15:34:56 -07:00
LaggedFibonacciGenerator.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
MultithreadedCompressor.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NANDImporter.cpp Modernize std::search with ranges 2024-10-17 18:38:34 -07:00
NANDImporter.h NANDImporter: Check data bounds. 2023-04-02 03:45:34 +02:00
NFSBlob.cpp Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
NFSBlob.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
RiivolutionParser.cpp Simplify std::find_if with std::ranges::find and projections 2025-03-09 13:26:35 -07:00
RiivolutionParser.h Fix uninitialized variable warnings (C26495) 2023-02-15 19:18:39 -08:00
RiivolutionPatcher.cpp DiscIO: Remove redundant qualifiers 2025-04-22 13:54:10 +02:00
RiivolutionPatcher.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
ScrubbedBlob.cpp Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
ScrubbedBlob.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
SplitFileBlob.cpp Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
SplitFileBlob.h Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
TGCBlob.cpp Simplify std::copy with std::copy_n 2024-10-07 15:34:56 -07:00
TGCBlob.h Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
Volume.cpp introduce wrapper for SHA1 functionality 2022-07-26 22:16:37 -07:00
Volume.h Implement Triforce ID parsing 2025-04-21 22:05:25 +10:00
VolumeDisc.cpp introduce wrapper for SHA1 functionality 2022-07-26 22:16:37 -07:00
VolumeDisc.h introduce wrapper for SHA1 functionality 2022-07-26 22:16:37 -07:00
VolumeFileBlobReader.cpp Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
VolumeFileBlobReader.h Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
VolumeGC.cpp Implement Triforce ID parsing 2025-04-21 22:05:25 +10:00
VolumeGC.h Implement Triforce ID parsing 2025-04-21 22:05:25 +10:00
VolumeVerifier.cpp Merge pull request #13540 from tygyh/DiscIO-Remove-redundant-qualifiers 2025-04-22 20:00:03 -05:00
VolumeVerifier.h Add Triforce platform and preliminary boot.id parsing 2025-04-21 22:05:25 +10:00
VolumeWad.cpp Modernize std::all_of with ranges 2024-12-15 19:50:34 -08:00
VolumeWad.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
VolumeWii.cpp DiscIO: Use = default to define a trivial destructor 2025-04-19 17:43:18 +02:00
VolumeWii.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
WbfsBlob.cpp Merge pull request #13537 from tygyh/DiscIO-Make-variables-constexpr 2025-04-21 00:52:18 +01:00
WbfsBlob.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
WIABlob.cpp Modernize std::sort with ranges and projections 2025-03-09 13:26:38 -07:00
WIABlob.h DiscIO: Make classes final 2025-04-19 09:05:22 +02:00
WIACompression.cpp introduce wrapper for SHA1 functionality 2022-07-26 22:16:37 -07:00
WIACompression.h Remove redundant semicolons 2024-08-20 14:59:54 +02:00
WiiEncryptionCache.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
WiiEncryptionCache.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
WiiSaveBanner.cpp DolphinQt: Restrict size of banner image in game properties info tab. 2024-10-11 22:56:33 -05:00
WiiSaveBanner.h DolphinQt: Restrict size of banner image in game properties info tab. 2024-10-11 22:56:33 -05:00