Metadata not showing for some games, despite being in the gamelist.xml file
-
Nevermind, found the issue. It had to do with the capitalization of the word. Emulationstation was looking for Sonic the Hedgehog (USA, Europe).zip and I had Sonic The Hedgehog (USA, Europe).zip.
-
@xwons The reason for that is that the Retropie image runs on Linux whose file system is case sensitive. Thanks for sharing your solution for others.
-
I am having a similar issue when migrating from Jessie to Stretch. This is oddly only for the Genesis category in ES. I moved my old gamelist.xml files for both Megadrive and Genesis. Some games display properly, others display as if no metadata exists.
-
Here is an example of what I see:
Metdata lines for Altered Beast read:
<game id="15" source="ScreenScraper">
<path>/home/pi/RetroPie/roms/genesis/Altered Beast USA.md</path>
<name>Altered Beast</name>
<desc>In this coin-op conversion, you are a hero raised from the dead by the god Zeus to rescue his daughter Athena. With a scenery inspired by Ancient Greece, you have to fight hordes of undead and demons, with a boss at the end of each level until you meet the god Neff, who holds the girl captive.The title refers to your shapeshifting abilities. In this platformer, you can collect spirit balls by defeating two-headed wolves, allowing you to mutate into different beasts such as a werewolf, a dragon, a tiger, a bear and others depending on the version. Each form, tied to a level, comes with special abilities such as flight and powerful attacks, easily superseding the basic set of punches and kicks in your human form.
The game can be played in singleplayer mode, or in same-screen multiplayer co-op mode.</desc>
<image>/home/pi/.emulationstation/downloaded_images/genesis/Altered Beast USA-image.png</image>
<marquee>/home/pi/.emulationstation/downloaded_images/genesis/Altered Beast (USA, Europe)-image.jpg</marquee>
<video>/home/pi/.emulationstation/downloaded_images/genesis/Altered Beast USA-video.mp4</video>
<thumbnail />
<rating>0.65</rating>
<releasedate>19901130T000000</releasedate>
<developer>Sega</developer>
<publisher>Sega</publisher>
<genre>Beat'em Up</genre>
<players>1-2</players>
</game> -
@GreenHawk84 As the topic solution mentioned, it was a problem file filename case - did you check that your file on disk is the same as the one in the gamelist (
/home/pi/RetroPie/roms/genesis/Altered Beast USA.md
) ? -
-
@GreenHawk84 said in Metadata not showing for some games, despite being in the gamelist.xml file:
I think so, it appears the rom file name matches:
Not quite, the path in the file is using
genesis
, notmegadrive
. I think that if you remove the folder suffix from thepath
and leave only./Altered Beast USA.md
as thepath
, it will show up correctly. -
Thank you, this change to each game in the Gamelist worked. Not sure why this was an issue now and not on my previous build.
-
@GreenHawk84 Your previous build was probably customized and you probably replaced the MD folder with
genesis
. It's also because you probably scraped the info with different scrapers - some of them have added thepath
as a full filename path, others kept it relative to the ROM folders. -
@mitu
When you say to remove the folder suffix from the path, what does that look like? I’m having the same issue and I can’t find anything in the path that I would call a folder suffix in order to remove it.
Ps. I have both a genesis and a mega drive folder, and I’m using the megadrive folder for the rom paths. Or at least, I think I am. And I’m doing my rom scrapes using skyscraper. -
@flower4000 I explained in the previous reply what it means: if your
path
element contains the folder (i.e./home/pi/RetroPie/roms/genesis/game.md
), then remove the folder part of the path and leave only the file name (./game.md
).
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.