TriForceX / MiyooCFW

Custom firmware source code and resources for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 and third party handheld consoles
GNU General Public License v2.0
1.1k stars 112 forks source link

[BUG]: The backdrop does not display correctly in the GameShow skin #578

Closed raptor264 closed 6 months ago

raptor264 commented 6 months ago

Version

2.0.0 (BETAv2) pre-release

Version type

musl (experimental)

Version hash

67298a0

Issue description

The emulator backdrop is not displayed correctly in the Game Show skin menu, nor are the game backdrops displayed correctly in the favorites section.

Steps to reproduce

  1. Turn on the device.
  2. Select GameShow menu skin.
  3. Add the link of an emulator, for example picodrive.
  4. Supposedly the backdrop corresponding to said emulator does not work. The same thing happens if you set a game as a favorite. In the favorites section the backdrop is not displayed correctly either.

What device are you using?

PowKiddy V90

Relevant log outputs

No response

Issues' terms

Apaczer commented 6 months ago

The GMenu2X assumes all your binaries are in lowercase, which is not obligatory to follow by developers but a general rule of thumb for sake of use. For e.g. you have PicoDrive, but frontend looks for picodrive by default - so you have to relink backdrop path or rename binary itself.

Previously it wasn't an issue because we were using FAT file system in main partition which doesn't differentize files by letter casing. Now we're using BTRFS which is aimed at Linux systems and requires to name files appropriately.

the game backdrops displayed correctly in the favorites section

GameShow looks for bakcdrop in ./gmenu2x/skins/GameShow/backdrops/ and if there is none for you favorite game there, then you will have generic backdrop. That's normal but may need to be improved I believe.