And even this doesn’t work anoymore, currently. But I have worked out a workaround:
In a game of your desired platform you want to change the buttons for, open up the Menu with special key+b. Use the back menu button (b) one time, go to Quick Menu, Overrides and Save Core Orride. This will generate a file at \\batocera\share\system\configs\retroarch\config\[platformname]\[platformname].cfg
But the file is not properly filled! You gotta changed it:
[platformname] can be FCEUmm for NES or Gambatte for Game Boy. I found it most annoying that the buttons of this two systems were not ordered in the right way they were in my childhood - so they need to be swapped.
Example for NES Core:
input_player1_a_btn = “0”
input_player1_b_btn = “3”
If you have no clue about config setting lines and button codes, you can simply change your buttons via Quick Menu/Settings/Input/Port 1 Controls, go back to main menu (still the menu within the game)/configuration file/save current configuration.
This will output a file at \\batocera\share\system\configs\retroarch\config\
named [platformname]_libretro.cfg (i.e. fceumm_libretro.cfg for NES). Just copy the content of the file over to the file i mentioned above, or (better) search for button values as in the example above and add them to the file under /[platformname]/[platformname].cfg.
Warning: It doesn’t work if you simply create those files. You have to save a Core override first, let the system create the file for you so everything is linked and named right (upper/lower case).
Hope this helps. Please send me a mail if you need further assistance. I gonna take vacation soon and play some of the jewels of my childhood. :)
Did you even know, that you can record videos of your footage right out of the bat with Batocera? Just open the in game menu, you’ll see! :D Recorded video footage will be located at \\batocera\share\screenshots
The given path above is the SMB path (you can directly access it with the Windows browser via LAN)./