mirror of
https://github.com/SabreTools/MPF.git
synced 2026-07-02 17:24:48 +00:00
Ensure SS.bin only required for DVD
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
- Move existing tests to new projects
|
||||
- Add BaseProcessor tests
|
||||
- Add processor base implementation tests
|
||||
- Ensure SS.bin only required for DVD
|
||||
|
||||
### 3.2.4 (2024-11-24)
|
||||
|
||||
|
||||
@@ -640,8 +640,6 @@ namespace MPF.Processors
|
||||
];
|
||||
|
||||
case MediaType.DVD:
|
||||
case MediaType.HDDVD:
|
||||
case MediaType.BluRay:
|
||||
case MediaType.NintendoGameCubeGameDisc:
|
||||
case MediaType.NintendoWiiOpticalDisc:
|
||||
return [
|
||||
@@ -702,6 +700,62 @@ namespace MPF.Processors
|
||||
"ss"),
|
||||
];
|
||||
|
||||
case MediaType.HDDVD:
|
||||
case MediaType.BluRay:
|
||||
return [
|
||||
new($"{baseFilename}.dat", OutputFileFlags.Required
|
||||
| OutputFileFlags.Zippable),
|
||||
new($"{baseFilename}.raw", OutputFileFlags.None),
|
||||
new($"{baseFilename}.toc", OutputFileFlags.Binary
|
||||
| OutputFileFlags.Zippable,
|
||||
"toc"),
|
||||
|
||||
new RegexOutputFile(Regex.Escape(baseFilename) + @"_(\d{8})T\d{6}\.txt", OutputFileFlags.Required
|
||||
| OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"cmd"),
|
||||
new($"{baseFilename}_cmd.txt", OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"cmd"),
|
||||
new($"{baseFilename}_CSSKey.txt", OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"css_key"),
|
||||
new($"{baseFilename}_disc.txt", OutputFileFlags.Required
|
||||
| OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"disc"),
|
||||
new($"{baseFilename}_drive.txt", OutputFileFlags.Required
|
||||
| OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"drive"),
|
||||
new($"{baseFilename}_mainError.txt", OutputFileFlags.Required
|
||||
| OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"main_error"),
|
||||
new($"{baseFilename}_mainInfo.txt", OutputFileFlags.Required
|
||||
| OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"main_info"),
|
||||
new($"{baseFilename}_suppl.dat", OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"suppl_dat"),
|
||||
new($"{baseFilename}_volDesc.txt", OutputFileFlags.Required
|
||||
| OutputFileFlags.Artifact
|
||||
| OutputFileFlags.Zippable,
|
||||
"vol_desc"),
|
||||
|
||||
// TODO: Figure out when these are required
|
||||
new($"{baseFilename}_DMI.bin", OutputFileFlags.Binary
|
||||
| OutputFileFlags.Zippable,
|
||||
"dmi"),
|
||||
new($"{baseFilename}_PFI.bin", OutputFileFlags.Binary
|
||||
| OutputFileFlags.Zippable,
|
||||
"pfi"),
|
||||
new($"{baseFilename}_PIC.bin", OutputFileFlags.Binary
|
||||
| OutputFileFlags.Zippable,
|
||||
"pic"),
|
||||
];
|
||||
|
||||
case MediaType.FloppyDisk:
|
||||
case MediaType.HardDisk:
|
||||
// TODO: Determine what outputs come out from a HDD, SD, etc.
|
||||
|
||||
Reference in New Issue
Block a user