Posts: 5
Joined: Sep 2018
Reputation:
0
Installed the RetroPlayer 18 beta2 2018-09-14 build on a new Nvidia Shield 2017, and having problems getting the controllers to work in emulator games. It seems the input from the controller is being locked to Kodi, and not working in the emulator. I can use it to navigate the menus for configuring controllers and such after launching a game, but it doesn't work for controlling the game. I have tried remapping the controls using the gui, and still no go. 2048 doesn't work either, but oddly Mr Boom seems to work (at least until it crashes). When in an emulator game, or 2048, hitting the B button takes me back to Kodi with the game running in the kodi background process that I can rejoin by hitting B again.
RetroArch works outside of Kodi just fine though.
Any help is appreciated.
Posts: 5
Joined: Sep 2018
Reputation:
0
I also had a similar problem with a PS4 controller connected to my Android TV. Controller works for Kodi, but not for emulators. Almost like I need to disable it for Kodi before it will work in the Emulators.
Posts: 112
Joined: Mar 2012
Reputation:
4
Same here, running on Nvidia shield TV as well, with 8bitdo sf30pro controller connected to it via Bluetooth. Retroarch and all other emus running just fine, Kodi runs fine with the controller, Mr. boom and other integrated games run fine as well, controller stops taking input when launching any emulator game (besides the return to Kodi shortcut). Iwill try to see if I can find something in the log to post here.
Posts: 5
Joined: Sep 2018
Reputation:
0
<?xml version="1.0" ?>
<buttonmap>
<device name="NVIDIA Corporation NVIDIA Controller v01.04" provider="android" vid="0955" pid="7214" buttoncount="18" axiscount="8">
<configuration />
<controller id="game.controller.default">
<feature name="a" button="0" />
<feature name="b" button="1" />
<feature name="back" button="6" />
<feature name="down" axis="+7" />
<feature name="left" axis="-6" />
<feature name="leftbumper" button="12" />
<feature name="leftstick">
<up axis="-1" />
<down axis="+1" />
<right axis="+0" />
<left axis="-0" />
</feature>
<feature name="leftthumb" button="16" />
<feature name="lefttrigger" axis="+5" />
<feature name="right" axis="+6" />
<feature name="rightbumper" button="13" />
<feature name="rightstick">
<up axis="-3" />
<down axis="+3" />
<right axis="+2" />
<left axis="-2" />
</feature>
<feature name="rightthumb" button="17" />
<feature name="righttrigger" axis="+4" />
<feature name="start" button="11" />
<feature name="up" axis="-7" />
<feature name="x" button="3" />
<feature name="y" button="4" />
</controller>
</device>
</buttonmap>
Posts: 5
Joined: Sep 2018
Reputation:
0
My controller works just fine for Kodi, it does not however work for emulators. It seems that after going into the emulator, the controller is still bound to Kodi, and the commands from the controller are sent to the Kodi interface, and not the Emulator. This is true before and after configuring the individual controllers on the emulators from within the gui.
Posts: 20
Joined: Sep 2018
Reputation:
1
any luck with this. Ive got everything up and running but no controller at the moment.
Posts: 3,033
Joined: Dec 2010
Reputation:
293
garbear
Team-Kodi Developer
Posts: 3,033
2018-10-18, 20:56
(This post was last modified: 2018-10-18, 20:57 by garbear.)
Been busy with work, I'll try to find time to reproduce this next week.
Posts: 700
Joined: Aug 2009
Reputation:
8
I haven't had an opportunity to test on any later build (if there are any) - has there been any movement on this?