Unbelievable - I just lost my Select key mapping again :-(
-
Hardware: Pi3
Interface: ControlBlock
Buttons / Joystick: microswitches and Joysticks in a bartop build (plus a USB keyboard and USB gamepad for setup/emergenciy fallback)
Retropie version: don't know - built with 3.6 in March, think I've upgraded since but cant see version number anywhereI'm making a real mess of configuring buttons in my Mame emulators firstly in advmame I unset my "UI Select" key now cant choose any menu items.
Then trying to setup my Libretro Mame I did the same thing (Tab for interface menu, move to keymapping, press enter to change it, press Escape to clear existing. then realised (again) that I cant press UI Select again to choose open the change option to choose a new button.
Emulation Station still works fine, and all my buttons / joystick movements work OK in that.
Firstly does anyone have the default controller config files I could simply past in to replace my broken (advmame & libretro mame) ones? Just a standard keyboard or USB generic gamepad one would be enough to get me going again. Note: I'm a Linux newbie, so need to know the location filepath too.
Secondly. when the key mapping interface menu is up, is there any other keystrokes that can be used other than Select and Escape to clear pre-exiting? It seems far to easy to clear the existing UI Select choices, then not be able to reset it. I sometimes find other fields need to be cleared, but Escape key then registers as an alternate button choice in addition to what was already there instead of clearing it. Am i missing a trick or another key combination to get out of these muddles?
I appreciate it's probably my stupidity, but any help would be appreciated rather than rebuilding from scratch.
-
@thedon
i'm not really sure i follow how it went wrong for you :) why are you clearing the UI select key? but you can get back to the defaults in lr-mame2003 (mame-libretro) by deleting/home/pi/RetroPie/roms/mame-libretro/mame2003/cfg/default.cfg
however, that's the location for it in the latest version... it's changed about a bit since then, so if you're not on the latest version it might be:
/home/pi/RetroPie/roms/mame-libretro/mame2003/config/default.cfg
(not sure about advmame, but it's probably a default.cfg in a similar place in
/home/pi/RetroPie/roms/mame-advmame/
so hunt around) -
@dankcushions Thanks dankcushions - I was trying to change UI Select to something on the Bartop control buttons, rather than have to open the cabinet up to hook a keyboard up.
Once I'd used Escape to clear the existing buttons, I couldn't then select it again to choose a new button, or anything else thereafter.
I'll try those locations and see if that gets me back working again - thanks for the quick post. I'll update here in 20 mins or so once I'm all powered up again.
-
@thedon thanks that solved libretro mame (again) but I can't find anything similar for Advmame.
I'll keep looking....
Out of curiosity what do other people use for the UI cancel (ie. to exit a running game back to Emulation Station) on a bartop setup? (I have two joysticks each with 6 buttons alongside - but I only seem able to use 4 of each set at the moment plus a button each side for pinball type games)
-
Old thread, but I wonder if @thedon ever solved this issue. I have the same problem and while libretro does have a default.cfg file to delete and start fresh, mame4all does not.
Any help in resetting those UI mapping keys would be much appreciated.
Its when you go into a mame game, hit tab and then go to Input (general) and change the UI Select.
Thx in advance
-
@biglouieuk Only the last 3 days on this, and within moments of posting, I find thre answer myself.
For others finding this...default.cfg IS in mame libretro, you can delete that and it will reset the keys for the TAB and remap when in the Mame game.
To do this for MAME4ALL, you need to find the default.cfg for mame4all
I found it in /opt/retropie/configs/mame-mame4all/cfg
Delete and you old maps come back for you to destroy again at will..
Hope this helps someone.
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.