None of the emulators are saving joystick configs upon exit.
-
@Thorr69 Sure thing - I'm using mame-advmame, mame-libretro, neogeo, daphne, retroarch, mame2000, mame2003, mame2003+, mame2010 - and many more. They're all doing the same thing. I can go into games within each of those emulators, configure the buttons to work, and they'll work so long as I don't leave the game. If I leave the game and come back, I have to redo all the buttons again for that session. (Side note - I'm storing all of my roms in the Arcade folder)
It's not retaining any joystick/controller settings, in any of the emulators, once I leave the game. Emulation Station joystick configs are all working great and stick. Just not the games emulators themselves.
-
I've done so much experimenting with settings to try and get this to work, I'm going to start with a fresh image and see if that helps.
-
I believe that for games where I need to make control changes, I save a game-specific override. First you set up your control scheme and then you enter the RGUI (using hotkey + x) In the quick menu (or thereabout) look for a save option for that specific game/Rom. I believe it should be Quick Menu / Overrides / Save Game Override.
-
@Shazam said in None of the emulators are saving joystick configs upon exit.:
I've gone into Retroarch and told it to save upon exit, that wouldn't stay set to ON until I went into the retroarch.cfg file and set it to True. But it still does not save arcade joystick settings.
this is not the supported method. the supported method is this: https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping
-
Does this apply to the dragonrise usb connection? I can't seem to get Select (hotkey) + X button to bring up anything. I can get into the menu via TAB and set general controls or "for this game" controls manually, it just doesn't save them and I don't see an option in the menus to save the configs. I thought that's what "Save on Exit" was supposed to do that?
I'm using an EG Starts 4 player kit from here - https://www.ebay.com/itm/EG-STARTS-4-Player-LED-Arcade-DIY-Kit-for-USB-MAME-PC-Game-DIY-Raspberry-Pi-4x/124138335148?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
-
Ok, some interesting development here. I did a completely fresh install and put 1 rom in Arcade and got it working. The joystick came up as Retropad. The controls would save. I then installed and updated several more mame packages (advmame, lr-mame2003, etc) Now when the game loads up it shows me all 4 of my joysticks as Dragon Rise Generic USB. Controls no longer save once it sees them as Dragonrise - when I program the controls in each game, it shows them as something like T2:tl and not like Retropad was showing X, A, B, etc.
Maybe I need to switch the drivers back to Retropad? I'm a complete novice, so any tips would be appreciated.
-
@Shazam RetroArch will only accept the Hotkey combinations (like Select + X) from the first Retropad. Sometimes none of your game controllers will be registered as that first one, e.g. if you had a keyboard connected and configured as a controller in Emulation Station.
To fix this, you can use @meleu's joystick-selection script to change the order of the controllers.
-
@Clyde That solved that problem :D Now to get my emulators to retain configs when I set them in the RGUI. Still no dice. ADVMame doesn't have a "save" that I can find.
-
@Shazam advmame is not a libretro emulator. only libretro emulators have RGUI and the corresponding hotkeys. only emulators prefixed lr- are libretro emulators. for advmame, see 'controls' section: https://github.com/retropie/retropie-setup/wiki/MAME#advancemame-3
-
@dankcushions Yeah I used the TAB button to get into that setup menu, setup the controllers, but I don't see a save function anywhere. So when I leave the game, the settings go away and have to be re-entered to when you play that game again. That's the problem I am having with ADVMame and others. I'll try manually creating the file but as I've stated, complete novice and not sure if I'm able :D But totally willing to try.
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.