[RELEASE] EmuLauncher (Programs) Plugin - Arcade Games ROMS Emulator Launcher Plugin
#1
Thumbs Up 
First of all, if you have another name for the plugin, please write me. I'm really bad inventing names.
What does this Plugin do? It’s a first release version of a plugin I started half a year ago. http://forum.xbmc.org/showthread.php?tid=42556
This hast two components: A small plugin which can translate xml files into a XBMC folder structure and a Java application to create those xml files.
This plugin allows you to add various files for launching from within XBMC. There is a special wizard that allows to batch add emulator roms with automatically chosen Icons. The wizard only supports some emulators, but more can easily be added.

Usage:
1. Copy the EmuLauncher folder in you XBMC program plugin folder
2. Start the EmuLauncher.jar from EmuLauncherConfigurator (Should start by clicking on it. If not, create a .bat with “java -jar EmuLauncher.jar”Wink
3. Create the structure as you like, manually or with the wizard found in tools
4. Export your project to the EmuLauncher/data folder of the plugin


Please remember that this is a very early ALPHA version.

Tested currently only on windows, linux and mac will follow. I stil need help with the python plugin part to support FanArt and so on. So if you have experience in plugin development and are willing help, write me.

Yes I know that the game library is on the way and that there is the launcher plugin. This is a project to try new java stuff and more proof-of-concept for me.


Here are some screenshots:

Image
Image
Image
Image
Image
Image

Galery: http://yfrog.com/ccconfig1px


So have fun with all the games and write some comments


[Edit]

http://rapidshare.com/files/261476079/Em...HA_r38.rar

http://rapidshare.com/files/266692668/Em...HA_r50.zip
Reply
#2
Nice work!
Reply
#3
this is great news! Something to tide us over until someone decides to take the mantle from Leo to make the GamesLibrary. I will be installing it ASAP! Thanks!
Reply
#4
Seems to work well until you actually try to launch games. I've tried znes and n64 and I get a "Windows cannot find C:/program'"
Reply
#5
Roncore Wrote:Seems to work well until you actually try to launch games. I've tried znes and n64 and I get a "Windows cannot find C:/program'"
Seems to be a problem with whitespaces in the path of the emulator. I will fix it in the next release
Reply
#6
I updated the first post with a link to r50 of the EmuLauncher. I had to split up the cmd into the link to a executable and the command line parameters to fix the bug with spaces in the cmd.
This means you have to re-add your roms or manually edit your project (Just mark all roms you want to edit end cut&past the exe from cmd to the new field and apply your changes)

I added a new feature called copy export. It will basically copy the roms and pictures you use in your project to a new location. I needed this because I have complete rom sets on an external hdd and wanted only the ones I selected on my HTPC.

I saw that at least 40 people downloaded this plugin. Does it work for you? Do you use it? I don't know if I should add more stuff or move on to another project
Reply
#7
Thanks for creating such a program for XBMC. I will try it out and let you know how it goes!!
Reply
#8
Hi,

Ubuntu 10.04 64bit

I get an error hope this helps:
Code:
18:55:57 T:140299334579984 M:3090767872  NOTICE: -->Python Interpreter Initialized<--
18:55:59 T:140299431712528 M:3082809344  NOTICE: My Videos: Scanning for video info using worker thread, operation took 00:04
18:56:09 T:140299423319824 M:3071373312  NOTICE: -->Python Interpreter Initialized<--
18:56:09 T:140299423319824 M:3071246336  NOTICE: Traceback (most recent call last):
18:56:09 T:140299423319824 M:3071246336  NOTICE:   File "/home/blade/.xbmc/scripts/My Scripts/EmuLauncher_ALPHA_r50/Plugin/EmuLauncher/default.py", line 55, in ?
18:56:09 T:140299423319824 M:3071246336  NOTICE: xbmcplugin.addSortMethod( handle=int(sys.argv[1]), sortMethod=xbmcplugin.SORT_METHOD_NONE)
18:56:09 T:140299423319824 M:3071246336  NOTICE: AttributeError
18:56:09 T:140299423319824 M:3071246336  NOTICE: :
18:56:09 T:140299423319824 M:3071246336  NOTICE: 'module' object has no attribute 'argv'
18:56:09 T:140299423319824 M:3071246336   ERROR: Scriptresult: Error
18:57:29 T:140299832621088 M:3059159040   ERROR: GLX: Same window as before, refreshing context
18:57:35 T:140299832621088 M:3067760640   ERROR: GLX: Same window as before, refreshing context
18:59:58 T:140299423319824 M:3059834880  NOTICE: -->Python Interpreter Initialized<--
18:59:58 T:140299423319824 M:3059073024  NOTICE: Traceback (most recent call last):
18:59:58 T:140299423319824 M:3059073024  NOTICE:   File "/home/blade/.xbmc/scripts/My Scripts/EmuLauncher_ALPHA_r50/Plugin/EmuLauncher/default.py", line 55, in ?
18:59:58 T:140299423319824 M:3059073024  NOTICE: xbmcplugin.addSortMethod( handle=int(sys.argv[1]), sortMethod=xbmcplugin.SORT_METHOD_NONE)
18:59:58 T:140299423319824 M:3059073024  NOTICE: AttributeError
18:59:58 T:140299423319824 M:3059073024  NOTICE: :
18:59:58 T:140299423319824 M:3059073024  NOTICE: 'module' object has no attribute 'argv'
18:59:58 T:140299423319824 M:3059073024   ERROR: Scriptresult: Error
Reply

Logout Mark Read Team Forum Stats Members Help
[RELEASE] EmuLauncher (Programs) Plugin - Arcade Games ROMS Emulator Launcher Plugin1