Couple of requests and/or suggestions for RetroArch

New here, I’ve been lurking around the forum for a while, decided to join. I’ve been using RetroArch, and I love it. So much easier than having to open a separate emulator for each system. There are however a few little things I’d really like to see done with it at a later time if possible. Keeping in mind, I use RA on PC, but I’m sure these could work on some other versions also. Which is the main reason I posted this in General instead of the PC section. Some of these may also be in the program and I just can’t find it, so, sorry if that’s the case.

? Being able to set custom controls for each core. I like the ease of just setting up the controller, and having it work on everything, but it would be nice to be able to change the controls for each core if I wanted. Especially when it comes to Genesis, I tend to use a different button layout than RetroArch sets, especially when it comes to fighting games.

? Being able to set a custom Color Palette for the Nestopia core. This isn’t a HUGE deal, but I spent ages working on a custom color palette for nes games, that I use on my normal Nestopia emulator, and I’d like to be able to use it with RetroArch. Again, not a big deal, but it would be a nice feature. Just something in Core Settings to load a palette file.

? The ability to have multiple controllers working at the same time, so I could easily just grab a different controller to use without having to set up new controls, or load a new config to do it(which also disables the other controller). I use 2 controllers at the moment, a PS3 controller for most games, and a USB NES controller for NES/MS/GB. And I plan to eventually buy more USB ‘retro’ controllers like SNES/genesis/n64/etc. And it would be nice to easily just grab one and use it, without having to switch configs. Especially since the NES controller lacks buttons, so I have to also have a keyboard near me in order to open the RetroArch menu.

? The ability to set different ‘browser’ directories for each core would be nice. So I can default my NES core to my NES games, instead of defaulting it to my main folder and have to scroll through 8 folders to get to the NES games. It could simply be put in the ‘core settings’ menu.

Just some suggestions that I think would make RetroArch easier to use. At least, for me. I assume they’d be useful for other people too.

(Also, a little offtopic here, sorry, but… could anyone tell me where Borders would be posted? Since the forum layout change, I’m not quite sure. I considered Overlays, but overlays and borders are different, so I dunno. Maybe Retroarch general?)

? Being able to set custom controls for each core. I like the ease of just setting up the controller, and having it work on everything, but it would be nice to be able to change the controls for each core if I wanted. Especially when it comes to Genesis, I tend to use a different button layout than RetroArch sets, especially when it comes to fighting games.

Already possible with per-core configs (switches config automatically) or using custom configs. Support for it is fairly recent though, you might need updated build.

? Being able to set a custom Color Palette for the Nestopia core. This isn’t a HUGE deal, but I spent ages working on a custom color palette for nes games, that I use on my normal Nestopia emulator, and I’d like to be able to use it with RetroArch. Again, not a big deal, but it would be a nice feature. Just something in Core Settings to load a palette file.

FCEUmm core has some palettes you can toggle between. I guess someone could send a patch for Nestopia support.

? The ability to have multiple controllers working at the same time, so I could easily just grab a different controller to use without having to set up new controls, or load a new config to do it(which also disables the other controller). I use 2 controllers at the moment, a PS3 controller for most games, and a USB NES controller for NES/MS/GB. And I plan to eventually buy more USB ‘retro’ controllers like SNES/genesis/n64/etc. And it would be nice to easily just grab one and use it, without having to switch configs. Especially since the NES controller lacks buttons, so I have to also have a keyboard near me in order to open the RetroArch menu.

Possible using joypad autoconfigs. Configure once per-pad and it’ll just work itself out. Requires a bit more manual setup, but should be worth the initial investment.

? The ability to set different ‘browser’ directories for each core would be nice. So I can default my NES core to my NES games, instead of defaulting it to my main folder and have to scroll through 8 folders to get to the NES games. It could simply be put in the ‘core settings’ menu.

Possible with per-core configs again.

I didn’t know there were core-specific configs. And no clue what the autoconfigs are, I’ll have to look into it. I only knew about the basic config files. Thanks.

Would there possibly be anywhere that explains how per-core configs work?

Also, for the palette thing. Using the newest version of Retroarch, I see there’s palettes I can switch between, but I was thinking more of external files I can manually load. So I could use my own custom palettes.

Re: borders, you can make them with shaders or with overlays, so really either section would be appropriate.

My guide covers configs now, check it, it’s on my signature I’m looking into adding palettes as a core option for mednafen. If I manage too I 'll try the same for nestopia

My guide covers configs now, check it, it’s on my signature I’m looking into adding palettes as a core option for mednafen. If I manage too I 'll try the same for nestopia[/quote]

I hate to keep bothering everyone. I try to figure things out myself, but sometimes it just doesn’t work.

Are Per-Core configs supposed to automatically load or anything when you switch cores? Or do I still have to manually load the config file by changing the “RetroArch Config”? For me, it’s not autoloading, so I’m not sure if it’s actually SUPPOSED to autoload the config for the core I picked, and I’m doing something wrong. Or if I still have to manually load it. It’s not hard to manually load it, I was just hoping it’d automatically load.

If it doesn’t autoload the pre-core config, perhaps that’d be a good thing to add. But I could easily be doing something wrong.

Configs load automatically then you load the game not when you pick the core

Ah, ok. I was assuming it loaded when you picked your core, that way the directories would be loaded right away. So you could load a core, and already have the rom directory set up for each core, instead of having to load a game before the directories change.

I guess that’s all, thanks for the help.