• 1
  • 16
  • 17
  • 18
  • 19
  • 20(current)
Games Library (Game & Emulator database + launcher) development project, help wanted!
Alceste Wrote:Ah okay now I got you right.. Since I have an account registred at their forums I'll ask themwhat they think about that. Do you have any kind of contact adress I can give them in order to get into details?

Point them to this thread or to the programmer forums perhaps. I think it would be awesome to have their expertise if they were willing to build an add-on for XBMC. This next milestone may give them a nice framework to build within and it would be SO awesome to have emulators working on XBMC without tons of fuss. Nod
Openelec Gotham, MCE remote(s), Intel i3 NUC, DVDs fed from unRAID cataloged by DVD Profiler. HD-DVD encoded with Handbrake to x.264. Yamaha receiver(s)
Rainbow 
Typhon C++ open source slim themeable OpenGL dashboard & program / emulator launcher

You might be interested in my (currently linux only) program/emulator launcher; Typhon:
http://www.frostworx.de/?p=1
http://code.google.com/p/typhon-launcher/

YouTube videos: http://www.youtube.com/user/frostworx
Some more screenshots of latest version can be also found here:
http://www.frostworx.de/?p=203

some of the main features
- emulator/rom launcher mode
- autoscreenshot
- very themeable
- use installed screensavers or videos for background animation
- optional xrossmediabar mode (using original ps3 xmb themes (p3t))
- rotate the whole launcher or only parts from it and save the rotated position
- real transparency
- mouse rotation/zoom
- arcade cabinet mode
- tons of other configurable theme details

requirements
- cmake (for building)
- ftgl
- devIL
- libXrender, libXrandr
- working opengl

optional:
- for transparency compositing must be enabled
- sdl_mixer for sound support
- freeglut for 3D icons
- some installed screensavers for animated backgrounds
- some external screenshot program for autoscreenshotmode (default is "scrot")
- optional mplayer
- optional for using p3t themes p3textractor.py (http://ps3.blackvoltage.org)

have fun!
Hey typhoon, unfortunately I#m running windows on my HTPC.. is there any chance you bring out a release for Windows soon? Apart from that, how do you assign thumbs to the games? Is there a possibility to sort the games by platform?
I don't think that I will make a windows port - devIL and ftgl shouldn't be a problem, but rewriting the Xlib part for windows won't be too funny
(especially as I don't have windows) Smile
typhon has 7 menus (+ those for settings). all of them can be set individually into "emulatormode" -> all for an other emulator/platform.
i.e. 7 different emulators/platforms for one typhon instance.
previewpictures are expected as
/configured-previewpath/romname.$picturesuffix
Thumbs Up 
frostwork Wrote:I don't think that I will make a windows port - devIL and ftgl shouldn't be a problem, but rewriting the Xlib part for windows won't be too funny
(especially as I don't have windows) Smile
typhon has 7 menus (+ those for settings). all of them can be set individually into "emulatormode" -> all for an other emulator/platform.
i.e. 7 different emulators/platforms for one typhon instance.
previewpictures are expected as
/configured-previewpath/romname.$picturesuffix

Any chance you might be willing to make it a Linux add-on using the new architecture being released? Big Grin
Openelec Gotham, MCE remote(s), Intel i3 NUC, DVDs fed from unRAID cataloged by DVD Profiler. HD-DVD encoded with Handbrake to x.264. Yamaha receiver(s)
My launcher won't be very helpful for an addon, but as soon as some "non one day fly"
takes over this task and I can be of any help, I'm glad to help then.
10 months or so ago I stopped playing around with the gamelibrary2 branch mostly due to a graphic context deadlock bug which killed my motivation. A while ago I decided to play around a bit with a fresh trunk checkout though to see how XBMC looks nowadays.

As many people have mentioned in this thread the Programs section is still somewhat lackluster in trunk and I decided to try and come up with a small, low risk, patch for trunk that improved program execution support. My hope is that due to the simple nature of the patch it can be accepted into trunk.

The patch is available via ticket 9749 in case anyone is interested. If you want to try it out in order to get your emulators going you'll need to edit system/playercorefactory.xml a bit and add some player definitions and rules. Should be fairly obvious where you should put the below snippets of xml if you open that file. You can of course configure players for any file extensions you want. The file listings in the Programs section will show all files that have a configured player based on file extension.

Code:
<player name="SNESPlayer" type="ExternalPlayer">
      <filename>Path to your SNES emulator</filename>
    </player>


    <rule name="snes" filetypes="smc" player="SNESPlayer"/>

Then you can simply go to Programs - Add source in XBMC and add the relevant directory to your list of sources and you should be able to run the SNES games. The patch provides support for running .exe and .sh files as standalone programs out of the box.

Works very well for me, although I couldn't get Nestopia to run properly due to some DirectX sharing issue. Zsnes, Project64, VisualBoyAdvance and the standalone programs I've tested work like a charm though.

Have fun,

/ Marcus
Okay everybody I finally got an answer from ne of the developers of Emu control center (http://www.camya.com/eccblog/). Unfortunately they are not familiar with python so they are unable to make a plugin for xbmc themselves, but are willing to support any developer who intends to bring their app to XBMC.
I, like many others it seems, would love to see a rom browser/scraper solution in xbmc - launching the emulator would be a plus.

But then again there are a lot of things I want to see Big Grin. I dabble in perl, and I mean dabble. If I can assist in any way, let me know!
Alceste Wrote:Okay everybody I finally got an answer from ne of the developers of Emu control center (http://www.camya.com/eccblog/). Unfortunately they are not familiar with python so they are unable to make a plugin for xbmc themselves, but are willing to support any developer who intends to bring their app to XBMC.

I was under the impression that add-ons could now be written in any major code language?
What can be done to help push this project forward at this point?
HunterZ Wrote:What can be done to help push this project forward at this point?

Look here: http://forum.xbmc.org/showthread.php?tid=85724
Image
thegamesdb.net - An open video games database.
scottbrant.net - Blog
ghostelement Wrote:Look here: http://forum.xbmc.org/showthread.php?tid=85724
Thanks, I'll take a look at that. It doesn't look as seamless/integrated/automated as what's being discussed here, though.

I might also look at HyperSpin/GameEx/etc. and how to best integrate them with XBMC.
  • 1
  • 16
  • 17
  • 18
  • 19
  • 20(current)

Logout Mark Read Team Forum Stats Members Help
Games Library (Game & Emulator database + launcher) development project, help wanted!1