>>1099593
Retroarch is a nightmare unless you only want to use it with a controller, you have to completely change your mentality when it comes to using emulators, i'm used to using the windows file picker to load up a rom from my romset folder and off it goes, nothing more.
In retroarch however, you kind of have no choice but to learn to use the playlist feature, because otherwise you will be spending a lot of time painstakingly browsing through your files using the keyboard, one entry at a time to scroll, it's painful. It's a case of 'learning how to love the bomb', because it really does hold a lot of good cores hostage like Genesis plus gx which if you don't wanna touch RA, you have no choice but to use kega fusion which is even more outdated than 4chan's backend code, and is going to have trouble with some of the more fancy modern homebrew titles like pier solar for instance which won't load on kega at all.
The worst offender however, has to be the whole retropad concept which is utterly cancer, i get that it's not easy having to manage controls for every system they emulate, but they really could've visualized it a bit better, as an example, say you want to bind the Z button on your keyboard (or controller) to act as the A button on the genesis pad:
first, you open the menu, go to controls (not the one in the main settings, the one in quick settings), and then choose port 1 out of how many there were, and now comes to fun part, RA just spits out a gigantic list of every key it has available, so you end up with shit like:
(Retropad - A (Keyboard bind - X) = A)
what the fuck is that supposed to mean? which one is the "A" on the genesis pad? it's the last one yes, but it's confusing as hell for the first time, and the libretro wiki doesn't make it any easier either, it's just a mess.
>inb4 playing with keyboard
I detest controllers for anything before 5th gen, i find platformers far more comfortable having the movement with my right hand on the arrow keys, it's just something i've done my whole life, i agree only with using a controller if you're dealing with consoles that have analog sticks. Don't get me started on the android version too, there is simply no way to edit touchscreen overlays unless you either edit the .cfg file in notepad or use this online editor that has you use drag sliders to move the controls around and then export the file into your retroarch only to see one of the buttons doesn't quite reach your hand perfectly. It's clearly a project made by die-hard programmers, barely any UX has gone into the thing whatsoever.