@Fried_Chicken There are two big PC Scrappers: Universal XML Scrapper and Skraper.
Both make the same thing: Scrap your systems and make a xml file.
I tried with Universal XML Scrapper but it gives me random errors, not completing the entire proccess. I recommend Skraper. Look up for videos on how to use it but it is very intuitive.
Also, Skraper will scrap your roms by checking their hash on ScreenScraper.fr. If it doesn't match it will look for the name, which is unreliable, and games will not be scrapped properly. So you'll need clean rom dumps.
There are Romsets which have a clean dump of every rom for many systems and then you can sort them into regions using batch files, so in that way the scrapping and the hash check will work, but as for the rules I won't mention where to find that.
If you find it and you're going to download any romset remember to only use and play with the roms that you legally own, I'm not responsible in that matter.