Author Topic: [Tool] Convert emulationstation xml gamelist to Attract Mode romlist  (Read 1112 times)


  • Full Member
  • ***
  • Posts: 44
    • View Profile
Hey there.
Previously i released
[Tool] Convert emulationstation/launchbox xml database "DESC" to Overview Attract
to convert description to overview in AM use

Today i release tool for converting  xml info to AM romlist.
Reason for this is because scraper
really scrapes a lot of info when combined with fast scraper

Anyway output example:
Code: [Select]
ddonpach;DoDonPachi (International, Master Ver. 97/02/05);Cave;;1997;Cave (Atlus license);;;;;;;;;;;;;;;;;;;;

Before u use my tool make sure ur xml is in proper format and not broken!
Broken format example:
Code: [Select]
Or even Worse
Code: [Select]


Proper format:
Code: [Select]

scraper mentioned above will NEVER make such errors but Universal_XML_Scraper64 Absolutely WILL.
Do not use that to make ur xml's use above mentioned instead ,it can rip from more then just one place compared to XML64!

Anyway here is the script:!08Qx0YgQ!vRAEGTjVCSR0dCPavN7Z9n4siKq-xidNWKKDqEvPpqQ

python 2.7

Copy gamelist.xml to folder where script is, run the script,preferably in dos box to see if any error pops up.

After converting is done , open newly created my_text_file.txt with ur editor of choice, notepad++ will do just fine

and search replace all:
Code: [Select]
with your emulator name , example:
Code: [Select]
MAME (Libretro)
(make sure u dont have regex enabled,just normal search and replace)

Last thing, depending on ur ROM PATH, u might get something like this:
Code: [Select]
./ddonpach;DoDonPachi (International, Master Ver.
u will need to get rid of that at start ./ and replace with nothing. empty nothing.NOT SPACE, just nothing.
or if ur path is different , get rid of it all before game rom name
again and search replace all:
Code: [Select]
with nothing , example:
Code: [Select]

So end result will be:
Code: [Select]
ddonpach;DoDonPachi (International, Master Ver.

At the end rename my_text_file.txt to match ur emulator name, example: MAME (Libretro).txt
Copy that txt to your AM romlist and enjoy!

Have fun!


  • Sr. Member
  • ****
  • Posts: 231
    • View Profile
Re: [Tool] Convert emulationstation xml gamelist to Attract Mode romlist
« Reply #2 on: December 09, 2017, 05:34:16 PM »
Awesome , thanks!!!


  • Full Member
  • ***
  • Posts: 54
    • View Profile
Re: [Tool] Convert emulationstation xml gamelist to Attract Mode romlist
« Reply #3 on: December 10, 2017, 06:34:59 AM »
This is great. thanks!!!