mihaliousa Posted May 14, 2016 Share Posted May 14, 2016 hello everyone, trying to set the keys per core, unfortunately everytime i set a system, the global settings are messed up! Also, how do you choose a button since touch is not available on shield tv - using a mouse or the controller does not have any effect once the select button is chamged! Is it necessary to connect a keyboard? Link to comment Share on other sites More sharing options...
thatman84 Posted May 14, 2016 Share Posted May 14, 2016 I find controls a right pain in retroarch. Depends what buttons you are trying to change and how. I have never been able to swap A+B with binding properly! Per core on in config when you load content and hit menu, you can change the inputs per core with the left and right d-pad. Just choose the button to change and scroll through. Then save remap. Saves in to recaps folder in config folder as default. Hot keys I think save with your global per core configs Link to comment Share on other sites More sharing options...
thatman84 Posted May 14, 2016 Share Posted May 14, 2016 Ps if your stuck without select/back you can edit the config text file if you have access to where it saves. Or you can connect a keyboard as there is a separate assignment for the keys alongside the controller assignment Link to comment Share on other sites More sharing options...
mihaliousa Posted May 14, 2016 Author Share Posted May 14, 2016 Thanks man, will give it a try, thanks for the suggestions Link to comment Share on other sites More sharing options...
aftermath17 Posted May 14, 2016 Share Posted May 14, 2016 I find controls a right pain in retroarch. Depends what buttons you are trying to change and how. I have never been able to swap A+B with binding properly! Per core on in config when you load content and hit menu, you can change the inputs per core with the left and right d-pad. Just choose the button to change and scroll through. Then save remap. Saves in to recaps folder in config folder as default. Hot keys I think save with your global per core configs If you just want to swap A+B in the menu, you need to swap the values of menu_ok_btn and menu_cancel_btn in your retroarch.cfg. On my Nvidia Shield TV this file is located in /storage/emulated/0/Android/data/com.retroarch/files. It works like a charm and doesn't affect any bindings in the games. Link to comment Share on other sites More sharing options...
thatman84 Posted May 14, 2016 Share Posted May 14, 2016 If you just want to swap A+B in the menu, you need to swap the values of menu_ok_btn and menu_cancel_btn in your retroarch.cfg. On my Nvidia Shield TV this file is located in /storage/emulated/0/Android/data/com.retroarch/files. It works like a charm and doesn't affect any bindings in the games. great info, i will change my setup I have changed my autoconfig because im mainly a playstation guy, but this changes other system autoconfig assingment like snes Link to comment Share on other sites More sharing options...
BiZzAr721 Posted May 15, 2016 Share Posted May 15, 2016 Thanks aftermath, for that info. That's what I've been looking for. Link to comment Share on other sites More sharing options...
aftermath17 Posted May 16, 2016 Share Posted May 16, 2016 The next thing I'm going to work on are the universal controls for exiting each game so that it goes back to the Hyperspin menu consistently regardless of emulator used. Does anyone have that mapped and what button did you configure for that? I'm thinking the NVidia button? Then I'd also like to map another button (maybe a key combo) to go back to the Retroarch menu (if a retroarch emu was used) in case I want to check something there. I'm also wondering why they made the Retroarch configuration separate when using Hyperspin? Ex: In Retroarch (without Hyperspin launched) I configured keys and updated all the cores, etc. Then, when I use Retroarch through Hyperspin the configuration is completely reset! Anyone know where the retroarch.cfg is located when you launch Hyperspin and if we can just replace it with the one for standalone Retroarch? Link to comment Share on other sites More sharing options...
mihaliousa Posted May 16, 2016 Author Share Posted May 16, 2016 That is exactly what i am looking for as well. Even though outside hyperspin, i have my keys as well as other settings the way i configured them, when launching a game through the front end, all values are reset and if i try to change them so that they can match the ones i 've got outside hyperspin, everything becomes a mess! When running a game, say a sega cd game, i press the back button, i get the retroarch menu and if i try to change the button layout of the specific core, it affects other key functions as well. If anybody can find where this separate config file is saved, that would be great! Link to comment Share on other sites More sharing options...
thatman84 Posted May 17, 2016 Share Posted May 17, 2016 That is exactly what i am looking for as well. Even though outside hyperspin, i have my keys as well as other settings the way i configured them, when launching a game through the front end, all values are reset and if i try to change them so that they can match the ones i 've got outside hyperspin, everything becomes a mess! When running a game, say a sega cd game, i press the back button, i get the retroarch menu and if i try to change the button layout of the specific core, it affects other key functions as well. If anybody can find where this separate config file is saved, that would be great!The cfg file is in the data/data/com.retroarch directory but you need root access.If you have pointed your hyperspin launched RA to your normal RA config folder you should only need to setup the base settings for the retroarch.cfg you can't access if you get want I mean (assuming you done this at first install/run) I haven't checked but if the lines mentioned before (menu_ok_btn & menu_cancel_btn) are in the core config file (libretro_CORE_Android.so) you could copy them all to PC and open and edit them all with notepad++ I use keypad combo enable hotkey as R1 and then back to exit and Nvidia button as RA menu. Have not figured this out in MAME core just the console ones. Also haven't found hotkeys or escape key for reicast or dolphin. Link to comment Share on other sites More sharing options...
aftermath17 Posted May 17, 2016 Share Posted May 17, 2016 The cfg file is in the data/data/com.retroarch directory but you need root access. If you have pointed your hyperspin launched RA to your normal RA config folder you should only need to setup the base settings for the retroarch.cfg you can't access if you get want I mean (assuming you done this at first install/run) I haven't checked but if the lines mentioned before (menu_ok_btn & menu_cancel_btn) are in the core config file (libretro_CORE_Android.so) you could copy them all to PC and open and edit them all with notepad++ I use keypad combo enable hotkey as R1 and then back to exit and Nvidia button as RA menu. Have not figured this out in MAME core just the console ones. Also haven't found hotkeys or escape key for reicast or dolphin. So, the "solution" is to launch RA through Hyperspin and then point it to the hyperspin.cfg that we can access (/sdcard/Android/data/com.retroarch/files OR /storage/emulated/0/Android/data/com.retroarch/files , these paths are the same). I'll give that a try. menu_ok_btn & menu_cancel_btn are in the hyperspin.cfg in the path I listed above (/sdcard/Android/data/com.retroarch/files OR /storage/emulated/0/Android/data/com.retroarch/files). Everyone has access to that so they can be edited by anyone with a text editor on a computer or even inside an editor on the Shield. You just reverse the number values for each and then save. I use keypad combo enable hotkey as R1 and then back to exit and Nvidia button as RA menu. Not sure what this means. What is "keypad combo enable hotkey"? What button is considered "back" on the Shield controller? Link to comment Share on other sites More sharing options...
thatman84 Posted May 17, 2016 Share Posted May 17, 2016 So, the "solution" is to launch RA through Hyperspin and then point it to the hyperspin.cfg that we can access (/sdcard/Android/data/com.retroarch/files OR /storage/emulated/0/Android/data/com.retroarch/files , these paths are the same). I'll give that a try. menu_ok_btn & menu_cancel_btn are in the hyperspin.cfg in the path I listed above (/sdcard/Android/data/com.retroarch/files OR /storage/emulated/0/Android/data/com.retroarch/files). Everyone has access to that so they can be edited by anyone with a text editor on a computer or even inside an editor on the Shield. You just reverse the number values for each and then save. I use keypad combo enable hotkey as R1 and then back to exit and Nvidia button as RA menu. Not sure what this means. What is "keypad combo enable hotkey"? What button is considered "back" on the Shield controller? you have the idea just checking you are aware but there is no hyperspin.cfg file. There are 2 retroarch.cfg files. One you can access created when you launch retroarch from you shield home screen the other created when you launch from within Hyperspin. You cant access without rootting. I just published an unfinished guide I my site if you want to explore that may make things clearer. (now finished that guide 2 weeks of getting sidetracked!! its not proof read but i would be grateful to know if it helps.) Link in my signature (when I have sorted retroarch I will move on the HS and hope to port the guides into the Tutorials section of this site. Everything takes ages though back button is left of nvidia button Hotkeys are a menu option in settings/input the enable hotkey means you press that button before anyother hotkey will work. Thus making a button combo. Eg. enable hotkey = L1 fast forward hotkey = R1 fast forward only works if you press L1 then R1 Link to comment Share on other sites More sharing options...
aftermath17 Posted May 18, 2016 Share Posted May 18, 2016 you have the idea just checking you are aware but there is no hyperspin.cfg file. There are 2 retroarch.cfg files. One you can access created when you launch retroarch from you shield home screen the other created when you launch from within Hyperspin. You cant access without rootting. I just published an unfinished guide I my site if you want to explore that may make things clearer. (now finished that guide 2 weeks of getting sidetracked!! its not proof read but i would be grateful to know if it helps.) Link in my signature (when I have sorted retroarch I will move on the HS and hope to port the guides into the Tutorials section of this site. Everything takes ages though back button is left of nvidia button Hotkeys are a menu option in settings/input the enable hotkey means you press that button before anyother hotkey will work. Thus making a button combo. Eg. enable hotkey = L1 fast forward hotkey = R1 fast forward only works if you press L1 then R1 That's awesome information , thanks! I'll definitely check out your site and let you know because it sounds like we're trying to do the same things Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.