2010-11-17, 15:46
Thank you all for this detailed testing!
I already fixed the IntegrityError. Will upload a new version soon.
About the Sequel handling:
For the string matching algorithm that I use (not my own one) 2 and 3 are closer than 2 an II. No chance to change this with an easy fix.
I implemented this replace mechanism to handle differences between your rom filenames and the search results on the scraped sites. So it would not make sense to replace both values. The problem is that the same site seems to use different patterns to identify games in sequels. I thought, that I could rely that all games in a sequel on the same site are numbered like 2, 3, 4, ... or II, III, IV, ... and not mixed with 2 and III. This makes game matching extremely difficult. You can only do this with changing the rom filename itself (or fix the data at the scraped site).
You can also add your own tokens that should be replaced or removed. This config would replace III and II and removes (U) and (V1.1):
Can you give me an example where this happens?
I already fixed the IntegrityError. Will upload a new version soon.
About the Sequel handling:
Quote:WTF apparrently Mortal Kombat 2 is a closer match to Mortal Kombat 3 then to Mortal Kombat II. Yes I undestand how this can happen but handling of II-->2 and III-->3 should be reversible (i.e. it should use ReplaceValues for both the Game Name and the Lookup results).
For the string matching algorithm that I use (not my own one) 2 and 3 are closer than 2 an II. No chance to change this with an easy fix.
I implemented this replace mechanism to handle differences between your rom filenames and the search results on the scraped sites. So it would not make sense to replace both values. The problem is that the same site seems to use different patterns to identify games in sequels. I thought, that I could rely that all games in a sequel on the same site are numbered like 2, 3, 4, ... or II, III, IV, ... and not mixed with 2 and III. This makes game matching extremely difficult. You can only do this with changing the rom filename itself (or fix the data at the scraped site).
You can also add your own tokens that should be replaced or removed. This config would replace III and II and removes (U) and (V1.1):
Code:
<scraper name="mobygames.com" replaceKeyString=" III, II, (U), (V1.1)" replaceValueString=" 3, 2,,"/>
Quote:Note that there is still the general errors with the scraper not returning images for games even it does correctly find and identify the games.
Can you give me an example where this happens?