mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-03 21:29:27 +00:00
[Request] Add an option to create disc file layout #355
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SamRohod on GitHub (Dec 5, 2021).
Originally assigned to: @mnadareski on GitHub.
Is your feature request related to a problem? Please describe.
Whenever you extract (for example) a .iso file, putting it back together to recreate the original .iso 1:1 is difficult without the LBA layout of the files in the original .iso. Sometimes this is useful for modding or for emulation.
Describe the solution you'd like
Given that MPF probably already has some "understanding" of the discs that it can dump, Three things:
1- An option to create a file that has the layout/LBA data from disc/disc image.
Similar to how Redump2IRD does that for PS3 disc images
2- An option/side-program that can extract the files from the disc image.
For things like the padding in XBOX discs, the padding would be extracted to it's own file which can be re-merged later.
3- An option/side-program that can recreate the disc image from the extracted disc files using the layout/LBA data file.
For things like the encryption of PS3 discs, the user will have to provide the disc key
Describe alternatives you've considered
the latest IsoBuster usually is capable of exporting the LBA data for disc image files.
I couldn't find any program that is capable of creating a disc image file based on LBA data. The only exception is PS3 ISO Rebuilder with the IRD files.
Additional context
Given that MPF extracts a lot of information about the discs while creating the dump, adding the disc layout is valuable.
Also, I made an issue post #323 that is just a specific case of what is in this issue post.