1Disabling access to retroarch in game menus, (build made for kids)
-
Hello guys,
I've just put the finishing touches on a little build for both my nieces and am happy with how I have kiosk mode set up and stuff
The problem I am afraid of is if they hit the buttons Select+X on the controller it brings up the retroarch quick menu (whilst in a game), can I disable the retroarch in game shortcuts from being activated? I'm worried they access somewhere and break something in the build. Is there a way of doing that by editing something or somewhere? I've been searching and can't seem to find any information or steps on how I could do something like that.Trying to get this finished and wrapped for Christmas. Much appreciated and looking forward to your replies.
Edit...
Can I ask another question, the little menu option that appears within emulationstation that gives access to all the settings like retroarch, pi setup and file manager, can I hide that menu from that area? That's another area kids could mess with.
I love to have that hidden also. Thanks guysCmac
-
@cmac86 Try disabling the input_menu_toggle_btn binding by modifying the default
retroarch.cfg
in/opt/retropie/configs/all/retroarch.cfg
and setting it to nul. While there, disable the Reset button combination, so they don't accidentally press Select + B and reset the game. Can be quite frustrating, especially in a 2 player frantic figther arcade game :).input_menu_toggle_btn = "nul" input_reset_btn = "nul"
EDIT: you might try directly from the RGUI (start RetroArch from the RetroPie menu to edit the global config) to disable this bindings and then save the config.
-
I thank you for your reply bud. Could be a life saver me over Christmas. I'll give that a shot later. I had a poke around rgui the last few days and couldn't figure out anything. Editing the cfg file would be ideal. Thanks once again.
-
@mitu said in 1Disabling access to retroarch in game menus, (build made for kids):
@cmac86 Try disabling the input_menu_toggle_btn binding by modifying the default
retroarch.cfg
in/opt/retropie/configs/all/retroarch.cfg
and setting it to nul. While there, disable the Reset button combination, so they don't accidentally press Select + B and reset the game. Can be quite frustrating, especially in a 2 player frantic figther arcade game :).input_menu_toggle_btn = "nul" input_reset_btn = "nul"
EDIT: you might try directly from the RGUI (start RetroArch from the RetroPie menu to edit the global config) to disable this bindings and then save the config.
Hey mitu only getting around to trying this and have just found that both those lines of text have "nul" already there but I can still access the menu and reset the game. Any other suggestions would be greatly appreciated
-
@cmac86 Try looking into
/opt/retropie/configs/all/retroarch-joypads
, you should have the controller(s) configuration there - maybe they need to be reset in that file. -
@mitu said in 1Disabling access to retroarch in game menus, (build made for kids):
@cmac86 Try looking into
/opt/retropie/configs/all/retroarch-joypads
, you should have the controller(s) configuration there - maybe they need to be reset in that file.As ive just seen your reply i was hoaking around there and did find my controller and added nul to both the lines but still no luck. Pickling my brain. Can't seem to figure it out, i reinstalled retroarch via binary as i assumed i had messed something along the line and still can access the menu via select+b, and reset via select+b.
Will deleting the controller config file and reconfiguring it work? sorry for the questions, as i say im trying to get this finished as a christmas present. Thanks bro
-
@cmac86 said in 1Disabling access to retroarch in game menus, (build made for kids):
Will deleting the controller config file and reconfiguring it work
If you have a stock install, I don't think it will help - since you already re-installed RA. Unfortunately I don't have my RPI system available to make some tests.
Try to edit the config through the RetroArch GUI (Select + X
while in game) and clear those bindings (I thinkX
clears a button binding), then save the config. -
@cmac86 Might be a pain in the hole but try editing the individual
retroarch.cfg
files in/opt/retropie/configs/SYSTEM_NAME/
As a btw, "hoaking around" and "pickling my brain", no need to ask where you are from! -
hahah im having a laugh to myself here @jonnykesh . Thank you for you replies, i do appreciate them, @mitu after entering the rgui and looking for controls I do not see any bindings or names that relate to menu toogle or game reset, I've "nul" my controller in retroarch/autoconfig/ as well. I have had a look in for example
opt/retropie/configs/snes/retroarch.cfg and in that file there are a few lines of textSettings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/snes/"
#include "/opt/retropie/configs/all/retroarch.cfg"
this is all thats included in all the emulators i've setup to use. Snes, Nes, Megadrive, GBA and a few others. Can't get my head around it. I'll probably leave it and hope my nieces dont hit the buttons by accident and end up in the rgui menu.
Im out of options now,
-
@cmac86 Try actually adding the lines including "nul" into those files. So it looks like this:
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/gb/" input_menu_toggle_btn = "nul" input_reset_btn = "nul" #include "/opt/retropie/configs/all/retroarch.cfg"
-
@jonnykesh As suggested by Mitu?
Thank you mate, I'll give it ago now.
-
@cmac86 See above, just copy & paste. Obviously changing for each system...
-
@cmac86
Also, just to be clear, it should benull
Two L's -
@jonnykesh Legend Boss, That seemed to sort it. I appreciate that mate, now time to edit all the emulators and add the right piece of text.
Really thanks alot,
@mitu appreciate your help also. Cheers guys -
@cmac86 ignore me, too much xmas cheer, I'm seeing double... just the wan L! Hic.
-
@jonnykesh haha I added just the one and it worked, thanks alot mate, now time for me to have some beers. Hope you have a good Christmas.
-
@cmac86 You too.
-
@cmac86 Glad you got it sorted out, with @jonnykesh's help. Have a nice Christmas, I hope your nieces will enjoy your gift.
-
@mitu Ha, I like to nip in at the 11th hour and steal the glory! You did the heavy lifting.
-
I think we need a special wiki page for kid-proofing RetroPie, now that Kid mode is implemented in Emulationstation.
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.