Games Library (Game & Emulator database + launcher) development project, help wanted!

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
BLKMGK Offline
Donor
Posts: 1,736
Joined: Jul 2006
Reputation: 4
Location: USA Virginia
Post: #286
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)
find quote
frostwork Offline
Member
Posts: 61
Joined: Aug 2008
Reputation: 0
Rainbow  Typhon C++ open source slim themeable OpenGL dashboard & program / emulator launcher
Post: #287
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!
(This post was last modified: 2010-12-31 19:54 by Gamester17.)
find quote
Alceste Offline
Member
Posts: 60
Joined: Jan 2010
Reputation: 0
Post: #288
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?
find quote
frostwork Offline
Member
Posts: 61
Joined: Aug 2008
Reputation: 0
Post: #289
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
find quote
BLKMGK Offline
Donor
Posts: 1,736
Joined: Jul 2006
Reputation: 4
Location: USA Virginia
Thumbs Up   
Post: #290
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)
find quote
frostwork Offline
Member
Posts: 61
Joined: Aug 2008
Reputation: 0
Post: #291
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.
find quote
bergner Offline
Junior Member
Posts: 5
Joined: Aug 2009
Reputation: 0
Post: #292
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
find quote
Alceste Offline
Member
Posts: 60
Joined: Jan 2010
Reputation: 0
Post: #293
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.
find quote
iainmacleod Offline
Senior Member
Posts: 198
Joined: Feb 2006
Reputation: 0
Location: Pittsburgh area (Scotland previously)
Post: #294
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!

XBMC on RPi, and Zotac box (Openelec flavor)
NAS4Free with 8TB of storage.
find quote
timdog82001 Offline
Posting Freak
Posts: 1,135
Joined: Mar 2006
Reputation: 0
Post: #295
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?
find quote
HunterZ Offline
Member
Posts: 72
Joined: Dec 2010
Reputation: 0
Location: Seattle
Post: #296
What can be done to help push this project forward at this point?
find quote
ghostelement Offline
Fan
Posts: 440
Joined: Sep 2010
Reputation: 3
Location: Portland, Oregon
Post: #297
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: tgdb-buttonlogosmall.png]
thegamesdb.net - An open video games database.
scottbrant.net - Blog
find quote
HunterZ Offline
Member
Posts: 72
Joined: Dec 2010
Reputation: 0
Location: Seattle
Post: #298
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.
find quote
Post Reply