this is not a rant. I would like to understand why there are so many hurdles to overcome to get Lakka running. I use retroarch on switch and I use many other emulation systems on different system. Lakka/Retroarch is among the best of them. But it could even get better. Many friends of mine ask me everyday on how to get Lakka/Retroarch running. Maybe we could make it easier to understand.
- ROM folder and adding them to a playlist
I know that I have to add the roms to the rom folder and start adding them. Roms that exist in the database are added to the playlist. If I use “add manually” then the database will be ignored and the roms will be associated to a core.
Wouldn’t it be much easier for everyone if the system folders like “snes”, “mame” or “dreamcast” would already exists? Then all roms ins e.g. snes would be added to a manual playlist for the core “snes” right away. The would be added automatically. Then the user could optionally check this roms against the database and add thumbnails. But this would be really optional.
- BIOS management
Why isn’t there a folder called “bios” and not “System” or “core/system” on Switch. Some cores even need there special subfolder. You have to look this up on the internet to understand where and which bios files needs to be there.
A unified bios folder with a checklist with checksum check and a checkmark for “passed” if the correct bios with the correct name exist in this folder would be much more convenient.
- Bluetooth controllers
There are not many types of controllers out there that people really use. There is PS3, PS4, XBOX ONE, XBOX 360 which can be connected via USB to get them started.
But why are bluetooth controllers (like 8bitdo) so hard to connect? You even need to use the terminal. Why is this so complicated? Why isn’t there a simple pairing procedure within lakka for 8bitdo or bluetooth in general?
I am really curious if all this is by design and intentional or if someone says: yeah, why not make it easier. Or if these things are technical limitations within lakka.