GerbilSoft / rom-properties

ROM Properties Page shell extension
GNU General Public License v2.0
464 stars 35 forks source link

GCN/Wii: Add support for GCZ and WDF formats #177

Open GerbilSoft opened 5 years ago

GerbilSoft commented 5 years ago

Issue #19 was closed because most of the formats were implemented. These formats have not been implemented yet:

WIA is partially implemented. Full implementation requires LZMA decompression, which is probably too complicated for rom-properties.

GerbilSoft commented 4 years ago

GCZ is implemented as of commit 076db5edfbed51532f16c83ca3b6cc8530bb804f.

WDF, WIA, and the new RVZ format are still TODO.

Maingron commented 1 year ago

@GerbilSoft

Unsure about the state and if I should create a new issue, since .rvz does at least show some metadata, but it's missing quite a lot. Noticed that when I wanted to check for the region code. .rvz should not be too uncommon in the future, since it brings way better compression than any of .iso,.wbfs,.gcz,etc. Screenshots for comparison. image image

GerbilSoft commented 1 year ago

For .rvz, it currently only reads the uncompressed copy of the disc image header. I do plan on adding support for reading the compressed data, but it's significantly more complicated than the other formats. (It's around the same as .wia, but with different handling for garbage data; garbage data handling isn't too important for rom-properties though.)