2010-12-07, 14:28
New test version: 0.7.9.
Changes:
The new scraping logic finds a lot more games than the previous one. In my current test set I did not find any mismatches and only one game that could be scraped with the previous version but not with the new one ("Alien III" is called "Alien3" at mobygames and I don't search for sequel numbers without leading " ").
Alternate title searching checks if the complete name of your rom file is found in the result of the scraped site. Additionally it checks if the result on the scraped site includes ":" or "-". I think this is the safest way to check for partially matching game names.
Sequel handling also checks if the sequel numbers are matching (e.g. prevent "Breath of Fire I" being matched with "Breath of Fire IV"). All sequel handling stuff will only work if the sequel number is found at the end of the "friendly" rom name (after removing extension, [...] and (...)).
I have to do some more tests with a larger collection but I think this is stable enough to ask for help with testing.
regards,
malte
Changes:
- scraping improvements: changes to sequel handling and support for alternate titles
- some more encoding fixes (thanks to jimyx17)
- bugfix: removing (...) and [...] from game name before game search did not work (thanks again to carabalb)
- bugfix: handling of rom names with trailing ", The" did not work in previous version (same bug as with removing [...])
- bugfix: import images that contain [...] in the filename (thanks to HollywoodZero for reporting this one)
The new scraping logic finds a lot more games than the previous one. In my current test set I did not find any mismatches and only one game that could be scraped with the previous version but not with the new one ("Alien III" is called "Alien3" at mobygames and I don't search for sequel numbers without leading " ").
Alternate title searching checks if the complete name of your rom file is found in the result of the scraped site. Additionally it checks if the result on the scraped site includes ":" or "-". I think this is the safest way to check for partially matching game names.
Sequel handling also checks if the sequel numbers are matching (e.g. prevent "Breath of Fire I" being matched with "Breath of Fire IV"). All sequel handling stuff will only work if the sequel number is found at the end of the "friendly" rom name (after removing extension, [...] and (...)).
I have to do some more tests with a larger collection but I think this is stable enough to ask for help with testing.
regards,
malte