Key mapping instructions

Let me ask you this question let’s say for a moment retro arch the program is corrupted would it be possible from another computer to download another copy of retro arch set it up the way I want take those files and copy them onto the computer that is in my game cabinet onto retro arch files that is there ( over write the existing files I have on my game cab with the files from another computer …will it work? Or would I have to completely uninstall retro arch. And then set up a fresh copy of retro arch onto my game cabinet computer

Making a hodgepodge installation is usually not the best plan, as you could end up with config files pointing to the wrong locations, etc. However, there’s not much risk in just backing up your current installation and trying whatever you want and if it goes sour, just wipe it out and switch back to the backup.

Ok here’s what I did I have another computer with Retroarch on it ver 1.8.2 I downloaded the Vectrex core key mapped the keys and made sure that from game to game the key map is stable I even exited out of Retroarch and brought the Vectrex core up and the key mapping didn’t change(bear in mind when I did set up the key mapping I then went to quick menu>controls>save core remap file)

Now I bring up the 3DO core and proceed to key map those keys(the key mapping is different for Vectrex and For 3DO) I did quick menu>controls>save core remap file. And what do you know? IT DIDN’T SAVE!!! I attempted to save the keymap for the 3DO core at least three time and it failed. It keeps reverting back to the key map I created for Vectrex!!!

Any ideas???

I guess get a log. Make sure the ‘config’ directory has proper permissions (e.g., make sure you’re not installing into Program Files).

I don’t understand. What i did on the other computer didn’t work either so my idea of over writing my retro arch files on my game cabinet would not help. I checked the config file and it is making RMP files one for vecx and for 4do

@Propdept i’m really sorry to hear that.
Don’t know if this problem is because of language barrier, but it seems, that it is definetively on your side.

Let’s start new.

Can you provide more details about your system?

  • Operating system
  • Way how you installed RetroArch (installer, 7z, PPA …)
  • Path to your RetroArch installation

Make sure you close/restart RetroArch every time you make changes.

  • Start RetroArch
  • Go to Settings - User - Language and change it to English to make sure you can follow my steps exactly
  • Set default controls in Settings - Input - Port 1 Binds
  • Close RetroArch
  • Start RetroArch
  • Launch a game with the GCE - Vectrex (vecx) core
  • Press (F1) to bring up the Quick Menu
  • Go to Controls - Port 1 Controls and change a few keys
  • In the Controls menu press Save Core Remap File
  • Close your game
  • Close RetroArch - DON’T CHANGE OTHER THINGS FOR NOW
  • Restart RetroArch and launch the game with GCE - Vectrex (vecx) again.
    • Does it have your changed keys preserved?
  • Close the game
  • Start a game with a different core
    • Does the keys are different? e.g. how you set them globaly in Settings - Input - Port 1 Binds?

@hunterk is it possible to merge the 2 threads regarding this topic for a better overview? :slight_smile:

2 Likes

Sure. Can you give me a link to the other one?

1 Like

[quote=“ImnoTapLumber, post:14, topic:25832”] Can you provide more details about your system?

  • Operating system

Win 7 professional

  • Way how you installed RetroArch (installer, 7z, PPA …) Downloaded from net and installed

  • Path to your RetroArch installation C:Retroarch

OK last night I sat down I mapped a core Vectrex, And the key mapping saved I moved over to 3do change the keys. And the keys saved for 3DO But The keys changed for Vectrex Those keys are now map for 3DO. Each time I map a core I am going to save core remap for each system it seems to me that the changes that I make on one system affect the other system

I found these instructions

  • Start content with the core for which you want to remap controls
  • Go to Quick Menu and then Controls
  • Configure the buttons the way you want
  • Select Save Core Remap File

But when I follow these instructions it also charges the key mapping for my other core!!!

What am I doing wrong?

Could you be more specific? Like, what core are you changing the controls for, and what cores do you see the changes at?

Vectrex Core and the Panasonic Core 4do. These are the only two cores I use and the other one changes when I remap I change Panasonic the core fir Vectrex changes and vise versa I am remapping buttons on my game cabinet

Ok here’s what I did I have another computer with Retroarch on it ver 1.8.2 I downloaded the Vectrex core key mapped the keys and made sure that from game to game the key map is stable I even exited out of Retroarch and brought the Vectrex core up and the key mapping didn’t change(bear in mind when I did set up the key mapping I then went to quick menu>controls>save core remap file)

Now I bring up the 3DO core and proceed to key map those keys(the key mapping is different for Vectrex and For 3DO) I did quick menu>controls>save core remap file. And what do you know? IT DIDN’T SAVE!!! I attempted to save the keymap for the 3DO core at least three time and it failed. It keeps reverting back to the key map I created for Vectrex!!!

Any ideas???

Try the following:

  • Rename your retroarch.cfg to retroarch.cfg.bak (to restore it after this test)
  • Start RetroArch
  • Go to Settings - Input - Port 1 Binds and configure your controls
  • Restart RetroArch
  • Start a game with the core you want to change the controls
  • Press your hotkey for the Quick Menu (default F1)
  • Change your controls
  • Save a core remap file
  • Check if in ``RetroArch/config/remaps/` a *.rmp file is generated

Now only the core with the saved remap file should have new controls. All other cores are using the ones you defined in Settings - Input - Port 1 Binds

UPDATE 6:53 pm I followed your instruction above but I did check and the system is making an RMP file. One for 4do.rmp and vecx.rmp

And what ever keymap is for vectrex is the Same key map for 3DO I just tried deleting the remap files and I made sure that the remap files are not read only And made new remap files. And tried bring up a core It clearly says…GAME REMAP FILE LOADED

But it DOESNT MATTER both core Are mapped the same

This forum software sucks for merging threads. It just plopped all of the posts from the last thread onto the end of this one >_>

C:\RetroArch is probably not a good place, as it causes weird permissions. Try moving your installation to somewhere user-writeable, like your Documents folder.

  • Start RetroArch

  • Go to Settings - User - Language and change it to English to make sure you can follow my steps exactly

  • Set default controls in Settings - Input - Port 1 Binds

  • Close RetroArch

  • Start RetroArch

  • Launch a game with the GCE - Vectrex (vecx) core

  • Press (F1) to bring up the Quick Menu

  • Go to Controls - Port 1 Controls and change a few keys

  • In the Controls menu press Save Core Remap File

  • Close your game

  • Close RetroArch - DON’T CHANGE OTHER THINGS FOR NOW

  • Restart RetroArch and launch the game with GCE - Vectrex (vecx) again.

    • Does it have your changed keys preserved?

YES! They are save I have done this many times already!

  • Close the game

  • Start a game with a different core

    • Does the keys are different? e.g. how you set them globaly in Settings - Input - Port 1 Binds ?

At this stage before I remap this differnet Core 4DO, the keys appear mapped EXACTLY as I mapped them for Vectrex…

What you are not grasping is that when I bring up another core and make key map changes. It affects Vectrex

Ok what I will do is uninstall retro arch from c: and reinstall it in my Hyperspin folder

Where is that located? it needs to be somewhere in your user path.

It will be in c:hyperspin\Retroarch