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] Support for dat files with rvz rom names #175

Open
dansbandit opened this issue Jan 6, 2025 · 1 comment
Open

[Feature] Support for dat files with rvz rom names #175

dansbandit opened this issue Jan 6, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@dansbandit
Copy link

datfile: Nintendo - Wii - NKit RVZ [zstd-19-128k] (3776) (2024-12-03 18-59-34) from datomatic

Oxyromon fails to import ROM because it decompresses the .rvz and compares the .iso hash with the one in the .dat.

$ oxyromon import-roms Super\ Fruit\ Fall\ \(Europe\).rvz
Processing "Super Fruit Fall (Europe).rvz"
Extracting "Super Fruit Fall (Europe).rvz"
No match
Extracting "Super Fruit Fall (Europe).rvz"
No match
Extracting "Super Fruit Fall (Europe).rvz"
No match
$ cat 'Nintendo - Wii - NKit RVZ [zstd-19-128k] (3776) (2024-12-03 18-59-34).dat'
...
    <game name="Super Fruit Fall (Europe)" id="19397">
        <category>Games</category>
        <description>GameID: RF4P6M, CRC: 854B0FEB</description>
        <rom name="Super Fruit Fall (Europe).rvz" size="32266804" crc="cb992499" md5="69240e60ebe26264a0fc2f603148bcee" sha1="6f976714606f2713e8072da9f51559310d13d28a"/>
...
$ crc32 Super\ Fruit\ Fall\ \(Europe\).rvz
cb992499 Super Fruit Fall (Europe).rvz

$ md5sum Super\ Fruit\ Fall\ \(Europe\).rvz
69240e60ebe26264a0fc2f603148bcee  Super Fruit Fall (Europe).rvz

$ sha1sum Super\ Fruit\ Fall\ \(Europe\).rvz
6f976714606f2713e8072da9f51559310d13d28a  Super Fruit Fall (Europe).rvz
@alucryd alucryd added the enhancement New feature or request label Jan 7, 2025
@alucryd
Copy link
Owner

alucryd commented Jan 7, 2025

Thanks for the suggestion, adding to the TODO list. Will probably add a flag to import-roms to force importing as-is. Please note that using these kind of DATs will lock you out of using convert-roms as I have no way of verifying converted roms without the original file sizes and hashes. export-roms should still work fine though, as for check-roms it will need the same treatment to check the files as-is like import-roms.

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

No branches or pull requests

2 participants