Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] CHD support #129

Closed
RinMaru opened this issue Jan 2, 2021 · 5 comments
Closed

[Feature Request] CHD support #129

RinMaru opened this issue Jan 2, 2021 · 5 comments

Comments

@RinMaru
Copy link

RinMaru commented Jan 2, 2021

CHDs are a Compressed format and can shrink down ISOs to varying sizes so its a good format for saving space and can be used on XISOs aswell would be nice to support at some point

https://github.com/rtissera/libchdr

@Shoegzer
Copy link

Shoegzer commented Jan 5, 2021

Agreed, this would be great to see especially if support for redump-style ISOs can be added as discussed here. CHD support can then allow use of a compressed full preservation-quality game without needing to store an additional extract-xiso style dump.

@Anuskuss
Copy link

Anuskuss commented Jan 8, 2021

Big fan of CHD, but I don't think it's a good format for Xbox. If you aren't aware, there's a bunch of random (aka uncompressible) data of the disk and CHD can't (and won't) deal with that:

Counter-Strike (PAL)
      ISO: 7463 MiB
      CHD: 6548 MiB
Extracted: 1598 MiB

The best approach would be a custom format and to figure out how that padding gets generated, like has happend in the past for GameCube / Wii (in the form of NKit), but we're yet to crack that.

@RinMaru
Copy link
Author

RinMaru commented Jan 8, 2021

I think it would be good for extracted games put into Iso because it ends up trimming a good chunk off but yea redump style games have diminishing returns

@Anuskuss
Copy link

Anuskuss commented Jan 8, 2021

Well technically yes, but that isn't really the spirit of CHD. Obviously it would still be smaller than extracted (and zipped), but adding the libchdr dependency just for some megabytes sounds like avoidable extra work for the devs.

@RinMaru
Copy link
Author

RinMaru commented Jan 8, 2021

Not even 7zip can compress the junk data. I'm all for a custom format but that will probably be a ways off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants