[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs

  Thread Rating:
  • 17 Votes - 4.82 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
malte Offline
Skilled Python Coder
Posts: 1,352
Joined: Jan 2010
Reputation: 28
Location: Germany
Post: #16
AoOs Wrote:We could reuse the tags for publisher, year, and make our own tag for developers.
I think I will add support for xml files via another parserConfig that uses xpathes to address the available elements. With this mechanism I will be able to handle different xml formats. But I could add a default configuration for a video nfo based format.

Quote:My wish is that your plugin will follow the current skin the user has applied (in my case Aeon65).
I wish it will do that, too. But this is the overovernext step. First I want to provide different views and support different screen resolutions. Actually I implement everything with a 800x600 resolution in mind because I have a very small TV. But I am sure it looks very ugly and wastes a lot of space on large screens.

Quote:I could make flags (I'm a former professional graphic designer) for all the developers and publishers - just to make it really crisp -- but only for the Aeon skins.

With the current configuration logic of this script I could support this as follows:
Code:
<imgPath type="publisher">/home/user/emus/publisherpics/%PUBLISHER%.png</imgPath>

This will work for all skins and you could decide where to show the new image type via image placing.
find quote
wimpy Offline
Fan
Posts: 318
Joined: Nov 2009
Reputation: 2
Location: Porsgrunn, Norway
Post: #17
Looking great mate!

BTW: I sent you a PM :-)

www.emuxtras.net | EFnet #EmuXtras
find quote
garyi Offline
Posting Freak
Posts: 1,196
Joined: Oct 2008
Reputation: 0
Post: #18
Can someone point me in the direction of the configuration file, there is no instructions given except 'learn yourself'

Trouble is I don't even know what it is I need to learn. I have an emulator here 'snes' for mac. What do with the config file to get this to open?
find quote
malte Offline
Skilled Python Coder
Posts: 1,352
Joined: Jan 2010
Reputation: 28
Location: Germany
Post: #19
Hi garyi,

are you sure you've already found the documentation of this script (http://code.google.com/p/romcollectionbrowser/wiki/Main)? I know, my english is not the best and maybe it is a bit detailled so that I've lost some basic steps. But I thought it should give you an idea how to configure things to get it working. I will try to add some more basic steps in the next days.

what you really have to do on your own:
- install your snes emulator
- find out how your emulator can be launched via command line

Regards,
malte
find quote
malte Offline
Skilled Python Coder
Posts: 1,352
Joined: Jan 2010
Reputation: 28
Location: Germany
Post: #20
I am working on a new UI design of the main page (the page with the filter controls) at the moment. There will be different views and the filter and button controls are hiding if they loose focus. Here are some screen shots of the current layout. Would be very nice to get some comments about it.

Info View:
[Image: screenshot_gameinfoview_info_small.jpg]

Info 2 View:
[Image: screenshot_gameinfoview_info2_small.jpg]

Thumbs View:
[Image: screenshot_gameinfoview_thumbs_small.jpg]

Info View with filter:
[Image: screenshot_gameinfoview_info2_filter_small.jpg]


Actually I only use some media files from Confluence skin. Maybe I will add different skins in the future.
find quote
xfader86 Offline
Junior Member
Posts: 5
Joined: Feb 2010
Reputation: 0
Post: #21
Just installed this on my system and had a play around adding new games, seems really cool, nice work!

Could you tell me what the top line for each game referes to in synopsis.txt e.g. db0814c5,5fa9485c,21392b00?

Also are there any plans to implement a scraper using something like Video Game Rebirth to pull info and box art?

Keep up the good work.
find quote
wimpy Offline
Fan
Posts: 318
Joined: Nov 2009
Reputation: 2
Location: Porsgrunn, Norway
Post: #22
xfader86 Wrote:Just installed this on my system and had a play around adding new games, seems really cool, nice work!

Could you tell me what the top line for each game referes to in synopsis.txt e.g. db0814c5,5fa9485c,21392b00?

Also are there any plans to implement a scraper using something like Video Game Rebirth to pull info and box art?

Keep up the good work.

the top line for each game are CRC values for roms related to the synopsis.
i'm sketching a scraper from RessurectionXtras release that's coming soon to see if i can supply something like that from our webpage.

We actually have complete synopsises for all the games for about 20 systems so after release you'd really have no need for a scraper, but i'm looking into it to see if it's needed.

www.emuxtras.net | EFnet #EmuXtras
find quote
wimpy Offline
Fan
Posts: 318
Joined: Nov 2009
Reputation: 2
Location: Porsgrunn, Norway
Post: #23
malte Wrote:I am working on a new UI design of the main page (the page with the filter controls) at the moment. There will be different views and the filter and button controls are hiding if they loose focus. Here are some screen shots of the current layout. Would be very nice to get some comments about it.

Info View:
[Image: screenshot_gameinfoview_info_small.jpg]

Info 2 View:
[Image: screenshot_gameinfoview_info2_small.jpg]

Thumbs View:
[Image: screenshot_gameinfoview_thumbs_small.jpg]

Info View with filter:
[Image: screenshot_gameinfoview_info2_filter_small.jpg]


Actually I only use some media files from Confluence skin. Maybe I will add different skins in the future.

Awesome! The background image is a zoomed title screenshots ?

www.emuxtras.net | EFnet #EmuXtras
find quote
malte Offline
Skilled Python Coder
Posts: 1,352
Joined: Jan 2010
Reputation: 28
Location: Germany
Post: #24
xfader86 Wrote:Could you tell me what the top line for each game referes to in synopsis.txt e.g. db0814c5,5fa9485c,21392b00?

As wimpy said, these are the crc values of the rom files. In the next release there will be support for crcs. I will look inside the description files and search for a matching filename or a matching crc value.

xfader86 Wrote:Also are there any plans to implement a scraper using something like Video Game Rebirth to pull info and box art?

It is on my list but has a low prio at the moment.

wimpy Wrote:The background image is a zoomed title screenshots ?

Yes, it is. I hope it will not look too bad on a large screen. But you can configure any image category to be used as background. There will be a configuration option like this: <fileTypeForMainViewBackground>screenshottitle</fileTypeForMainViewBackground>.
find quote
wimpy Offline
Fan
Posts: 318
Joined: Nov 2009
Reputation: 2
Location: Porsgrunn, Norway
Post: #25
malte Wrote:Yes, it is. I hope it will not look too bad on a large screen. But you can configure any image category to be used as background. There will be a configuration option like this: <fileTypeForMainViewBackground>screenshottitle</fileTypeForMainViewBackground>.

Could this be done? set <fileTypeForMainViewBackground>SystemFanart</f.....
to make a HQ fanart for each system?

www.emuxtras.net | EFnet #EmuXtras
find quote
VictorV Offline
Senior Member
Posts: 124
Joined: May 2009
Reputation: 1
Location: Norway
Post: #26
This looks pretty sweet for a start. Took a fast look at the code, and it seems like you could gain som ease of development if you set window properties in the script, and reading those with label formatting instead of using the python interface for this.

Take a look at: label parsing, Image Control - info tag and InfoLabels
find quote
malte Offline
Skilled Python Coder
Posts: 1,352
Joined: Jan 2010
Reputation: 28
Location: Germany
Post: #27
wimpy Wrote:Could this be done? set <fileTypeForMainViewBackground>SystemFanart</f.....
to make a HQ fanart for each system?

Not in the current version. But I am already thinking about how to integrate publisher or developer images and with this there could also be a system specific image category.


VictorV Wrote:This looks pretty sweet for a start. Took a fast look at the code, and it seems like you could gain som ease of development if you set window properties in the script, and reading those with label formatting instead of using the python interface for this.

Thanks for checking the code! It is very welcome. I am new to XBMC (and python) scripting so there will be a lot of things that can be done better. I am reading a lot about skinning and other XBMC stuff in the last days and I am (slowly) moving in this direction. But I am happy about any hint on this way;-)

If you are interested in doing more on this project just tell me. It would be great to have some co-workers on this.
find quote
VictorV Offline
Senior Member
Posts: 124
Joined: May 2009
Reputation: 1
Location: Norway
Post: #28
malte Wrote:....I am reading a lot about skinning and other XBMC stuff in the last days and I am (slowly) moving in this direction

Yeah, I've been there Smile


malte Wrote:If you are interested in doing more on this project just tell me. It would be great to have some co-workers on this.

I might help out in near future, but in the moment I working on the finishing touches of a game library specification proposal in XML and flat file format. You might want to have a look at it, and maybe come with suggestion yourself.
find quote
grassmunk Offline
Senior Member
Posts: 122
Joined: Aug 2004
Reputation: 0
Post: #29
Speaking about the UI, what (if any) are your plant to use the "Xtras" package due to be release anyday now?

http://forums.xbox-scene.com/index.php?showtopic=660135

http://www.ressurectionxtras.net/index.php
find quote
djvj Offline
Junior Member
Posts: 30
Joined: Jan 2006
Reputation: 0
Post: #30
Will flv intro videos work with this? Emumovies.com has full collections of no-intro named sets that are in flv format to support the Hyperspin FE. This would make it a lot easier to setup in xbmc.
find quote
Post Reply