Development Suggestions

If mGBA worked before and now doesn’t, delete .cfg files.

Go to RetroArch Installation Folder > Config > then delete the mGBA folder there.

If this doesn’t solve your issue, then I don’t know what will, and this will be my last off-topic post regarding your issue.

Aw… welp… thanks.

I’m trying to make an RGUI Theme thar mimmicks a “9999999 in 1” bootleg cartridge menu, so I was just missing the custom font to get the full experience right.

I found the issue. Thank you. The game cfg file caused conflict.

there’s an issue here i have with mGBA when saving .cfg file for any rom. In case someone else could kindly test. The moment .cfg file is made, then core crashes with “Close content”.

Mesen core (NES) crashes to me, it does not matter if removing all 3 files for each rom: .cfg, .slangp, .opt

That font has a custom format, but there is a description: https://docs.libretro.com/development/retroarch/new-translations/#generating-custom-font-for-rgui

2 Likes

A suggestion regarding RetroAchievements: I’d like to be able to reposition achievement/mastery notifications and challenge/progress/leaderboard indicators on the screen. And I mean fully reposition them, with specific X,Y coordinates - bonus points if the position can be saved as a Core/Content Directory/Game setting.

Currently (1.22.2) only the Achievement notification can be repositioned, but it has 6 preset locations on the screen with just the padding from the edge being adjustable. The indicators only appear in the bottom left of the screen.

Another suggestion, and something that would be a wet dream for me, is an option for these notifications/indicators to be “merged” with the core output, appearing as if they were part of the game content, in order for them to be affected by shaders like Mega Bezel. Now that would be awesome.

Can we please get an overhaul of the controller mappings?

Here are some suggestions to make it better, because right now it’s extremely un-user-friendly:

All Controller settings should fall under 1 single menu item (with sub-menus as-needed). Having it in 2 separate places is confusing.

  1. Settings > Controls > Retorarch Menu Controls > Controller Bindings > Player/Port 1
  2. Settings > Controls > Core-Specific Controls > Controller Bindings > Player/Port 1
  3. Settings > Controls > Game-Specific Controls > Controller Bindings > Player/Port 1 etc.

For Retroarch Menu Controls, I feel like there doesn’t need to be this virtual controller representation even involved. It ought to just say “select” or “back” and then you can map your buttons to whatever you’d like (e.g. A = “select”, B = “back”, etc.)

  • If I connect an Xbox controller, and try to figure out what “back” button to use, the icon shows down, but the menu says “B Button (Down)” even though down is “A” on Xbox.

  • If i’m using an 8BitDo M30 (Genesis-style) controller, there is no down. The controller is laid out left to right (A, B, & C) so the icons and labels are extra confusing.

For Core-Specific controls, I get this needs to represent a virtual gamepad, which I’m fine if that’s a Switch Pro layout, but you’ve switched the columns in the Quick Menu Control mapping.

  • In the Options > Input section, the virtual buttons are on the left column, and the actual controller buttons are on the right with a button press to map them

  • In the Quick Menu > Controls section, the actual controller buttons are now on the left column, and the virtual game buttons are now on the right with a dropdown instead of a button press.

Why are they like that? I would think you would just have the same layout for both. for the core-specific controls, the virtual buttons (representing the game controller) should stay on the left, and you can press a button to map your physical controller on the right.

Lastly, hotkeys appear to not stick per controller. For some reason they are assigned at a higher level than the controllers, but each controller is different, and the hotkey I assigned to one controller conflicts with the mapping of another.

  • I’d like to map the heart button on my 8BitDo controller to Menu Toggle. Retroarch recognizes that as Button 2.
  • I’d like to map the Guide button on my Xbox controller to Menu Toggle. Retroarch recongizes that as Button 7.

Now I have a conflict and have to make a sacrifice somewhere which is not ideal.

I understand that Retroarch is having to do a lot with all the different systems and controller types, but I feel it could be laid out more intuitively to make the user experience a lot better.

How about a Shader Preview button?

The X (Left) button currently isn’t used for anything, and it would make choosing a lot more faster.

This post is awaiting approval from the admins. It is not visible to others.

Allow expansion of storage areas determined by retroarch file area when hard drive are cloned larger.

I was getting some art on my retroarch games and i have an old hard drive. well it is full at the time and i didn’t know it but then an error occured (in french saying hard drive is full) and it won’t work right anymore. but in hopes that it will fix itself one day i am cloning the hard into a much larger hard drive to attempt to get my games back as i am not good at this stuff that is new to me. i try to add a files and it never wants to let me find it and then drive is full so i can’t so now it as clone will have enough room but will it allow it to be done??? anyway i plan to attempt if this works in cloning to add more games until it expands into the new area as i don’t know how to do it myself. Any ideas would help thanks.