Curse you RetroPad!
-
I've never played Final Fantasy 1 on the NES before. I have the PlayStation's Final Fantasy Origins version, and actually never played that before either, at least not very far. But since we have hookups with RetroAchievements, and that game is available, I've been playing it off and on as I can.
As I'm sure a lot of people know, when you visit the 1st cave, there are brooms that tell you some kind of spell. Basically it reads backwards "Select and press B". I know from my little bit of experience with the Origins version that this brings up the world map. So here I was, playing, and I press "SELECT+B" to bring up the map. What happens? My game resets. This is the exact key combo to send a reset to the console. And the worst part? It erased my save game. I tried to Continue a game, and it takes me to the character select/name screen. ARGH!!! All that time wasted. :(
I thought about setting up a temporary remap, to use say Left Bumper as select, but that wouldn't work, since I'd still have to press Select. Just out of curiosity.. is it possible to (for this game only) either remap the combo, or temporarily disable it? My guess is no, at least not without some major code rewriting.
Curse you RetroPad!
-
If you remap select from the emulator, it will not effect the hot key on physical "select". So if you move select to one of the bumpers, it will fix your issue.
-
@hansolo77 do you need reset on a hotkey? I use rgui to reset. I actually removed the reset button out of all my controller configs in /opt retropie/configs/all/retroarch-joypads/ . However to fix your problem the way you want you can create a config file named exactly the same as your rom in the same folder as your rom with the reset change. If your rom is say "Final Fantasy (U).nes" you would make a config in the same folder named "Final Fantasy (U).nes.cfg" caps and lowercase is important. Also notice that the file extension is in the config file name. Then in there you would put this. This is for the nes version. Change nes to psx if you are playing that one:
input_remapping_directory = /opt/retropie/configs/nes/ input_reset_btn = "" #include "/opt/retropie/configs/all/retroarch.cfg"
In between the " and the " put a button number you are reassigning to it. Use a high number like 22 if you want to disable it. Nul wont work to disable because the remapping will override the nul.
-
@hansolo77 You can remap keys for only one game. I don't use retropie, I use windows, but in retropie must be the same.
When you are playing go to retroarch gui, then go to quick menu, and core input options. Then save remap file for that game.
Then in home/pi/.config/retroarch/remap you can find the remap file with the name of the game.
Edit the file and add or modify the buttons to your liking.
For reset:
input_reset_btn = "9"
For hotkey:
input_enable_hotkey_btn = "6"
This are the values you have to change to your gamepad buttons.
The remap file will be loaded automatically next time you run the game.
-
@hansolo77 I know how you feel. I posted about it months ago: https://retropie.org.uk/forum/topic/697/change-the-default-hotkey-for-reset
Now I'm used to disable the reset and exit emulator hotkeys when I config my joypads. When I want to perform these functions I invoke RGUI and do it via Quick Menu.
Here is an example of my
8BitdoNES30GamePad.cfg
:input_device = "8Bitdo NES30 GamePad" input_driver = "udev" input_up_axis = "-1" input_down_axis = "+1" input_left_axis = "-0" input_right_axis = "+0" input_y_btn = "4" input_b_btn = "1" input_x_btn = "3" input_a_btn = "0" input_l_btn = "6" input_r_btn = "7" input_start_btn = "11" input_select_btn = "10" input_menu_toggle_btn = "3" input_enable_hotkey_btn = "10" input_state_slot_increase_axis = "+0" input_state_slot_decrease_axis = "-0" input_save_state_btn = "7" input_load_state_btn = "6" #input_exit_emulator_btn = "11" #input_reset_btn = "1"
Now don't get mad, take a look at this post read the lyrics and sing a long!
-
Heh, I remember seeing that video with the altered lyrics. :) Thanks for the help guys. I think I'll do a remap and try again.
-
@meleu said in Curse you RetroPad!:
@hansolo77 I know how you feel. I posted about it months ago: https://retropie.org.uk/forum/topic/697/change-the-default-hotkey-for-reset
Now I'm used to disable the reset and exit emulator hotkeys when I config my joypads. When I want to perform these functions I invoke RGUI and do it via Quick Menu.
Here is an example of my
8BitdoNES30GamePad.cfg
:input_device = "8Bitdo NES30 GamePad" input_driver = "udev" input_up_axis = "-1" input_down_axis = "+1" input_left_axis = "-0" input_right_axis = "+0" input_y_btn = "4" input_b_btn = "1" input_x_btn = "3" input_a_btn = "0" input_l_btn = "6" input_r_btn = "7" input_start_btn = "11" input_select_btn = "10" input_menu_toggle_btn = "3" input_enable_hotkey_btn = "10" input_state_slot_increase_axis = "+0" input_state_slot_decrease_axis = "-0" input_save_state_btn = "7" input_load_state_btn = "6" #input_exit_emulator_btn = "11" #input_reset_btn = "1"
Now don't get mad, take a look at this post read the lyrics and sing a long!
Thanks for this.... I took your advice, and simply remapped the
input_reset_button
key in the Xbox360WirelessReceiver.cfg file from 0 to 14 (which is DOWN on the Xbox360 controller). Tested it, and the combo no longer works on SELECT+B, now it works on SELECT+DOWN. -
If you play Dick Tracy (NES) one day, I hope you never need to use the first aid kit while crouched. :-)
-
@meleu HAHA... Yeah I can probably remap it to left trigger or something in that case.
-
@hansolo77 Do you reset the games frequently? I don't. And that's why I prefer to disable this hotkey and use RGUI for reset the game.
Well... Now it's just a matter of preference. I'm glad to see you laughing and not cursing the retropad.Cheers!
-
I don't. But I know where it can be useful. In fact, I'm glad there's a button combo to do it. X-Men for the Sega Genesis has a part where in order to continue, you have to physically press the RESET button the Genesis. The story in the game goes that Magneto infected the Danger Room with a computer virus, and in order to purge the system you have to RESET it. I remember when I got there the first time, I didn't know what to do. It just says "Reset the system" or something. I looked all over the place in the game to figure out where I'm supposed to go to do that. Finally, after trying EVERYTHING, I gave up and reached over to hit the RESET button thinking I had missed something and was going to start over. Then the Genesis went nuts displaying a bunch of random 1's and 0's. I thought I broke it! Then the text started showing that the system purge was successful and the game resumed. What a relief!
-
@hansolo77 haha. Nice story! :-)
The hotkey and RGUI -> Quick Menu -> Restart has the very same effect, so I think we can screw up the Magneto plans using both ways.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.