EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: Mr. Smoke on 18 January 2019, 21:49

Title: Trouble Rebuilding - "SKIPPED Reason: no hash match"
Post by: Mr. Smoke on 18 January 2019, 21:49
Hello,

I am having trouble using the Rebuilder function in clrmamepro.  I am trying to apply updated MAME ROMs to my MAME_0.197 romset.  I have the updated ROMs in a source folder, and my romset in the "roms" directory of my MAME client.  The Rebuilder log file shows "[SKIPPED Reason: no hash match]" for each file.  How would I resolve the "no hash match" and use the Rebuilder function?  The romset I have is a merged set. 

Thank you!

When I run the Rebuilder, the summary shows:

Source-Files:           89

- now even counting files in archives -

Analyzed Files:         276
Created Files:          0

Matched Files:          0
Skipped Files:          276

Title: Re: Trouble Rebuilding - "SKIPPED Reason: no hash match"
Post by: Roman on 19 January 2019, 13:06
Well, if they don't match, they are not valid files for the data you loaded in the profiler or you did not enable the belonging sets.

The rebuilder acts as a kind of 'add valid files from the source to the given destination'. It scans files (and files in archives) in the source folder(s), matches the crc32/sha1/md5 and size values against the loaded datfile/mame import and creates each instance of matches in the destination. There it uses the correct name then.

So in your example, the rebuilder destination should point to MAME's rom folder (holding the 0.197 sets), while the rebuilder source should holds the files you want to add. Ensure that your loaded profile represents data of the newer MAME version you want to update to, so NOT 0.197).

And keep in mind that the rebuilder is a file based operation. It does not guarantee to create complete sets and it does not update what is wrong the destination...that's a job for the scanner.

So....double check the loaded profile data, the paths and if it still does not work, give me a more detailed example of one file in the source (name, crc32, size, etc)
Title: Re: Trouble Rebuilding - "SKIPPED Reason: no hash match"
Post by: Mr. Smoke on 25 January 2019, 01:03
Thank you!  That was the problem.  I had clrmamepro pointed at the previous MAME version (0.197), which is why it didn't recognize the 0.198 updated ROMs.  When I installed 0.198 and re-scanned, it worked perfectly.   

Thanks again.
Title: Re: Trouble Rebuilding - "SKIPPED Reason: no hash match"
Post by: Roman on 25 January 2019, 07:56
welcome