How is scraper data tied to ROMs? For example, if one theoretically had every NES ROM on their SD card and were to download scraper data for all the games then delete the ROMs, would the data match up if the ROM was re-added.
In other words, could someone create an SD card image of RetroPie with all the scraper data but no actual ROMs, so that when someone else adds the ROMs, it automatically has the picture and game info?
Just a guess here but I think it creates a file that has a path to the rom along with alll the meta data for it. And if emu station displays based on what roms it finds, then ur suggestion would work. Sure would make setup a lot easier.
<path>./1943 - The Battle of Midway.nes</path>
<name>1943: The Battle of Midway</name>
<desc>The game is set in the Pacific theater of World War II, off the coast of the Midway Atoll. The goal is to attack the Japanese Air Fleet that bombed the players' American Aircraft Carrier, pursue all Japanese Air and Sea forces, fly through the 16 levels of play, make their way to the Japanese battleship Yamato and destroy her. 11 Levels consist of an Air-to-Sea battle (with a huge battleship or an aircraft carrier as an End-Level Boss), while 5 levels consist of an all-aerial battle against a squadron of Japanese Bombers and a Mother Bomber that needs to be destroyed.</desc>
<image>~/.emulationstation/downloaded_images/nes/1943 - The Battle of Midway-image.jpg</image>
once everything is scraped, as long as the rom name matches up 100% (case sensitive), all that data will transfer over. In my would opinion the only way this would work out is if you kept the roms/gameslist file together, but since rom names can be different depending on where they come from this likely isn’t the best scenario.
There are pre written scripts that will scrape games without any human interaction and in the end you’ll need to fix the ones it missed, if your concern is the amount of time you have to sit there to scrape.