How to delete controller configs
-
@Subs Here's my build. (http://imgur.com/a/g18kC) The raspberry pi is mounted inside the cabinet on the left wall, along with a usb hub. the usb hub connects to 4 empty usb plugs that are mounted below the wood control deck, and allow me to plug usb controllers into the system. My control deck is meant for FBA and Mame, and NOT game systems. I'm buying controllers for them. The control deck is a custom made from a xarcade BYO kit (http://shop.xgaming.com/products/two-player-complete-do-it-yourself-arcade-kit). You can't see the two select/coin buttons, but they are below the control deck. The control board keys are mapped as shown here (http://www.xgaming.com/support/questions/15/X-Arcade+Programming+Guide), where the 4 middle/top butons are the c&5&]&6 keys just in a different position. My goal is to use those keys for to be for pause, fast forward, (something) and exit mame/FBA. Currently, I followed your sugestion on how to fix my controls, but on mapping it had the same problem. It thinks L2 and B are both button 0 and that both are the hot key as well. Making it unplayable. Is it possible use the xarcade as a pure keyboard encoder (as it is one) and avoid this issue? I tried the guide here (https://github.com/recalbox/recalbox-os/wiki/keyboard-encoder-configuration-(EN))) and it didn't seem to work. Any ideas how I can fix this? Thank you Subs
-
@dh04000 could you switch your recalbox to the unstable branch, update, and try again ? It's been fixed : https://github.com/recalbox/recalbox-buildroot/blob/rb-4.0.X/CHANGELOG.md (check the unreleased, it's what is ready for beta 4). Anyway, as i have a tankstick, i solved this by using a different button for HK : it's one of the flipper buttons on the side Recalbox is not meant for keyboards, autoconfiguration stuff only handles joysticks And why do you try to map L2 ????? Your buttons layout should be Y X L for the upper range, B A X for the lower range, then START + SELECT for each player, HK for player 1 (you can skip it for player 2)
-
@Subs I'll try to migrate to the unstable branch either tonight or tomorrow. Any idea when the unstable will become the stable b4, btw? If I don't map L2 and R2, then how do I use those last 4 buttons for functions in retroarch? I want to use them for fast forward, pause, ect. Any ideas? Thank you.
-
Just my 2cents, but I have been on the unstable branch for weeks now and I haven't had any issues with the last handful of nightlies. As a bonus the new power on/off button options and fast shutdown ROCK!!! Also if you're concerned about unstable releases and do use/can use a USB HDD or Flash Drive as external storage you can wipe and reinstall any version without having to reconfigure or reload anything since the OS stays on SD and all your customizations/settings/roms/saves/etc stay on the USB device.
-
@dh04000 not so many buttons are handled by xarcade2jstick for now. In a distant future, maybe, but not for now. I mentionned above what buttons can be mapped. All is based on xarcade's tanksticks, which has 10 buttons, and you want to map 11. And sadly, i know nothing about your controller. Would need further investigation to support it
-
@Subs I switched my system to the unstable branch successfully, and were able to correctly map all my keys, including L2 and R2. I want them mapped to I can use them for custom controls. Is it possible for me to change the config to allow me to map player 1 L2 & R2, and map player 2's L2 & R2 as player 1's L3 and R3? As I said earlier, I want to use these controls to do extra functions. I'm thinking of of using (from left to right) HK, fast forward, pause, exit. So, I need to be able to map more keys and have more freedom on the ownership of those keys to do so. The x-arcade BYO is the extra same chip as the 2 player tank stick. It just doesn't come with a box.
-
@dh04000 glad you could switch to unstable and it solved your bug. As I said : xarcade2jstick only handles 11 buttons. So you can't have all what you want. 11 buttons means A B X Y L1 R1 START SELECT HK + a free button
-
@Subs Ok, I have zero coding knowledge, but I've been reading the source code on GitHub and it is very nicely commented and seems very simple. I think I figured how to make my dream version of xaracde2jstick that handles my controls how I want it too. <span style="line-height: 1.5;">Literally copy and pasting, and changing a few variables. Not bad to do.</span><span style="line-height: 1.5;"> Once I compile my version (which should be tomorrow?), where do I copy my new executable into the Recalbox file system?</span><span style="line-height: 1.5;"> </span> Thanks.
-
Well, that was a huge failure. I tried to follow the make, make install instructions here(https://github.com/petrockblog/Xarcade2Jstick) and it put up and error for the changes I made.... seems like this is harder than I thought.
-
@Subs, Is there a way I can break xarcade2jstick to make it treat the xarcade chip as a standard keyboard encoder? I see that it supports keyboard encoders now. Maybe I'll have more freedom with my controls if it is a straight keyboard encoder.
-
I found a way to break xarcade2jstick to trick it in thinking that my xarcade system is a plain keyboard encoder. https://github.com/recalbox/recalbox-buildroot/pull/221/files#diff-363ebd76c4863430091de761ba7438a3 I changed the zero to 1, so if it sees an xarcade chip reporting on the usb, then it treats it as a plain keyboard encoder anyway. I'm in the process of generating a custom fba_libretro.cfg to match my intended controls. Wish me luck.
-
Turns out that I was very confused on some things. Turned off xaracde in the configs, and made a custom retroarch config. The controls are how I want them now.
-
@dh04000 where do you compile it ? on a raspbian ? then : dunno what you changed, but we patched the original version. You should look for our package on recalbox-buildroot. And take care, on every update, your version would be overwritten
-
@Subs I was confused on terms. Thought for about a couple hours that make, make install was compiling, whoops (still a linux noob even after 8 years). I was messing with stuff in both the xarcade program and the init.d file for it, but in the end, I stopped being an idiot, and figured how to generate a custom config (https://github.com/recalbox/recalbox-os/wiki/How-to-use-custom-config-for-emulators-(EN)) and now my controls work how I want them in FBA! Woohoo! Sorry for the trouble Subs.
-
heads up. you mean cp not copy