Force 6 button mode pc Engine?

Is there a way to force 6 button mode on the pc engine core and disable the l2 control to switch it? I can change the command key but no idea how to save it.

I think the L2 button lets you switch modes.

Sorry, I must have worded that poorly. Yes that is correct, I’m looking to do two things.

  1. change the to l3 and save (saving is my issue).
  2. default this core to 6 button instead of 2 button.

I’d prefer to do this in the cfg’s not gui.

You can use the remaps to move the mode switch from L2 to L3. That shouldn’t be a problem.

You can’t make the core default to 6-button, though, as a bunch of games go bonkers (or won’t even boot, IIRC) with a 6-button pad, and I think there are only like 10 games that require a 6-button pad.

1 Like

I’m having trouble locating the remap name for that. Do think it is possible to use the hot key? I’d like to allow the game pad to switch the modes but not interfere with an existing button. Say hotkey+l2 ?

I don’t think you can use the hotkey-enabler for that, since it’s not really a hotkey, but rather a core button.

The remap should look like this: input_player1_l2 = “[L3 keycode]”

hmm more labeling to do? :smiley:

Oh I see what you mean. So a input can not take two buttons correct? input_player1_l2 = “[L2 keycode],“[R2 keycode] ”

wait, that can’t be right because I already mapped input_player1_l2 10

when I press the button ID 10, it does the game feature and also says changing modes.

example: in street fighter this button ID 10 punches. At the same time the text about switching modes pops up. In the UI I can change the mode switch to button L3 to separate it.

IS there not some label like _input_player1_mode_switch.

No, because the frontend doesn’t know anything about mode switching. It only knows retropad L2. It’s the core that gets the L2 command and interprets that to switch modes.

Ok. The RA front end does allow me to change them but I see no way to save. Once I change to L3 I’m good but on relaunch its back to l2.

In quick menu > controls, there should be a ‘Save Core Remap File’ option where you can keep that L3 assignment and it will load any time you launch content through that core.

That is the one I tried (didn’t work). Where would this save to so I can check the files itself?

I don’t know where retropie puts them, but we put them in:

~/.config/retroarch/config/remaps