Kodi Community Forum
RetroPlayer Test Builds (updated for Nexus) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Game support (https://forum.kodi.tv/forumdisplay.php?fid=292)
+--- Thread: RetroPlayer Test Builds (updated for Nexus) (/showthread.php?tid=173361)



RE: RetroPlayer Test Builds (updated for Isengard) - flipside101 - 2016-01-19

(2016-01-18, 22:59)garbear Wrote:
(2016-01-18, 20:06)lrusak Wrote:
(2016-01-18, 20:04)motamas Wrote: Hey!
At first i will thank you for all the work you spend in this project.
Today i tested since a whil the new version of kodi on my rpi 2. I really don't what i'am doing wrong but i cant use my controller which a want to use.
It is a Logitech Rumblepad 2 which is set up in retroplayer as a joystick. But if i want to set up the keys for the different controller or by using the controller in kodi it doesn't work. I only can use the remote from my TV.
What i'am doing wrong?
Thanks for help.

I currently have the same issue on my RPi2. I'll ask garbear what he needs to look into it.

Debug logs please.

(2016-01-18, 01:41)longelf Wrote: The only issue I had was when playing a game, then pressing the Guide button to pause the game and switch back to Kodi, I couldn't navigate in Kodi any longer until I had quit the game entirely. To do that, I had to use the Tab key on the keyboard to regain functionality for the keyboard cursor keys. Once I had selected the Stop icon and pressed Enter, I could control Kodi again.

I'll look into this.

(2016-01-18, 16:33)longelf Wrote: Got ahead of myself slightly there, it seems the volume controls aren't working as expected in Yatse. Mute works fine, the volume up and down keys do bring up the volume slider on screen, but do not actually adjust the volume at all.

This should be fixed in the next round of builds.

(2016-01-18, 17:53)Mettbrot Wrote: I just tried OpenELEC-Generic.x86_64-6.0-retroplayer-20160118045753-r21784-gda8c8a0.tar and had a few freezes with it: http://sprunge.us/QAAD and http://sprunge.us/aOLM

It looks like those freezes are in Mupen64. N64 support is still highly experimental. Can you try different plugins in Mupen64's add-on settings?

(2016-01-18, 17:53)Mettbrot Wrote: Also the input configuration is quite bumpy: When I want to start setting up the N64 controller layout I press "Enter" on the keyboard it always skips the A button (as if I pressed enter twice). Same goes for "X" on the PS3 controller.
When I managed to set it up somewhat properly and I start a game in mupen64plus I cannot use the set controls since kodi reacts to them as if I was in video mode or something.

I can't reproduce this since the erratic behavior went away. Is it still an issue? Can you post a debug log?

(2016-01-18, 19:41)flipside101 Wrote: Hi What version of windows are you running, im on 10 and I've been trying for a while .windows sees it and all tests show the controller working but I can't get it to be seen in KODI

Can you post a debug log?

@garbear log file from my windows 10 install - http://xbmclogs.com/pcznrqo8u

I'm Still getting DPAD erratic button issues using the XB 360 wireless controller on the OE build. i will upload logs as soon as im able to access teh box


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2016-01-19

(2016-01-19, 00:11)flipside101 Wrote: @garbear log file from my windows 10 install - http://xbmclogs.com/pcznrqo8u

I'm Still getting DPAD erratic button issues using the XB 360 wireless controller on the OE build. i will upload logs as soon as im able to access teh box

In the log I see

Code:
22:03:33 T:11040   DEBUG: Failed to load button map for "Keyboard"

Can you delete Keyboard.xml in your peripheral.joystick userdata folder? (sry don't have windows 10 picture)

Image


RE: RetroPlayer Test Builds (updated for Isengard) - Mettbrot - 2016-01-19

(2016-01-18, 22:59)garbear Wrote:
(2016-01-18, 17:53)Mettbrot Wrote: Also the input configuration is quite bumpy: When I want to start setting up the N64 controller layout I press "Enter" on the keyboard it always skips the A button (as if I pressed enter twice). Same goes for "X" on the PS3 controller.
When I managed to set it up somewhat properly and I start a game in mupen64plus I cannot use the set controls since kodi reacts to them as if I was in video mode or something.

I can't reproduce this since the erratic behavior went away. Is it still an issue? Can you post a debug log?

It was the latest build from here: https://openelec.freestylephenoms.com/retroplayer/ I installed the joystick addon and the mupen64plus one. It recognized my PS3 controller and configures it for kodi just fine.
I believe the configuration of the buttons is in one (if not both) of the original debug logs? I can produce anotherone though, if you need it Big Grin

(2016-01-18, 17:53)Mettbrot Wrote: Hey!
I just tried OpenELEC-Generic.x86_64-6.0-retroplayer-20160118045753-r21784-gda8c8a0.tar and had a few freezes with it: http://sprunge.us/QAAD and http://sprunge.us/aOLM

Also the input configuration is quite bumpy: When I want to start setting up the N64 controller layout I press "Enter" on the keyboard it always skips the A button (as if I pressed enter twice). Same goes for "X" on the PS3 controller.
When I managed to set it up somewhat properly and I start a game in mupen64plus I cannot use the set controls since kodi reacts to them as if I was in video mode or something.



RE: RetroPlayer Test Builds (updated for Isengard) - motamas - 2016-01-19

(2016-01-18, 22:59)garbear Wrote:
(2016-01-18, 20:06)lrusak Wrote:
(2016-01-18, 20:04)motamas Wrote: Hey!
At first i will thank you for all the work you spend in this project.
Today i tested since a whil the new version of kodi on my rpi 2. I really don't what i'am doing wrong but i cant use my controller which a want to use.
It is a Logitech Rumblepad 2 which is set up in retroplayer as a joystick. But if i want to set up the keys for the different controller or by using the controller in kodi it doesn't work. I only can use the remote from my TV.
What i'am doing wrong?
Thanks for help.

I currently have the same issue on my RPi2. I'll ask garbear what he needs to look into it.

Debug logs please.

(2016-01-18, 01:41)longelf Wrote: The only issue I had was when playing a game, then pressing the Guide button to pause the game and switch back to Kodi, I couldn't navigate in Kodi any longer until I had quit the game entirely. To do that, I had to use the Tab key on the keyboard to regain functionality for the keyboard cursor keys. Once I had selected the Stop icon and pressed Enter, I could control Kodi again.

I'll look into this.

(2016-01-18, 16:33)longelf Wrote: Got ahead of myself slightly there, it seems the volume controls aren't working as expected in Yatse. Mute works fine, the volume up and down keys do bring up the volume slider on screen, but do not actually adjust the volume at all.

This should be fixed in the next round of builds.

(2016-01-18, 17:53)Mettbrot Wrote: I just tried OpenELEC-Generic.x86_64-6.0-retroplayer-20160118045753-r21784-gda8c8a0.tar and had a few freezes with it: http://sprunge.us/QAAD and http://sprunge.us/aOLM

It looks like those freezes are in Mupen64. N64 support is still highly experimental. Can you try different plugins in Mupen64's add-on settings?

(2016-01-18, 17:53)Mettbrot Wrote: Also the input configuration is quite bumpy: When I want to start setting up the N64 controller layout I press "Enter" on the keyboard it always skips the A button (as if I pressed enter twice). Same goes for "X" on the PS3 controller.
When I managed to set it up somewhat properly and I start a game in mupen64plus I cannot use the set controls since kodi reacts to them as if I was in video mode or something.

I can't reproduce this since the erratic behavior went away. Is it still an issue? Can you post a debug log?

(2016-01-18, 19:41)flipside101 Wrote: Hi What version of windows are you running, im on 10 and I've been trying for a while .windows sees it and all tests show the controller working but I can't get it to be seen in KODI

Can you post a debug log?


In the following I post my logs.

http://xbmclogs.com/pwmb7esoq

The things i have done during the log.
1. starting the RPi2
2. stick in the Logitech Rumble Pad
3. open the input configuration for kodi with the remote and try to change the first button "A"
4. try to use 4 buttons of the controller with no reaction
5. after that i used the remote to finish the configuration

If i done something wrong please tell me Big Grin


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2016-01-19

(2016-01-19, 20:59)motamas Wrote: In the following I post my logs.

http://xbmclogs.com/pwmb7esoq

The things i have done during the log.
1. starting the RPi2
2. stick in the Logitech Rumble Pad
3. open the input configuration for kodi with the remote and try to change the first button "A"
4. try to use 4 buttons of the controller with no reaction
5. after that i used the remote to finish the configuration

If i done something wrong please tell me Big Grin

Thanks for the debug log. Here's the pertinent lines:

Code:
19:52:37 135.381973 T:1865151552    INFO: AddOnLog: Joystick Support: CJoystickInterfaceLinux::Initialize: opening joystick /dev/input/js0
19:52:37 135.398315 T:1865151552    INFO: AddOnLog: Joystick Support: Initialized joystick 0: "Logitech Logitech RumblePad 2 USB", axes: 6, hats: 0, buttons: 12
19:52:37 135.398834 T:1865151552   DEBUG: GetMappingForDevice - device (0000:0000) mapped to Peripheral add-on joystick (type = joystick)
19:52:37 135.399384 T:1793061952  NOTICE: Thread KeymapHandler start, auto delete: false
...
19:52:37 135.576721 T:1865151552    INFO: Found input device /dev/input/event0
19:52:37 135.576904 T:1865151552    INFO: opened device 'Logitech Logitech RumblePad 2 USB' (file name /dev/input/event0), m_bSkipNonKeyEvents 0

This shows the joystick add-on discovering the device, and then a competing system discovering the same device. Guess which one wins?

I knew this issue had been posted before but I couldn't find it. Fortunately, "m_bSkipNonKeyEvents" is unique enough that a quick search led me Here.

The issue is that some code in xbmc/input/linux/LinuxInputDevices.cpp is stealing the input for this device. I'll start digging around there and see what I can find.

EDIT: Follow that link to http://forum.kodi.tv/showthread.php?tid=255684 , I'll continue working on this problem there.


RE: RetroPlayer Test Builds (updated for Isengard) - flipside101 - 2016-01-19

(2016-01-19, 00:30)garbear Wrote:
(2016-01-19, 00:11)flipside101 Wrote: @garbear log file from my windows 10 install - http://xbmclogs.com/pcznrqo8u

I'm Still getting DPAD erratic button issues using the XB 360 wireless controller on the OE build. i will upload logs as soon as im able to access teh box

In the log I see

Code:
22:03:33 T:11040   DEBUG: Failed to load button map for "Keyboard"

Can you delete Keyboard.xml in your peripheral.joystick userdata folder? (sry don't have windows 10 picture)

Image

ok when i looked in the folder it is blank , i uninstaled/ reinstalled to no avail - path i checked was C:\Users\USERNAME\AppData\Roaming\Kodi\userdata\addon_data\peripheral.joystick\resources\buttonmaps\xml


RE: RetroPlayer Test Builds (updated for Isengard) - lrusak - 2016-01-20

New OpenELEC builds uploaded. They include the latest commits.

https://github.com/garbear/xbmc/compare/55ff7fecd729f833d72970d727789d64b6f29d31...a772a3c71cb37f6c343a047628e480a17de05024

https://openelec.freestylephenoms.com/retroplayer/


RE: RetroPlayer Test Builds (updated for Isengard) - Solo0815 - 2016-01-20

@lrusak:
Can you please make a OE-build with this PR: https://github.com/xbmc/xbmc/pull/8385
discussion: http://forum.kodi.tv/showthread.php?tid=255684

The WetekPlay does detect the Controller, but I can't get any button to work. It seems to be affected with this bug, too
Thx


RE: RetroPlayer Test Builds (updated for Isengard) - doug - 2016-01-20

Is there a way to use ROM Collection Browser (RCB) to launch Mame with an OE build? During configuration of RCB, it asks me for the path to the Mame Emulator. I've added the Mame addon, but the path to that is hidden in /storage/.kodi/addons How do I tell RCB where the emulator is?


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2016-01-21

(2016-01-20, 19:33)Solo0815 Wrote: @lrusak:
Can you please make a OE-build with this PR: https://github.com/xbmc/xbmc/pull/8385
discussion: http://forum.kodi.tv/showthread.php?tid=255684

The WetekPlay does detect the Controller, but I can't get any button to work. It seems to be affected with this bug, too
Thx

I've added the PR to my retroplayer branch, so @lrusak you don't have to explicitly include the PR.


RE: RetroPlayer Test Builds (updated for Isengard) - grumpygamer - 2016-01-21

(2016-01-20, 19:52)doug Wrote: Is there a way to use ROM Collection Browser (RCB) to launch Mame with an OE build? During configuration of RCB, it asks me for the path to the Mame Emulator. I've added the Mame addon, but the path to that is hidden in /storage/.kodi/addons How do I tell RCB where the emulator is?

I've tried that too, but with no luck. Maybe it's too early? Anyway, if you find solution please let me know as well!


RetroPlayer Test Builds (updated for Isengard) - lrusak - 2016-01-21

(2016-01-21, 00:15)garbear Wrote:
(2016-01-20, 19:33)Solo0815 Wrote: @lrusak:
Can you please make a OE-build with this PR: https://github.com/xbmc/xbmc/pull/8385
discussion: http://forum.kodi.tv/showthread.php?tid=255684

The WetekPlay does detect the Controller, but I can't get any button to work. It seems to be affected with this bug, too
Thx

I've added the PR to my retroplayer branch, so @lrusak you don't have to explicitly include the PR.

New builds have been uploaded to include this PR


RetroPlayer Test Builds (updated for Isengard) - lrusak - 2016-01-21

(2016-01-21, 00:45)grumpygamer Wrote:
(2016-01-20, 19:52)doug Wrote: Is there a way to use ROM Collection Browser (RCB) to launch Mame with an OE build? During configuration of RCB, it asks me for the path to the Mame Emulator. I've added the Mame addon, but the path to that is hidden in /storage/.kodi/addons How do I tell RCB where the emulator is?

I've tried that too, but with no luck. Maybe it's too early? Anyway, if you find solution please let me know as well!

It's not possible, the emulators included with retroplayer are not standalone emulators and must be launched through kodi.

What's wrong with selecting the game in kodi and having it launch via retroplayer?

(PS. I've had limited success with mame via retroplayer.)


RE: RetroPlayer Test Builds (updated for Isengard) - doug - 2016-01-21

I didn't think to do that. I thought the games had to be launched through an add-on front end, but i guess Kodi is the front-end. Right now selecting the rom doesn't do anything and I don't get a context menu. I probably have to map the context menu key in my custom keymap.


RetroPlayer Test Builds (updated for Isengard) - lrusak - 2016-01-21

(2016-01-21, 01:15)doug Wrote: I didn't think to do that. I thought the games had to be launched through an add-on front end, but i guess Kodi is the front-end. Right now selecting the rom doesn't do anything and I don't get a context menu. I probably have to map the context menu key in my custom keymap.

If you are using my OE builds you will have to install the emulators from the included retroplayer repo first. If the file is a zip or 7z or rar then you will have to open the context menu and select "play" then it should give you a list of installed emulators that support that extension.