I fixed it on my own. You got to raspiconfig, select advance tools, select configedit and select "libreto, change settings for libreto retorarch, select retroarc.cfg and change Video_driver to "GL" and then change menu settings to "refui" and then turn off threaded video to "false", set audio to "Alsathread" and that did it or something along those lines, I have only just fixed it.
Can you forgive me little rant earlier? Sorry. I've had a good play with it now and I think it's working. And I understand what you mean by pressing the hotkey and F1. Is there a way to have it by pressing F1 alone?
I've Reset Retroarch config and plugged in a Wired Mouse and keyboard and OP Wolf is working now.
I've also changed my RetoArch to Ozone just like my PC. It's much less confusing now. It's going to take some time to get used to this :)
@mitu Off course this will work. However each time I want to change another item have to create the retroarchcfg file again. When I use a simple copy script all other settings can't be changed anymore. So each time I go to the retroarch menu and change something the retroarch.cfg gets overwritten. So using two files (one with and one without the disabled hotkey) just isn't a working solution. I really want to be able to make it independent of other changes in the file I sometimes do using the retroarch menu.
A script that edits that single line is the best solution, however I'm just not clever enough to make the script.
Do you have an arcade panel configured or are you just testing out with a controller ?
The X button is mapped to the input_menu_toggle_btn action, so you can remove the line containing the mapping from the controller configuration file. The file is generated by Emulationstation in /opt/retropie/configs/all/retroarch-joypads, named after your controller. To be honest, I'd be more concerned about the Hotkey + B (reset content) combo, since it will reset the game, while Hotkey + X merely pauses it.
If you're using a keyboard, I think F1 toggles the menu.
lol fixed it. So apparently I didn't have to edit the retroarch.cfg file I thought I had to, which was the one under config/retroarch/config. The one I had to edit was under "all", some sort of root directory not accesible through the File Manager. I had to use the Configuration Editor to make the change. Initially I had tried using the editor within File Manager (nano).
I enabled RetroAchievements 2 weeks ago too on my Pi3 and not all systems did work, when they should. I can't say why. Maybe this have something to do with the RetroAchievement site itself? So, try again later. Here are the systems I tried to enable by changing the configuration files. I need to retest them too.
Working cheevos: nes, snes, gb, gbc, gba, md, ms, gg
Not working cheevos: ngpc, a2600, pce