mirror of
https://github.com/SabreTools/MPF.git
synced 2026-04-05 22:01:16 +00:00
Limit post-dump IRD creation to PS3 CFW
This commit is contained in:
@@ -79,6 +79,7 @@
|
||||
- Add Steam filter if specific example exists
|
||||
- Update Redumper to build 705
|
||||
- Inform users of unused commandline inputs
|
||||
- Limit post-dump IRD creation to PS3 CFW
|
||||
|
||||
### 3.6.0 (2025-11-28)
|
||||
|
||||
|
||||
@@ -668,11 +668,14 @@ namespace MPF.Frontend
|
||||
}
|
||||
|
||||
// Create PS3 IRD, if required
|
||||
if (_options.Processing.CreateIRDAfterDumping && _system == RedumpSystem.SonyPlayStation3 && mediaType == MediaType.BluRay)
|
||||
if (_options.Processing.CreateIRDAfterDumping
|
||||
&& _processor is PS3CFW
|
||||
&& _system == RedumpSystem.SonyPlayStation3
|
||||
&& mediaType == MediaType.BluRay)
|
||||
{
|
||||
resultProgress.Report(ResultEventArgs.Neutral("Creating IRD... please wait!"));
|
||||
bool deleteSuccess = await IRDTool.WriteIRD(OutputPath, submissionInfo?.Extras?.DiscKey, submissionInfo?.Extras?.DiscID, submissionInfo?.Extras?.PIC, submissionInfo?.SizeAndChecksums.Layerbreak, submissionInfo?.SizeAndChecksums.CRC32);
|
||||
if (deleteSuccess)
|
||||
bool irdCreateSuccess = await IRDTool.WriteIRD(OutputPath, submissionInfo?.Extras?.DiscKey, submissionInfo?.Extras?.DiscID, submissionInfo?.Extras?.PIC, submissionInfo?.SizeAndChecksums.Layerbreak, submissionInfo?.SizeAndChecksums.CRC32);
|
||||
if (irdCreateSuccess)
|
||||
resultProgress.Report(ResultEventArgs.Success("IRD created!"));
|
||||
else
|
||||
resultProgress.Report(ResultEventArgs.Failure("Failed to create IRD"));
|
||||
|
||||
Reference in New Issue
Block a user