Development Suggestions

I’ve been thinking…

If Sony (xmb) and Nintendo (ozone) can have their own replica console menu drivers, why can’t Microsoft?

More specifically, the old x360 Dashboard.

I’d call it the “xboard” if any of you are open to the idea. But there must be a reasonable reason why it hasn’t been done yet.

1 Like

the main reason is that it’s just a really big job to write a menu driver. There was a preliminary function-alike of the old “blade” menu called “stripes” but it was never finished and got removed altogether a year or so ago.

3 Likes

Hi, I’m new here, so don’t hang me if I’m posting in this the wrong place. My question is, how can I stop RetroArch from changing the file names of my ROMs and just display the actual file name I gave it?

I don’t want to see “(USA)” or whatever country at the end of the game name in the menu. I also don’t want to see file names changed like “The Legend of Zelda” to “Legend of Zelda, The”, it is really annoying as I have spent a long time renaming all the ROMs I have and would like them displayed as such.

The manual scan will just dump your files into a playlist without matching them to our database (including names). Boxart isn’t going to work, though. Not ours, at least.

2 Likes

Excellent, thank you for your response. When I do this, some of the icons are rocket ships while others are associated with console type. For example, The NES games have a rocket ship icon while the Game Boy games have an actual Game Boy for an icon. Is there any way to fix this so all games will have the icons of the consoles/handhelds they are associated with?

All of the images (including boxart and icons, etc.) are determined by matching playlist names to the images’ filenames. In the case of the icons, the playlist needs to have the same name/title as the icon filename.

When you do the manual scan, there’s a field where you can put in a name and you can choose from among a premade list, which will ensure you name it correctly for the icons.

A suggestion for helping devs is to ship Retroarch builds with a shortcut or something that launches it with logging to file, so users won’t need support for giving back support, in this screenshot I created a shortcut to launch Retroarch in verbose-logging mode, but I’m not sure how to activate “log to file” directly, or if there’s a way to do it from the shortcut, this idea works fine for windows, but there may be other solution that works across other OSes.

2 Likes

A suggestion just hit me!

A Barebones Web-view integrated Browser

For browsing the internet, opening links, looking up information, maybe even directly downloading some necessary assets, or watching YouTube.

But that’s just me…

EDIT: I made a similar suggestion to this a while back. I just forgot about it.

I wonder if it’s possible to use widescreen cheat codes along with retroachievements, some games will only be displayed properly in widescreen using these codes, while others work fine using the cores widescreen hacks, but since hardcore mode for retroachievements disable cheats entirely, is there anything that could be done to keep this functionality?

I need say thanks very much for Retroarch creators. Retroarch does an good work for controller autoconfig, but unhappily has an detail not having priority being about input mapping. For an long time is default for emulator allow configure an console controller input button for multiple controller button. Retroarch allow bind an console button only for one button. That feature is default for all emulators. For users having PS3-4 controllers playing NES-SMS-PCE-Genesis-SNES-GB-GBC-GBA the controller has buttons free to be used. NES and others consoles with few buttons has games need press 2 buttons at same time. Example NES Double Dragon need press B+A for jump. Retroarch not allow bind NES buttons B and A to 2 controllers buttons. Bizhawk allow multiple binds. the console buttons are used in controller Retropad map “XYBA” and also can be used in L1-R2-R1-R2 Example for NES button B in B and R1 button A in A and R1 autofire A and B in X and Y

Have games (NES-PCE Double Dragon 2 is tiresome every time to press 2 buttons for jump and yet in sequence another button for jump kick attack) need press 2 buttons at same time that I not play in Retroarch.

For Genesis-SNES creating an A+B+C bind in controller L1 help when need to do an game code or other action because not is simple press 3 buttons with precision in an PS3-4 controller.

Another problem is not is possible configure autofire for all buttons for all cores. Few cores has autofire buttons and some has only 1 or 2 autofire buttons being that use more than 2 buttons. Retroarch need has other few features, but allowing multiple binds for same button and autofire for all buttons in any core are default features for any emulators that are in top list for add in Retroarch.

Is much strange Retroarch not having both features. Is much priority to all features less for input.

That’s something that I’ve always felt was a part of the charm, uniqueness and core gameplay of those games.

Interesting to hear someone complain about that specifically.

Ninja on the Master System uses two buttons for your character to turn into smoke/become invulnerable for a few seconds, having the ability to assign such combinations are really a welcome addition.

Retroarch have amazing features, but not allow bind console button to multiple controller buttons in Retropad and not autofire for all console buttons in all cores. Not sense Retroarch not having feature to allow bind console to more of one controller button and not auto fire for all buttons from first to fourth console generation and from Gameboy to Gameboy Advance.

Another problem is Playlist menu not allow scroll page by page. If you has selected playlist Amiga or SNES the letter “S” is an long time to see all in letter “S”. Playlist only allow scroll letter by letter. Loading content menu allow scroll page by page using LEFT or RIGHT. Solution : selecting an playlist using X the menu is locked inside in the playlist thus LEFT and RIGHT can work for scroll page by page. Another problem playlist feature not allow create playlist with 7z or zip files having multiple inside roms thus making one playlist item for each rom inside in the 7z file. That help when having multiple versions of same game (revisions and hacks) thus the playlist is more easy and simple for browsing and also save much disk space.

All options above are default for almost all emulators (MAME, Bizhawk, Stella and few others). Unhappily Retroarch not have all above that does the emulator to be more complete.

I want an reply from Retroarch dev about it to understand if has any plans to add the features above.

There are no specific plans to add any of those at this time.

@Hunterk

Thanks very much for your reply. Multiple bind for each console button and autofire for any button in all cores are very good. In moment I not have skill to add both features in Retroarch helping the users.

Thus being the the temporary solution in Linux is AntiMicroX. For some consoles configure Retroarch to use controller for d-pad and analog and console buttons only for keryboard and after configure AntiMicroX to use PS3-4 controllers to bind to keyboard allowing create custom buttons with autofire. Possibly break Retroarch input sync, but I not see another solution in moment. Perhaps in Linux the input sync is much better than anothers systems.

You can download AntiMicroX from

Install the deb for Ubuntu. If has dependecies errors use the commands below sudo apt-get update sudo apt-get --fix-broken install

Hunterk Thanks very much doing Retroarch. Have an nice week.

1 Like

I don’t know if this is technically doable, but it would be nice to pause the emulation on the Steam version of RetroArch when the Steam overlay is displayed (would be especially nice on the Steam Deck); not displaying the menu, just pausing the emulator.

I guess the ‘pause in the background’ setting doesn’t work? That is, Steam Overlay doesn’t let the program know it’s not in the foreground when it triggers?

No, unfortunately it does not work, the game keeps playing with the overlay on.

Is is possible to implement a hotkey to open the parent shader directory when the game is running? (path: quick menu >> shaders >> load)

Currently we have hotkeys to apply the next or previous shader and they allow us to cycle through all our presets. It works great if there’s like 3-5 presets in the folder.

But, for example, if you want to create some variants of your current presets (xbr, soft, sharp, etc), the number of presets will grow significantly. You probably don’t want to cycle through a dozen of presets just to find the one you need at the moment, especially when some of them actually take 5-10 seconds to load.

If there’s a hotkey that opens the shader folder, we’ll be able to choose from a bunch of presets a lot more easily. :smiley:

2 Likes

there’s already the function to remember the last directory.

1 Like