Hey you never know, its not impossible for him to code one thing, and then end up using either a multitude of front ends in different cabs or what. Better to make sure than make an assumption. You know the adage.
Make sure 'enable_fuzzy_search' is set to 1 in your emulator.ini file (it is 0 by default).
If that works, I will be ecstatic! I spent so long on that, and almost considered manually editing... /shudder
It may not work with that as the 'num 1' part isn't bracketed. I have been thinking about making it a little more comprehensive...I am just a little concerned about speed and accuracy - it may be counter productive to try to be too clever. ie I want to avoid eg:
Return of The Jedi
Return of The Strange Monkeys
...being confused as the same game. Where do you draw the line!?
True.
For my specific case anyway, what would work would be to see if the entire [romname] string is in the picture filename, then use that pic. Which is pretty much backwards from the GoodTools naming issues (extra characters in the romname).
Or you could even make it variable, to make it check like the first X characters of [romname] against the first X characters of the picture filename. Then the user can find the sweetspot for their filenames to get the best mix of accuracy and pictures showing up. The rest can be fixed manually.
I dont know about the speed considerations (you can always turn it off if its too slow right? Or also do it on a per emulator basis), but as for accuracy, the way I see it, right now 0% of my screenshots work (for pinball anyway). So even if it only works to get 80% of my shots working perfectly, that at least narrows down the ones where the only option I have left is to manually fix it.