Where is the gamelist.xml?
-
@rasp_renegade /home/pi/.emulationstation
-
Ahh, thank you!
-
There are missing systems in this folder. I do not have N64 or Sega 32x in there. I cannot seem to find where the roms pull their metadata from. Do I just manually create folders there and ES will automatically use the XML I put there?
-
Anyone have suggestions?
-
EmulationStation looks in 2 places for a
gamelist.xml
:- the rom folder (
roms/<system>/gamelist.xml
) - in
$HOME/.emulationstation/gamelists/<system>/gamelist.xml
It loads which file it finds first. If none is found, it saves a gamelist in the 2nd location, when exiting/restarting.
- the rom folder (
-
There is a gamelist.xml inside the /roms/N64 folder. There is no folder for this system inside /.emulationstation/gamelists. When I do a search for some roms in the XML that resides in /roms/n64, there is nothing there.
-
Remove the
gamelist.xml
from the roms folder then, restart EmulationStation and check to see if it's created in the 2nd location I mentioned. Remember, the file is created by default only when EmulationStation exits, so you may need to restart it again to see the new file. -
I see whats going on. One of the roms I searched in the XML for appeared when I scraped it. So scraping is the only way the gamelist.xml is populated it seems. Easy enough, I will scrape ones that are missing metedata then fill in the blanks on the XML.
-
@rasp_renegade said in Where is the gamelist.xml?:
So scraping is the only way the gamelist.xml is populated it seems. Easy enough, I will scrape ones that are missing metedata then fill in the blanks on the XML.
Not really. EmulationStation will write the
gamelist.xml
on exit, unless you've disabled saving of metadata in its settings. -
Wow! At some point I did disable the save on exit setting. Thank you.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.