RetroAchievements / rcheevos

Library to parse and evaluate achievements and leaderboards for RetroAchievements
MIT License
86 stars 33 forks source link

.rvz management for gamecube games #356

Closed Tartifless closed 1 month ago

Tartifless commented 1 month ago

Hello,

Would it be possible to implement .rvz decompression in order to be able to hash game files which are this format ?

CasualPokePlayer commented 1 month ago

.rvz is like .chd, in which the client is expected to add in custom file readers to hash them. Also like .chd, .rvz has a variety of possible compression formats, and thus requiring a ton of code to be added to just support this format. This also just doesn't make much sense in rcheevos as it is a Dolphin specific format, which Dolphin already handles perfectly fine.

Jamiras commented 1 month ago

Agreed. .rvz is a custom compression format, and requires very specific code to handle it. It's not something I'd want to distribute as part of this library - even as a dependency/submodule.