RGPAD, a universal gamepad overlay

Small update: I can’t believe I actually did this, but I beat Super Mario 64!

Yeah I don’t found some Power Stars and used lots of savestates to get some of the tough ones (I don’t have as much free time as I used to), but the game really became fully playable for me with this change to swap the analog stick with the D-Pad.

Thanks again!

1 Like

RGPAD v7.0 (download link in the first post)

  • Added a new MINI OVERLAY!

This new overlay (portrait) replaces the old “TATE” overlay and is useful to play vertical games and systems like Nintendo DS / 3DS

2 Likes

谢谢作者的 辛勤研发的 虚拟按键 修改版本,希望 以后 会有 后续 更新维护版本,谢谢您!

1 Like

RGPAD v8.0 (download link in the first post)

  • Added new D-PAD WITH NO DIAGONALS overlays!

These new overlays (landscape and portrait) are useful for various types of games but especially for those games where you need to move left-right or press buttons as fast as possible to get up speed (i.e. Track & Field, Decathlon, etc.). If the game doesn’t use left-right but use buttons to run, you can remap them to the D-pad. For example, in Track & Field you can remap Button 1 and 3 to D-Pad Left and Right. Or, even better, you can try to remap Button 1 to D-Pad Up and Down, Button 3 to D-Pad Left and Right and with a circular movement of your finger on the D-Pad you can get great speeds (of course you can use this trick also with games which use left-right to run, just map those directions alternately to the D-pad)

  • Added NEW BUTTONS (left and right) to switch between overlays

To show these new buttons on the screen you need to first press the “options” button (the one with the 3 white lines on it)

  • Fixed a few minor issues, reworked some overlay graphics and code cleanup
2 Likes

RGPAD v8.1 (download link in the first post)

  • Added the option to have HOTKEYS on the screen when overlays are hidden!

Many people like to use gamepad overlays also when they play with an external controller to have on the screen all the hotkeys (save/load, rewind, fast-forward, etc.). In this new version it’s possible to hide the overlay but still enable all the hotkeys!

1 Like

RGPAD v8.2 (download link in the first post)

  • Added the OPTION BUTTON on the screen also when overlays are hidden

  • Changed button positions in some overlays

1 Like

I’m liking what I’m seeing so far… I’ve just been tinkering with the overlays to try and get it perfectly… I just have two questions:

  1. are the mini and one hand overlays missing from Retroarch? I can’t seem to activate them when switching to portrait mode?

  2. What are the settings you are using so that the overlay is not going over the gameplay screen?

Hi, RetroArch at the moment is updated with RGPAD v8.1 (not v8.2) but that version still has all the overlays. I just tested it and works fine (of course you need to “Update Overlays” in the “Online Updater” first, if you didn’t do it). If after updating the overlays it still doesn’t work correctly, I suggest you to try a clean RetroArch installation. Some screenshots would also help (especially for your second question)…

So I just did an update on Retroarch for everything including the overlays and I still don’t see the Mini and One Hand Overlays, just the regular, Modern, and Retro options.

As for the second question, this is what I was referring to with the buttons being positioned over the game, but I think you mentioned that it would be fixed when ver 8.2 comes to iOS so hopefully that’s the case real soon

IMG_0286

1 Like

Modern and Retro are just the skins. To change overlay, as stated in the first post, you need to press the “option” button (the one with the 3 white lines on it) then click on the small arrows that appears at the bottom-center of the screen.

About the second problem… what phone do you have? Do you have the same issue also with the default “neo-retropad” overlay? Can you post a screenshot of “neo-retropad” on your phone?

1 Like

Wow those little arrows at the bottom center were really small I could barely see them over the white home bar lol but I found them so thank you!! Problem #1 fixed :blush:

As for the second problem, I have an iPhone 15 Pro and yes two of the buttons are overlapping the game screen with the neo-retropad overlay as well; so I know button positioning has to do with it

Yes, the arrows were made very small by purpose so they are barely visibile and you can play even with the hotkeys on the screen… :wink:

About your second question… I think it has to do with the settings of your phone and not the overlays… Maybe your phone screen is set to have black bars on top and bottom of the phone. I don’t have an iPhone, try to check your phone resolution or if there is an option in the settings to remove black bars. It seems like you are not using all the screen space available on your display…

Does anyone know if it’s possible to have RA load the default overlay on a different layer? For example, I’m playing an N64 game ATM and switching to “LANDSCAPE-BASIC-LEFTANALOGBIG” takes a moment. It’s not a huge hassle, but it’d be nice to have it launch on that by default, instead of “LANDSCAPE-BASIC”.

Is the solution to just make a separate cfg with it set to overlay0?

For example:

Also, I’ve edited RGPad slightly to have a xinput/Xbox layout, since I use RA on my PC and phone, and the switching buttons are confusing. I’m not sure if that’s something you’d want to implement into RGPad as a separate .cfg, since I’m almost positive I’d be the only person that would benefit haha

I opened an issue months ago about this. No answer…

1 Like

Hopefully it’s fixed soon!

Another thing I wanted to ask, what sort of process do you take in order to adjust your layouts? Is it all done manually through text editors/retropad-editor? Or is there some automation involved?

1 Like

No automation, I generally use RetroPad Editor first to set up the basics of the new layout I want to create, then I do all the finishing touches manually with a text editor :wink:

Damn, that must be a massive pain, especially given how many overlays RGPad has😅

1 Like