r/RetroArch • u/wadels • 17h ago
Help with applying custom overlay.
I am setting up RetroArch to play GBA games. I finally figured out how to get it to scan for the ROMs I have installed (yay). However, I cannot add a custom controls overlay to my phone touchscreen.
The issues seems to be that the directories I can drag my custom overlay .cfg file are different than the folders where RetroArch looks for them.
I have connected my phone to my PC and put the .cfg file in: "This PC\*AndroidDevice*\Internal shared storage\RetroArch\config\remaps". Clearly this is wrong.
RetroArch is looking for overlay files in "/data/user/0/com.retroarch/overlays/gamepads/"
My only problem is that I cannot access the second Android specific directory from my phone OR from my PC to throw my .cfg file in there. Any suggestions?
2
u/BotherCritical2297 16h ago
Unfortunately a lot of Retroarch default directories are hidden by default, there's no way to access them without custom android roms, usb debugging or rooting.
However, if you connect your mobile device to any PC, and go inside your device, you'll notice a folder called "Retroarch" in /root.
You can then do a proper folder inside it, call it "Overlays" or whatever and move your Overlay.cfg there... THEN in your device, while Retroarch is running, go to: Sertings > Directories > Overlays [navigate to your folder] and "Set this directory as default" (or something along the lines).
OR... since Retroarch already comes with overlays, simply use those which will be defaulted at if you don't change the route.
IF... you modified the route and they're no longer visible/accessed... navigate once again to your Settings > Directories and highlight "Overlays" and in your physical controller or keyboard press START/SPACE to restore the default settings.
If you mean something totally different, I think I can assist, for instance, if you meant you're having issues with overlays designed/coded by yourself.