OnionUI / Onion

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

Feature Request: Display Simple Rom Names #288

Closed kuhlmanryan closed 2 years ago

kuhlmanryan commented 2 years ago

Requesting a settings toggle to show simple rom names in rom list views. Basically only showing everything in a rom name before the first "(". Something like below maybe?

(Could set this as a toggle in settings) "Simple Rom Names" Yes/No "Enabling this will display rom titles before the first "(" bool showSimpleNames = true;

Sudo code example: String romName = "Donkey Kong (USA)" String displayName = showSimpleNames ? romName.Split('(')[0] : romName;

Resulting display name being "Donkey Kong" if they have simple rom names enabled in settings.

Olywa commented 2 years ago

I'm not sure it's this simple unfortunately as I think the game lists are generated by the firmware (miyoo) code, not touched by the OS (Onion), only passed through. However a solution is being discussed that should provide your desired outcome in a future release.

kuhlmanryan commented 2 years ago

That's awesome that a solution is being discussed. Appreciate you guys! Will close this issue out to get it out of the way 👍

Olywa commented 2 years ago

That's awesome that a solution is being discussed. Appreciate you guys! Will close this issue out to get it out of the way 👍

Just to be clear, I'm only a user like yourself, but you can get the latest intel from the discord. I appreciate the dev too ;)

Olywa commented 2 years ago

@kuhlmanryan Hi again, as a follow up, a feature for using an easily generated 'miyoogamelist.xml' is being implemented in the next release that will let you use simple names but it will be only for use with Arcade Systems (Arcade, NeoGeo, CPS1/2/3). The good news is that it's very simple to apply this change manually yourself for other systems. Please feel free to jump on the discord if you'd like to learn more. https://discord.com/channels/529983248114122762/891336865540620338