[PR #647] [MERGED] Add a GUI for PS3 IRD Creation #1084

Open
opened 2026-01-29 16:25:17 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SabreTools/MPF/pull/647
Author: @Deterous
Created: 2/7/2024
Status: Merged
Merged: 2/19/2024
Merged by: @mnadareski

Base: masterHead: ird-ui


📝 Commits (10+)

  • 1f07fdf Create a non-functional Create IRD window
  • aab56d5 Add PIC and getkey.log options for IRDs
  • d0c4418 Disable IRD creation window for unsupport .NET versions
  • a38ae95 Merge branch 'master' into ird-ui
  • 635bd05 Finalise UI and parse inputs
  • d8c15ff Add LibIRD package
  • 28a1644 Manually define PIC in IRD creation
  • 9a04b8d Better output file browser
  • ccff7d0 Bump LibIRD version
  • e356153 Update changelog

📊 Changes

10 files changed (+2065 additions, -5 deletions)

View changed files

📝 CHANGELIST.md (+4 -2)
📝 MPF.Core/MPF.Core.csproj (+4 -0)
MPF.Core/UI/ViewModels/CreateIRDViewModel.cs (+1288 -0)
📝 MPF.Core/UI/ViewModels/MainViewModel.cs (+43 -0)
📝 MPF.UI.Core/Windows/CheckDumpWindow.xaml (+0 -3)
📝 MPF.UI.Core/Windows/CheckDumpWindow.xaml.cs (+1 -0)
MPF.UI.Core/Windows/CreateIRDWindow.xaml (+209 -0)
MPF.UI.Core/Windows/CreateIRDWindow.xaml.cs (+473 -0)
📝 MPF.UI.Core/Windows/MainWindow.xaml (+9 -0)
📝 MPF.UI.Core/Windows/MainWindow.xaml.cs (+34 -0)

📄 Description

Needs further testing, and it currently hangs the UI when creating the IRD which isn't great user experience, but figured it was good enough for a review in the meantime.

Partially addresses #323 however further work would be needed to enable IRD creation after dumping a PS3 disc.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SabreTools/MPF/pull/647 **Author:** [@Deterous](https://github.com/Deterous) **Created:** 2/7/2024 **Status:** ✅ Merged **Merged:** 2/19/2024 **Merged by:** [@mnadareski](https://github.com/mnadareski) **Base:** `master` ← **Head:** `ird-ui` --- ### 📝 Commits (10+) - [`1f07fdf`](https://github.com/SabreTools/MPF/commit/1f07fdfe84ad3cbe721136dbcb002dd5c1067d48) Create a non-functional Create IRD window - [`aab56d5`](https://github.com/SabreTools/MPF/commit/aab56d58e0127943c04c21551b5ff370d8de56b1) Add PIC and getkey.log options for IRDs - [`d0c4418`](https://github.com/SabreTools/MPF/commit/d0c4418d4abbff271ecd83cd906acb97ae288018) Disable IRD creation window for unsupport .NET versions - [`a38ae95`](https://github.com/SabreTools/MPF/commit/a38ae95258a3a2f13d83fcbd8dc168b435294bdc) Merge branch 'master' into ird-ui - [`635bd05`](https://github.com/SabreTools/MPF/commit/635bd053851782215542e8986dae7a207e04d7e1) Finalise UI and parse inputs - [`d8c15ff`](https://github.com/SabreTools/MPF/commit/d8c15ff72846d4794cf85fd27454c80da1a03b9d) Add LibIRD package - [`28a1644`](https://github.com/SabreTools/MPF/commit/28a16443f2600e706b14ca68a3599c0a5e511bd0) Manually define PIC in IRD creation - [`9a04b8d`](https://github.com/SabreTools/MPF/commit/9a04b8d3e2179b06bf69899e29222a5312ca391e) Better output file browser - [`ccff7d0`](https://github.com/SabreTools/MPF/commit/ccff7d0e390231b980eecd766771a778ea74546a) Bump LibIRD version - [`e356153`](https://github.com/SabreTools/MPF/commit/e356153eaf0242a93a7758bb67f277e9335dfe61) Update changelog ### 📊 Changes **10 files changed** (+2065 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELIST.md` (+4 -2) 📝 `MPF.Core/MPF.Core.csproj` (+4 -0) ➕ `MPF.Core/UI/ViewModels/CreateIRDViewModel.cs` (+1288 -0) 📝 `MPF.Core/UI/ViewModels/MainViewModel.cs` (+43 -0) 📝 `MPF.UI.Core/Windows/CheckDumpWindow.xaml` (+0 -3) 📝 `MPF.UI.Core/Windows/CheckDumpWindow.xaml.cs` (+1 -0) ➕ `MPF.UI.Core/Windows/CreateIRDWindow.xaml` (+209 -0) ➕ `MPF.UI.Core/Windows/CreateIRDWindow.xaml.cs` (+473 -0) 📝 `MPF.UI.Core/Windows/MainWindow.xaml` (+9 -0) 📝 `MPF.UI.Core/Windows/MainWindow.xaml.cs` (+34 -0) </details> ### 📄 Description Needs further testing, and it currently hangs the UI when creating the IRD which isn't great user experience, but figured it was good enough for a review in the meantime. Partially addresses #323 however further work would be needed to enable IRD creation after dumping a PS3 disc. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 16:25:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#1084