Jump to content
LaunchBox Community Forums

Need help setting controller configurations in retroarch per core not globally


rushisrighton

Recommended Posts

Here's my issue. I have launchbox / bigbox and I like using retroarch for most of my emulators. The problem I have is I want to assign my buttons separately for each system, nes / snes / genesis / mame etc.etc.

I am using bigbox pc  in an upright arcade cabinet, I am using arcade controls and buttons Ultimarc I-PAC ultimate and happ buttons.

So bigbox and retroarch sees my controls as keyboard inputs, if I bind controls for sega genesis, it binds them globally meaning  the same key inputs are now mapped to the nes emulator. I want separate config files for each emulator but I can't figure out how to make this happen, can anyone help? 

Link to comment
Share on other sites

Start up RA (NOT from inside LB/BB).  Load the core for the platform you want to configure. Go (right) to Settings, Input, User1Blinds.  Setup the buttons/controls (and for User2Blinds if you wish). Go back to Main Menu.  Select Quick Menu (which doesn't show if you don't have a core loaded) then Overrides (very bottom). Select Save Core Overrides.  Though probably not necessary, without making any other changes, load RA, do the config/save, exit RA, restart and test that core/platform.

My upright cab has the I-PAC/2 and when I 1st tried RA, I actually completely gave up.  About 6 months later I convinced myself it can't be that hard. Sure enough... the answer was right there the whole time. :) 

Link to comment
Share on other sites

4 hours ago, JoeViking245 said:

Start up RA (NOT from inside LB/BB).  Load the core for the platform you want to configure. Go (right) to Settings, Input, User1Blinds.  Setup the buttons/controls (and for User2Blinds if you wish). Go back to Main Menu.  Select Quick Menu (which doesn't show if you don't have a core loaded) then Overrides (very bottom). Select Save Core Overrides.  Though probably not necessary, without making any other changes, load RA, do the config/save, exit RA, restart and test that core/platform.

My upright cab has the I-PAC/2 and when I 1st tried RA, I actually completely gave up.  About 6 months later I convinced myself it can't be that hard. Sure enough... the answer was right there the whole time. :) 

Maybe I am having a real problem then. When I try to save core override I get a “saving overrides error”

Link to comment
Share on other sites

Well so far no change in behavior, whatever I do in the nes core changes the genesis core, or if I configure the genesis core it changes the nes core. I tried changing the nes in retroarch, then exit/save. I then went into bigbox and while in game I hit f1 and in the quick menu I was able to save the core override.

i thought well cool, it saved the core override. So next I went into retroarch and bound my controls for the genesis exited/saved on exit. Went into bigbox, loaded a game, pressed f1 and saved the core override.

so I went back to the nes and same as before now all my controls are bound to my button mappings for the genesis.

Ive read a ton of tutorials, spent more hours on this then I care to admit, and I'm still stuck. What can I possibly be missing?

Link to comment
Share on other sites

15 hours ago, JoeViking245 said:

Start up RA (NOT from inside LB/BB).  Load the core for the platform you want to configure. Go (right) to Settings, Input, User1Blinds.  Setup the buttons/controls (and for User2Blinds if you wish). Go back to Main Menu.  Select Quick Menu (which doesn't show if you don't have a core loaded) then Overrides (very bottom). Select Save Core Overrides.  Though probably not necessary, without making any other changes, load RA, do the config/save, exit RA, restart and test that core/platform.

My upright cab has the I-PAC/2 and when I 1st tried RA, I actually completely gave up.  About 6 months later I convinced myself it can't be that hard. Sure enough... the answer was right there the whole time. :) 

So how many retroarch emulators are you using bigbox for? You have an iPac and your able to assign your buttons on a per core basis? I'm at a loss getting this to work, any chance you can give it a try again and give a little more detailed how to? I've done what you suggested but it's not worked, there must be something I'm missing. It'd sure help me out having someone else with a similar system. 

Link to comment
Share on other sites

If through RA, you Load Core/Content, F1, Controls [assign buttons] and Save Core Remap File, you don't need to do anything when you load a game in BigBox except play.  Any and all emulator configuration (especially in-game controls) needs to be done, and confirmed working outside of LB/BB.

You don't by chance have RA installed in your Program Files directory?  That could be the underlying issue.  ..directory/file write administrator permissions and all that shtuff.  If it's not, I think your best bet is to simply start fresh with RA. (LB/BB has Nothing to do with the issues you're having.  Just sayin'.)  Since nothing appears to be working correctly with RA, there's no loss in completely trashing your RA installation and installing fresh. 

From Windows, start [your freshly installed] RetroArch.

Load Core
  find the core and hit enter
Load Content
  go to the directory that has your games and select one
  (mine are in zip files, so I need to select Load Archive)
  you may be asked to select a core (again)
  do that and the game will start
Hit F1
  you'll be at RA's Quick Menu (starting at "Resume")
Scroll down and select Controls
Scroll down and map your controls
  it'll look different than my pict (was on a remote computer)
Once done, scroll up and select Save Core Remap File
Scroll up more and select Resume

All should be good.image.thumb.png.aff0dceaac95b3a6bcf7054f81b2129e.pngimage.thumb.png.5488331944f95574ec9587b9ac4f4a9c.png

At this point the game is running.  Hit F1image.thumb.png.50b785b11144feb2f13bc7ffca6ceebe.pngimage.thumb.png.5c4acb44b1938ded5327bcb432729cc7.png

 

Link to comment
Share on other sites

8 minutes ago, Lordmonkus said:

Here are my settings in RA and I have no problems with per core controller settings, you have to turn off Save Configuration on Exit and make sure that when you change your control settings that you save the config as a Core Override.screenshot_46.thumb.jpg.eaa538aef58200b5a5d9b56357cf4775.jpgscreenshot_47.thumb.jpg.399e7325b135053c8547fe9351403c92.jpgscreenshot_48.thumb.jpg.529cbfe92c4cdf4b0347cb2300374e4b.jpgscreenshot_49.thumb.jpg.e37aa20de167083d281f496a851948c1.jpg

I have save on exit on, man I'm gonna be pissed and happy if that fixes it.

Link to comment
Share on other sites

Well I turned save on exit off, saved current config, exited and renters to make sure it was set to off. 

Exited and went into my remap folder and deleted the old content.

opend retroarch loaded the nes core, mapped my controller, then loaded content and inside of the game hit f1 and saved core override.

exited retroarch re entered and confirmed nes controls worked. Then exited retroarch.

I then went intro retroarch loaded the sega genesis core and repeated the procedure, exited and made sure my genesis controls worked, then I tried the nes and they were now set to genesis controls.

Still doesn't work. I gotta get some sleep.

Link to comment
Share on other sites

22 hours ago, Lordmonkus said:

You can also try the controller remaps in the quick menu.screenshot_55.thumb.jpg.5033af653bee7b1d7da4b7d018069a09.jpg

Tried that now also, same result. I even tried setting it up and just saving a game remap configuration - no go. 

My only other thought would be that I have 2 hard drives. I load all my roms off of the second hard drive, my ssd holds all of my retroarch/launchbox and operating system. Any chance this has anything to do with it?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...