After the latest dev version, the ROM scanning has been changed and therefore most of the ROMS I have in various directories doesn’t show up. Is there a way to turn off this rather dumb feature or make it optional?
“The latest development versions of Lakka feature a ROM scanning system to produce the playlists in the horizontal menu of Lakka. Each ROM will be checked against our local database. This database is provided by the No-Intro and can be browsed here.”
I also found this annoying. In the end, I just wrote my own app to take care of playlist handling. It’s quite buggy if you don’t do exactly what it expects though, so probably not suitable for release… (after all, it’s the kind of thing I’ll probably use once in a blue moon)
Well according to whom? The files works in other emulators I’ve tried without issues. There should at least be an option to turn the NO_intro db feature on/off.
There are scripts to do “dumb” scanning, which will make a playlist out of whatever file is in a directory regardless of whether the checksums match. There are some posted on the forums here and some in the lakka documentation pages.
Source code is for Delphi 7, it should also compile under Lazarus (but I haven’t tested this). If you’re not interested in source, just run the EXE.
You’ll get two Open File dialogs when you first run it. For the first, you should select an existing LPL file with at least one entry (if you don’t already have one for the system you want, just look at any existing one in a text editor and copy the general structure - in particular, make sure the directory for the ROM of this first entry matches the directory where Lakka will look for the ROMs in this playlist), in the second one, choose the folder (as Windows sees it) where the ROMs are; it doesn’t matter what file in this directory you choose. You can then add extra extensions, in the case they’re not all the same.
It also contains some duplicate-checking (with different priority assignments - highest priority is to filenames with [!] in them, second priority is US dumps, then EU dumps, then all others, etc), and M3U file generation for PS1 games.
Don’t expect it to be perfect - it’s basically made for the purpose of “do what I need it to do and not much more” - but if it’s useful to you, or if you’re familiar with Delphi and can work it into something more useful and/or more user-friendly, be my guest. You’re welcome to distribute derivates as you see fit; just give credit.
Because this would require hunting them down specifically (whereas I already had the collections - albeit maybe not the No-Intro set - for many systems prior to getting Lakka), still wouldn’t cover all platforms (eg. PS1, platforms where scanning isn’t supported, etc), and there’s a few other features I’ve used in there that simply using No Intro sets would not resolve anyway (like for example, the M3U generation).
At the end of the day - the ROMs I have work, they’re just not picked up by Lakka’s scanning. This being the case, it makes much more sense to me to just get around the need for the automated scanning, rather than finding different copies of the ROMs that suit it.