OnionUI / Onion

OS overhaul for Miyoo Mini and Mini+
https://onionui.github.io
GNU General Public License v3.0
3.33k stars 208 forks source link

GameSwitcher never displays FF8 PBP #1451

Closed dovahkiin closed 4 months ago

dovahkiin commented 7 months ago

Checklist

Onions OS Version

4.3.0

Miyoo Firmware Version

2022 04 19 0828

Provide a clear and concise description of the issue

Final Fantasy VIII (USA) in PBP format runs perfectly, but it fails to show up in the Game Switcher.

The file is 2.05GB (2,212,443,740 bytes). It is the only ROM file I have which is over 2GB and seems to be the only one with this issue.

Clearing the recentlist.json file and other history JSON files has no effect. Logs (when enabled) also show no issue.

Renaming the ROM file, or changing a few bytes in it does not seem to help. I tried slicing the end off the file so it was just under 2GB and of course this fails to boot but it does show up in the Game Switcher.

FF8 shows up OK in the JSON file, and it's screenshot is saved in romScreens, but it's entry doesn't show up and isn't selectable. Interestingly, the game after it in the JSON list displays FF8's screenshot.

Other people on reddit seem to have the same issue: https://www.reddit.com/r/MiyooMini/comments/149wctj/question_about_psx_pbp_files/ https://www.reddit.com/r/MiyooMini/comments/zf1kcd/game_wont_appear_in_switcher/

From what I can see, signs point to it being related to the ROM file being over 2GB.

Steps to Reproduce

  1. Load up Final Fantasy VIII (USA).pbp
  2. Open the Game Switcher
  3. FF8's screenshot will appear over the next game in the list and FF8 itself isn't displayed

Provide any additional context or information that may help us investigate your issue

N/A

tGecko commented 7 months ago

Thanks for the report - we think we have identified the root cause and will provide a fix in the next update.