Well first of all, I just want to thank the developers for all of their hard work. I didn’t realize when I first downloaded RetroArch to play a few SNES games that it’d quickly become an addiction. I’ve dreamed of an emulation setup like this for years. Me on my couch with a wireless controller, being able to bring up a menu with all my games from the controller, save states… this stuff is just too good. And the forum is awesome - the people are very helpful. I can plainly see that things are substantially improving, just from switching to the latest nightly, from the stable version I’ve been using since I first started.
Having said all that, I have a few ideas for how to improve the user interface. Obviously this is just my personal opinion and it’s subjective. Give me your thoughts!
- The ability to manually add files to any playlist.
I understand the advantages of having standards for ROMs. But every now and then, I’ll notice that a ROM in my sets get skipped (even after switching to No Intro for everything). For example, Happily Ever After on NES. It’s not a big deal to just manually load a core and pick out the file, but it would be nice to be able to pick and choose games that normally would not match the databases and have them ready to go. Like translations, hacks, etc.
- The ability to create custom playlists with existing icons.
I can’t get any of my Turbo Graphics CD games to pass the checks, so it would be nice to be able to create a playlist called “Turbo Graphics - Super CD-ROM,” add all my games, and give it that nifty little TG16 controller as the icon. I’d also make an ‘NES Hacks’ Playlist with the NES controller icon. You could specify these playlists simply by pointing the UI to a specific folder where the user has already organized their favorite games, and the games could automatically be loaded without doing the check.
- Playlist Folders
This goes along with number 2. If I have 3 different NES playlists, for example, “NES,” “Famicom,” and “Translations,” all 3 of them appear after pressing A while the NES icon is highlighted. For people who prefer just one big playlist, a toggle for ‘playlist folders on/off’ could exist. Again, I understand that I can manually load cores and files. But the playlists are more convenient, because I don’t have to switch cores constantly, it’s preconfigured. The other advantage to this is, you could group playlists together in ways that makes sense to the individual. I would personally group all Nintendo stuff together, and all Sega stuff together. The way it is now, once you begin to get several systems emulated, it actually isn’t very fast to switch between one or the other, you’re scrolling left and right, and it’s inefficient. You could also create new icons for ‘parents’ of each system (e.g. a “Nintendo” icon, a “Sega,” “NEC,” etc.)
- Fast scrolling through playlists
The way it works now, I can scroll at normal speed, press L and R to fast scroll to the next/previous beginning letter, but it would be nice if I could press “L2” and “R2” to fast scroll without switching an entire letter. Particularly for SNES games, where there’s like a billion games that begin with “Super.”
- Voice Search
Maybe this is wishful thinking on my part, but I’ve become accustomed to voice searches on my PC, and “OK Google” on my phone. It would by nice if I could configure the “search” option to toggle between typing it out and voice. Then you could hit the X button on your controller, and for example, I say “Mega Man” and it pops up with every single playlist ROM that matches. I have no idea how much work something like this would entail, or if it’s even practical, but man that would be the coolest.
So, what do you all think? Feel free to add to my list, I’m very interested to see what you all have to say.