Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 7
[Release] Internet Archive ROM Launcher
#16
(2015-10-03, 17:31)bakito Wrote: I'm not at all a coder Sad but I find that there are some similitude between your add on and advanced launcher, maybe that is why both add on bug with the script, the similitude ( I may be wrong it is just observation from a noob ) is that your add on and advance launcher are both add on that kodi manage as program add-on and video add on at the same time... It is difficult for me to explain: internet archive is in video add on but when choosing different view type I have not access to the video views but the program views...advanced launcher 's label is program but when you launch it Kodi seems to launch it as a video add on ( "playing stream" as message info like a video not a program)...
Well I'm sorry for the obscure observation but to sum up there may be a problem of labeling for both add on and kodi mix them between video/program and thus the bug with the script skin helper...
hum hum..sorry for the blurry explanation I just try to help you as much as I can !
thanks again for your work!
cheers

Thanks Bakito,
I contacted the author of the skin helper script. Looks like it was a bug on his end and has it fixed already.
As for the program vs. video plugin, I put the plugin in video's to support better view types, but you can change that if you like. Please see the wiki here.
Also, the games will launch only when you setup external launchers, or if you're using the Retroplayer (currently beta) version of Kodi. Setup of external launchers is also covered in the wiki.
Reply
#17
great news! I'll try the new script to see what happens...
cheers!
Reply
#18
Version 1.3.1 is released.

I've tested the ability to launch games with external emulators for Mac OSX, Windows, OpenElec (x86 and RPi) and Kodibuntu, and all seem to work pretty well. If there are any android users out there interested in testing for me please let me know!
Reply
#19
It doesn't seems to be launching RetroArch on Android (5.1/Nvidia Shield/Kodi 15.2)

This is the error log: http://xbmclogs.com/ptmjw6vsy
Reply
#20
can't seem to get games working on the windows branch of isengard through retroarch.
i think the command line structure in external_command_database.xml is incorrect.
it's looks like this:
Code:
    <launcher name="RetroArch MAME (Arcade)" os="Windows">
        <launcher_command>"%APP_PATH%\retroarch.exe" -L "%APP_PATH%\cores\mame_libretro.dll" "%ROM_PATH%"</launcher_command>

but it should look like this:
Code:
    <launcher name="RetroArch MAME (Arcade)" os
="Windows">
        <launcher_command>"%APP_PATH%\retroarch.exe" "%ROM_PATH%" -L "%APP_PATH%\cores\mame_libretro.dll"</launcher_command>

I don't know why it doesn't work the other way (it should) but it doesn't.
Reply
#21
(2015-12-21, 15:04)Paranoidjack Wrote: It doesn't seems to be launching RetroArch on Android (5.1/Nvidia Shield/Kodi 15.2)

This is the error log: http://xbmclogs.com/ptmjw6vsy

Thanks Paranoidjack for the feedback. Thats unfortunate. It looks like the command the addon is sending matches what I'd expect. Here's the important bit from your log that the addon sends as a command line:
Code:
start --user 0 -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -e ROM "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/addon_data/plugin.program.iarl/temp_iarl/2010 - Street Fighter (Japan).zip" -e LIBRETRO /data/data/com.retroarch/cores/nestopia_libretro_android.so -e CONFIGFILE /data/data/com.retroarch/retroarch.cfg -e IME com.android.inputmethod.latin/.LatinIME -n com.retroarch/.browser.retroactivity.RetroActivityFuture

Which matches what ROM Collection browser would send (I think). If you change the post dl action option to 'unzip', that possibly may fix it?
Reply
#22
(2015-12-21, 20:03)sudopinion Wrote: can't seem to get games working on the windows branch of isengard through retroarch.
i think the command line structure in external_command_database.xml is incorrect.
it's looks like this:
Code:
    <launcher name="RetroArch MAME (Arcade)" os="Windows">
        <launcher_command>"%APP_PATH%\retroarch.exe" -L "%APP_PATH%\cores\mame_libretro.dll" "%ROM_PATH%"</launcher_command>

but it should look like this:
Code:
    <launcher name="RetroArch MAME (Arcade)" os
="Windows">
        <launcher_command>"%APP_PATH%\retroarch.exe" "%ROM_PATH%" -L "%APP_PATH%\cores\mame_libretro.dll"</launcher_command>

I don't know why it doesn't work the other way (it should) but it doesn't.

Just tried the vanilla version from my addon on Windows 7 and it works without a problem. Do you have a special setup in any way?
Reply
#23
(2015-12-22, 02:10)zachmorris Wrote:
(2015-12-21, 15:04)Paranoidjack Wrote: It doesn't seems to be launching RetroArch on Android (5.1/Nvidia Shield/Kodi 15.2)

This is the error log: http://xbmclogs.com/ptmjw6vsy

Thanks Paranoidjack for the feedback. Thats unfortunate. It looks like the command the addon is sending matches what I'd expect. Here's the important bit from your log that the addon sends as a command line:
Code:
start --user 0 -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -e ROM "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/addon_data/plugin.program.iarl/temp_iarl/2010 - Street Fighter (Japan).zip" -e LIBRETRO /data/data/com.retroarch/cores/nestopia_libretro_android.so -e CONFIGFILE /data/data/com.retroarch/retroarch.cfg -e IME com.android.inputmethod.latin/.LatinIME -n com.retroarch/.browser.retroactivity.RetroActivityFuture

Which matches what ROM Collection browser would send (I think). If you change the post dl action option to 'unzip', that possibly may fix it?

It still does the same when that setting is changed. For the roms which are already unzipped such as the Atari 2600 they also don't launch - I'll upload the log soon.

Atari 2600: http://xbmclogs.com/prvnsb8j5
SNES: http://xbmclogs.com/pmvpg3rdq

I can definitely say RetroArch isn't the problem since it's launching roms perfectly fine via Hyperspin - both zipped and original.
Reply
#24
(2015-12-22, 10:11)Paranoidjack Wrote:
(2015-12-22, 02:10)zachmorris Wrote:
(2015-12-21, 15:04)Paranoidjack Wrote: It doesn't seems to be launching RetroArch on Android (5.1/Nvidia Shield/Kodi 15.2)

This is the error log: http://xbmclogs.com/ptmjw6vsy

Thanks Paranoidjack for the feedback. Thats unfortunate. It looks like the command the addon is sending matches what I'd expect. Here's the important bit from your log that the addon sends as a command line:
Code:
start --user 0 -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -e ROM "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/addon_data/plugin.program.iarl/temp_iarl/2010 - Street Fighter (Japan).zip" -e LIBRETRO /data/data/com.retroarch/cores/nestopia_libretro_android.so -e CONFIGFILE /data/data/com.retroarch/retroarch.cfg -e IME com.android.inputmethod.latin/.LatinIME -n com.retroarch/.browser.retroactivity.RetroActivityFuture

Which matches what ROM Collection browser would send (I think). If you change the post dl action option to 'unzip', that possibly may fix it?

It still does the same when that setting is changed. For the roms which are already unzipped such as the Atari 2600 they also don't launch - I'll upload the log soon.

Atari 2600: http://xbmclogs.com/prvnsb8j5
SNES: http://xbmclogs.com/pmvpg3rdq

I can definitely say RetroArch isn't the problem since it's launching roms perfectly fine via Hyperspin - both zipped and original.

I think I see a typo in my external commandline. Instead of "am start" at the beginning of my command, i just have "start". If you update the file plugin.program.iarl/resources/data/external_command_database.xml to the one pasted here, I think/hope that solves the issue. I appreciate the testing!
Reply
#25
I updated the addon to 1.3.2:
- Added best of SNES
- Added best of Sega Genesis
- Added best of N64
- Fixed android external launch commands based on the typo discussed above. I think/hope it works now...
- Fixed unzip function bug
Reply
#26
Hi, quick question about controllers, i have a logitechF710 works inside of kodi to navigate around, but as soon as a i start a game, it loads up then the controller wont work inside the game, can still hit back and exit out etc just not able to use inside the game, i must be doing it wrong, have i forgotten to config something?
Reply
#27
Hi. Could you give an idiot's guide how to get the repository set up through kodi. Through add source. The idiot being me Huh
Reply
#28
(2016-01-01, 00:05)glueboi Wrote: Hi, quick question about controllers, i have a logitechF710 works inside of kodi to navigate around, but as soon as a i start a game, it loads up then the controller wont work inside the game, can still hit back and exit out etc just not able to use inside the game, i must be doing it wrong, have i forgotten to config something?

Thats good that the launching works, thats half the battle right there :-)
My addon doesn't do any of the configuration for the emulator itself (the addon only provides the content and starts the game, simiar to the Advanced Launcher or ROM Collection Browser addons), all of that is done outside of Kodi (if you're using Retroarch or whatever emulator you choose). If you're using retroarch, here's a good tutorial on setup.
Reply
#29
(2016-01-01, 16:16)Martyc Wrote: Hi. Could you give an idiot's guide how to get the repository set up through kodi. Through add source. The idiot being me Huh

Here's a good tutorial on setting up Repositories. From the wiki:
Step 0: Download my repo zip file somewhere onto your machine
Step 1: In Kodi, select System from the main home screen.
Step 2: Select Add-ons.
Step 3: Select Install from Zip File, select the zip file from Step 0. You should get a notification that my repository was installed after a second or two
Step 4: Go back to Step 2 and get to the Settings/Add-Ons page. This time though, instead of selecting install from Zip file, you'll select install from repository.
Step 5: Select my repository, then navigate to the one add-on, Internet Archive ROM Launcher and select install. It might take a minute or two to download and install all the supporting files, but you should eventually get a notification that it installed.
Step 6: Go to my wiki to see how to set the addon up for your system. Happy Gaming!
Reply
#30
(2016-01-01, 21:12)zachmorris Wrote:
(2016-01-01, 00:05)glueboi Wrote: Hi, quick question about controllers, i have a logitechF710 works inside of kodi to navigate around, but as soon as a i start a game, it loads up then the controller wont work inside the game, can still hit back and exit out etc just not able to use inside the game, i must be doing it wrong, have i forgotten to config something?

Thats good that the launching works, thats half the battle right there :-)
My addon doesn't do any of the configuration for the emulator itself (the addon only provides the content and starts the game, simiar to the Advanced Launcher or ROM Collection Browser addons), all of that is done outside of Kodi (if you're using Retroarch or whatever emulator you choose). If you're using retroarch, here's a good tutorial on setup.

took a little bit to get it to work but remembing to run as admin did help Big Grin
Reply
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 7

Logout Mark Read Team Forum Stats Members Help
[Release] Internet Archive ROM Launcher2