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 Krypton) - rome - 2016-10-06

(2016-10-06, 00:03)lrusak Wrote: New RPI2/3 build posted more will be coming.

Edit: Generic build is up now too

Thanks, but configure controller doesn't do anything when pressed. Also all the new rumble settings are missing.
Edit: Never mind, all good


RE: RetroPlayer Test Builds (updated for Krypton) - Solo0815 - 2016-10-07

RPi2-build from lrusak (0510) can't load Kodi. I've updated from Milhouses 0210-build. Here are the last log-entries:
Code:
19:06:11 142.713074 T:1961701376   DEBUG: ADDON: cpluff: 'Plug-in xbmc.codec has been installed.'
19:06:11 142.713120 T:1961701376   DEBUG: ADDON: cpluff: 'Plug-in service.fritzbox.callmonitor has been installed.'
19:06:11 142.713150 T:1961701376   DEBUG: ADDON: cpluff: 'Not all directories were successfully scanned.'
19:06:11 143.175537 T:1873802144   DEBUG: Thread JobWorker start, auto delete: true
19:06:11 143.209900 T:1961701376  NOTICE: ADDONS: Using repository repository.kodi.game
19:06:11 143.210068 T:1961701376  NOTICE: ADDONS: Using repository repository.libreelec.tv
19:06:11 143.210129 T:1961701376  NOTICE: ADDONS: Using repository repository.xbmc.org
19:06:11 143.210190 T:1961701376  NOTICE: ADDONS: Using repository repository.sandmann79.plugins
19:06:11 143.210251 T:1961701376  NOTICE: ADDONS: Using repository repository.primaeval
19:06:11 143.210312 T:1961701376  NOTICE: ADDONS: Using repository repository.kodinerds
19:06:11 143.210373 T:1961701376  NOTICE: ADDONS: Using repository repository.guilouz
19:06:11 143.210434 T:1961701376  NOTICE: ADDONS: Using repository repository.lost-and-found
19:06:11 143.210495 T:1961701376  NOTICE: ADDONS: Using repository repository.membrane
19:06:11 143.210556 T:1961701376  NOTICE: ADDONS: Using repository repository.retroplayer.libreelec.addons
19:06:11 143.210602 T:1961701376  NOTICE: ADDONS: Using repository repository.zachmorris
19:06:11 143.227844 T:1961701376   DEBUG: ADDON: Dll Initializing - InputStream MPEG DASH
19:06:11 143.228134 T:1961701376   DEBUG: SECTION:LoadDLL(/storage/.kodi/addons/inputstream.mpd/inputstream.mpd.so.1.2.0)
19:06:11 143.228287 T:1961701376   DEBUG: Loading: /storage/.kodi/addons/inputstream.mpd/inputstream.mpd.so.1.2.0

############### END LOG FILE ################

############ END kodi CRASH LOG #############
I could ssh into LE and change to Milhouse 0610 without error.


RE: RetroPlayer Test Builds (updated for Krypton) - MacGyver - 2016-10-08

Just tested the new LibreElec build "LibreELEC-Generic.x86_64-8.0-devel-20161005162640-r24139-g79bbcc1" and it has some controller issues.

The controller input setup menu is doing that thing where when you select a button to set and press enter/select, it skips that button and goes straight to the next. (spastic mappings follow as it is skipping or setting the buttons to something on its own).

The Playstation controller xmls may have been scrambled at some point, this is an excerpt of the default genesis setup in all the Playstation controller files in "\usr\share\kodi\addons\peripheral.joystick\resources\buttonmaps\xml\linux\".
Code:
<controller id="game.controller.genesis">
            <feature name="a" button="15" />
            <feature name="b" button="14" />
            <feature name="c" button="13" />
            <feature name="down" button="14" />
            <feature name="left" button="11" />
            <feature name="mode" button="0" />
            <feature name="right" button="12" />
            <feature name="start" button="3" />
            <feature name="up" button="13" />
            <feature name="x" button="10" />
            <feature name="y" button="12" />
            <feature name="z" button="11" />
        </controller>
but the d-pad should be

Code:
<feature name="up" axis="4" />
            <feature name="right" button="5" />
            <feature name="down" button="6" />
            <feature name="left" button="7" />
and the first issue mixed with the second will render genesis unplayable for any new users with Sixaxis controllers that don't know how to manually edit their xmls in \Kodi\userdata\addon_data\peripheral.joystick\resources\buttonmaps\xml\linux\ to fix the mappings.


RE: RetroPlayer Test Builds (updated for Krypton) - Anonymous Coward - 2016-10-10

Connecting a wii remote as controller, is there any way to configure the input device to control ONLY emulator controls as opposed to both emulator + Kodi functions? We should be able to isolate Kodi input devices, so I could define for example CEC devices can only execute functions within Kodi while attached remote can only execute functions within Retroplayer (keeping them mutually exclusive, thus eliminating the potential need for a multi-button "boss-key").


RE: RetroPlayer Test Builds (updated for Krypton) - xodiuser - 2016-10-10

I can't see any Android test build. Will Android be supported?


RE: RetroPlayer Test Builds (updated for Krypton) - garbear - 2016-10-12

(2016-10-05, 22:03)rome Wrote:
(2016-10-05, 19:48)garbear Wrote:
(2016-10-05, 18:58)rome Wrote: Kodi is still taking input from unused buttons while emulator is running.

Can you upload a debug log?

kodi still taking input log http://sprunge.us/AChh

This bug might be fixed in builds starting on 11 October.

(2016-10-05, 22:03)rome Wrote:
(2016-10-05, 19:48)garbear Wrote:
(2016-10-05, 18:58)rome Wrote: pcsxr doesn't recognize my .bin files and the .img file says not compatible with any emulators.

Can you upload a debug log? that'll show why the .bin and .img files aren't recognized.

pcsxr debug log http://sprunge.us/NPZi

The files are on the VFS because they're loaded from a samba drive. See our table for VFS support.

I added an error msg to Kodi about moving the files to the local hd. However, other game add-ons on your system CAN play from the VFS and support the extension. So Instead of notifying you, kodi asks if you want to install the incorrect game add-on. Not sure how to best fix this.


RE: RetroPlayer Test Builds (updated for Krypton) - garbear - 2016-10-12

(2016-10-08, 02:47)MacGyver Wrote: Just tested the new LibreElec build "LibreELEC-Generic.x86_64-8.0-devel-20161005162640-r24139-g79bbcc1" and it has some controller issues.

The controller input setup menu is doing that thing where when you select a button to set and press enter/select, it skips that button and goes straight to the next. (spastic mappings follow as it is skipping or setting the buttons to something on its own).

The Playstation controller xmls may have been scrambled at some point, this is an excerpt of the default genesis setup in all the Playstation controller files in "\usr\share\kodi\addons\peripheral.joystick\resources\buttonmaps\xml\linux\".
Code:
<controller id="game.controller.genesis">
            <feature name="a" button="15" />
            <feature name="b" button="14" />
            <feature name="c" button="13" />
            <feature name="down" button="14" />
            <feature name="left" button="11" />
            <feature name="mode" button="0" />
            <feature name="right" button="12" />
            <feature name="start" button="3" />
            <feature name="up" button="13" />
            <feature name="x" button="10" />
            <feature name="y" button="12" />
            <feature name="z" button="11" />
        </controller>
but the d-pad should be

Code:
<feature name="up" axis="4" />
            <feature name="right" button="5" />
            <feature name="down" button="6" />
            <feature name="left" button="7" />
and the first issue mixed with the second will render genesis unplayable for any new users with Sixaxis controllers that don't know how to manually edit their xmls in \Kodi\userdata\addon_data\peripheral.joystick\resources\buttonmaps\xml\linux\ to fix the mappings.

The problem while mapping is due to the accelerometer. I have a couple ideas on how to detect these, but I don't have any PS controllers to test yet.

In the meantime, this change should fix the problem. The add-on will compute a genesis mapping based on the other xml files.


RE: RetroPlayer Test Builds (updated for Krypton) - garbear - 2016-10-12

(2016-10-10, 06:54)Anonymous Coward Wrote: Connecting a wii remote as controller, is there any way to configure the input device to control ONLY emulator controls as opposed to both emulator + Kodi functions? We should be able to isolate Kodi input devices, so I could define for example CEC devices can only execute functions within Kodi while attached remote can only execute functions within Retroplayer (keeping them mutually exclusive, thus eliminating the potential need for a multi-button "boss-key").

Delete the joystick.xml keymap. That way the wii controller can still be used for games, but won't have any affect outside of games.


RE: RetroPlayer Test Builds (updated for Krypton) - Anonymous Coward - 2016-10-12

(2016-10-12, 03:17)garbear Wrote:
(2016-10-10, 06:54)Anonymous Coward Wrote: Connecting a wii remote as controller, is there any way to configure the input device to control ONLY emulator controls as opposed to both emulator + Kodi functions? We should be able to isolate Kodi input devices, so I could define for example CEC devices can only execute functions within Kodi while attached remote can only execute functions within Retroplayer (keeping them mutually exclusive, thus eliminating the potential need for a multi-button "boss-key").

Delete the joystick.xml keymap. That way the wii controller can still be used for games, but won't have any affect outside of games.

Thanks for the tip! Cool


RE: RetroPlayer Test Builds (updated for Krypton) - lrusak - 2016-10-12

updated the LibreELEC builds to include the latest fixes from garbear.

I also added an Odroid_C2 build


RE: RetroPlayer Test Builds (updated for Krypton) - MacGyver - 2016-10-13

(2016-10-12, 03:05)garbear Wrote: The problem while mapping is due to the accelerometer. I have a couple ideas on how to detect these, but I don't have any PS controllers to test yet.

Let me know if you need any logs and any actions you need from the controllers while collecting them.

Thanks again for the project, hope to see it in the next official build.


RE: RetroPlayer Test Builds (updated for Krypton) - Solo0815 - 2016-10-13

The latest RPi3 version (20161011234013-r24183-g4d60848) doesn't start Kodi with inputstream.mpd as a addon installed. Removing the folder resolves starting, but afterwards I can't control Kodi with my remote or via Yatse (json)
updated from latest Milhouse build


RE: RetroPlayer Test Builds (updated for Krypton) - garbear - 2016-10-21

New builds uploaded! We finally got emulators building on windows again, so there's no need to download the older alpha3 build on windows.

Games on RPi are broken, so wait a little while if you're running an RPi.


RE: RetroPlayer Test Builds (updated for Krypton) - lrusak - 2016-10-22

an updated RPi2 build has been uploaded and now works properly

Also, I have finally got around to creating the releases.json file so now you can update retroplayer builds by adding a custom channel to the LibreELEC settings add-on

LibreELEC settings add-on --> system
Enable custom channels
type in
Code:
http://lrusak.libreelec.tv/retroplayer/
Then select the "Retroplayer-8.0" update channel
Then you can browse the releases, newest are at the top.


RE: RetroPlayer Test Builds (updated for Krypton) - Woerd88 - 2016-10-23

Thanks for the windows build Garbear, it's a real stable release for me. The small issues i had with configuring my controller seems to have been solved. So keep up the good work.

I did found a small bug: when i control kodi with the controller i don't get the navigation sounds.
When i use the keyboard to navigate the menu's i get a click.
Or is this by design?