https://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12019-01-26T20:09:00ZDolphin bug trackerEmulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359252019-01-26T20:09:00Zrobross0606
<ul></ul><p>Here are the locations of the data available for these games on Gametdb.com:</p>
<ul>
<li><a href="https://www.gametdb.com/Wii/R8XZ52" class="external">https://www.gametdb.com/Wii/R8XZ52</a></li>
<li><a href="https://www.gametdb.com/Wii/SGXE41" class="external">https://www.gametdb.com/Wii/SGXE41</a></li>
</ul>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359262019-01-26T20:12:10Zspycrab0
<ul></ul><p>Have you tried deleting all files from your Cache/GameCovers folder in your Dolphin User directory?</p>
<p>Edit: You might wanna try deleting Cache/gamelist.cache too while you're at it.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359272019-01-26T20:14:13Zrobross0606
<ul></ul><p>I tried using the <em>Purge Game List Cache</em> from the <em>View</em> menu but I have not tried it manually yet. Which folder is it?</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359282019-01-26T20:22:52Zrobross0606
<ul></ul><p>Okay, so I removed the /cache folder under Dolphin and that fixed one of the two. I guess the Purge... option on the menu is not the same as actually purging the folder manually. Even so, Top Shot: Dinosaur Hunter (R8XZ52) did not correct itself.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359292019-01-26T20:23:50ZJosJuice
<ul></ul><p>The purge option in the menu is the same as deleting gamelist.cache.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359302019-01-26T20:27:49Zrobross0606
<ul></ul><p>I just checked the GameCovers subfolder and an image for R8XZ52 is not in there. Not sure why because it is accessible at:</p>
<p><a href="https://www.gametdb.com/Wii/R8XZ52" class="external">https://www.gametdb.com/Wii/R8XZ52</a></p>
<p>My guess is that there is no high quality ("HQ") image available for that title. However, there is one for the low resolution and the cover art cache is low resolution anyway. It seems to only be looking for high resolution images and not the one available at:</p>
<p><a href="https://art.gametdb.com/wii/cover/EN/R8XZ52.png" class="external">https://art.gametdb.com/wii/cover/EN/R8XZ52.png</a></p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7359312019-01-26T20:31:24Zrobross0606
<ul></ul><p>I was able to manually download that image and place it in the GameCovers cache folder which at least temporarily fixed the issue. Seems like a good idea for the cover art downloader to try for HQ images, but fail over to the low resolution image if an HQ one isn't available. Especially since the stored images are only thumbnail size anyway.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7366942019-04-11T23:48:13ZBilliard26jordan.woyak@gmail.com
<ul><li><strong>Subject</strong> changed from <i>Dolphin isn't pulling back cover images from Gametdb for all games.</i> to <i>Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".</i></li></ul><p>The problem is the database is inconsistent.</p>
<p>We expect the file to be named <a href="https://art.gametdb.com/wii/cover/US/R8XZ52.png" class="external">https://art.gametdb.com/wii/cover/US/R8XZ52.png</a> (with "US") like almost every other NTSC_U title.<br>
But gametdb has the cover located at <a href="https://art.gametdb.com/wii/cover/EN/R8XZ52.png" class="external">https://art.gametdb.com/wii/cover/EN/R8XZ52.png</a> (with "EN").</p>
<p>I'm not sure if this is intended and we need to support both cases or if GameTDB needs to be cleaned up.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368222019-04-19T20:15:06Zspycrab0
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Questionable</i></li><li><strong>Assignee</strong> set to <i>spycrab0</i></li></ul><p>This is likely not a bug on our end and rather a misfiling on GameTDB's part.<br>
I sent them a message to make sure.</p>
<p>It also seems to occur <em>only</em> for this game, since it didn't occur for any of the games in JMC's expansive NTSC-U library</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368232019-04-19T20:50:47Zrobross0606
<ul></ul><p>spycrab0 wrote:</p>
<blockquote>
<p>It also seems to occur <em>only</em> for this game, since it didn't occur for any of the games in JMC's expansive NTSC-U library</p>
</blockquote>
<p>Since I listed two offending games in my original ticket, this is clearly not "<em>only</em> for [one] game". It may be limited in scope, but not that limited.</p>
<p>Are they listing games by their 2-character country code or by their 2-character language code? Is there API documentation that proves this is a "bug"? Or should the scraper be capable of checking both?</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368242019-04-19T20:54:27Zrobross0606
<ul></ul><p>Just to prove the point, here is another game listed as "EN":</p>
<p><a href="https://www.gametdb.com/Wii/SKTP78" class="external">https://www.gametdb.com/Wii/SKTP78</a></p>
<p>I found this just by spot-checking on my fourth try.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368252019-04-19T20:55:48Zrobross0606
<ul></ul><p>Oh, I think I see what you're saying. It is specifically the combination of NTSC_U and EN that is a bug. EN is used all the time with PAL listings.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368472019-04-21T12:33:37Zspycrab0
<ul></ul><p>I got a response from GameTDB:</p>
<pre><code>Hi spycrab,
It was intentional, because X, Y and Z region codes were used by PAL games, at least at first, then some NTSC games were released with it. So it was a way to make it work with existing programs that used the database and relied on the ID to find the covers (E for Us, P, D, F, I, S, H, X, Y, Z for PAL). I hope it didn't cause too much trouble. If you'd like we could move all these to US, but it would break it for other programs. I could also try to find a solution to make them available in both EN and US. Let me know.
Here's the list of what we have set to NTSC, with covers set to EN:
'RUHX52','SLAZ78','RQPZ52','R38X78','RPWZ41','RU5Y4Q','STSZ4Q','SD2Y41','SMOX41','SG2YFS','R8XZ52','SFWZ69','SJDY41','SJDZ41','SEPZ41','STRX4Q','SKYY52','SDUX41','SSPY52','SK7XVZ','SC7Z52','SM8X52','DDWX18','RVYX52','SVXX52','SK8X52','SHVX78','SB9X78'
</code></pre> Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368482019-04-21T12:54:20ZBilliard26jordan.woyak@gmail.com
<ul></ul><p>I don't really get the response. I guess it's the way it is for historic reasons? :/</p>
<p>I'd let him know it would be nice for both EN and US to work I guess.. so we can rely on at least one of them to always exist.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368502019-04-21T14:05:09ZJosJuice
<ul><li><strong>Status</strong> changed from <i>Questionable</i> to <i>Accepted</i></li></ul><p>I think I get it. Older programs were determining the region and thus whether to fetch EN or US based on the fourth character of the game ID rather than the actual region code. So I guess we just have to do the same thing if we want to be compatible with GameTDB's cover structure. But I don't know if we should entirely switch to using DiscIO::CountryCodeToRegion (or DiscIO::CountryCodeToCountry) for determining the region or if we should just hardcode in the cover code that X/Y/Z uses EN rather than US...</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368512019-04-21T14:07:58ZJosJuice
<ul></ul><p>On second thought, only using the fourth character of the game ID and not paying attention to the region code at all would break RLWW78. (Which way we do it would also matter for Korean GC games, but it seems GameTDB doesn't actually have any Korean GC covers, at least not for the games I checked.) So we should probably just hardcode X/Y/Z to use EN instead of US.</p>
Emulator - Emulator Issues #11539: Dolphin fails to download NTSC_U GameTDB covers when they are organized under "EN".https://bugs.dolphin-emu.org/issues/11539?journal_id=7368522019-04-21T17:23:14Zspycrab0
<ul><li><strong>Status</strong> changed from <i>Accepted</i> to <i>Fixed</i></li></ul><p>Should be fixed now. </p>
<pre><code>It's done! It took a few changes on the site to make it easier to manage it but now all of the covers from the Toys R Us, Walmart and South American versions can be accessed with US or EN.
I moved all the pictures from EN to US and added symlinks to keep compatibility with existing programs that search for these in /EN/.
I hope that helps, please tell me if I missed anything.
</code></pre>