Kodi Community Forum
[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Game Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=291)
+---- Thread: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs (/showthread.php?tid=70115)



RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - toki5 - 2013-06-10

i figured, shakes head. sorry


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - NewYears1978 - 2013-06-10

You have to paste it right out of the file it looks like you copied it from the thread and pasted it in the code box.. Smile

The file is formatted, the one you put on forums isn't.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - toki5 - 2013-06-11

lol, ugh.
Im sorry, Im trying. I jsut want to try to get these things into my collection
Code:
RomCollection name="MAME" id="16"><useBuiltinEmulator>False</useBuiltinEmulator><gameclient/><emulatorCmd>C:\Program Files\MAME32\mame.exe</emulatorCmd><emulatorParams>-inipath "C:\Program Files\MAME32\ini" "%ROM%"</emulatorParams><romPath>C:\Program Files\MAME32\roms\*.zip</romPath><saveStatePath/><saveStateParams/><mediaPath type="boxfront">C:\Program Files\MAME32\roms\boxfront\%GAME%.*</mediaPath><mediaPath type="action">C:\Program Files\MAME32\roms\action\%GAME%.*</mediaPath><mediaPath type="title">C:\Program Files\MAME32\roms\title\%GAME%.*</mediaPath><mediaPath type="cabinet">C:\Program Files\MAME32\roms\cabinet\%GAME%.*</mediaPath><mediaPath type="marquee">C:\Program Files\MAME32\roms\marquee\%GAME%.*</mediaPath><preCmd/><postCmd/><useEmuSolo>False</useEmuSolo><usePopen>False</usePopen><ignoreOnScan>False</ignoreOnScan><allowUpdate>True</allowUpdate><autoplayVideoMain>True</autoplayVideoMain><autoplayVideoInfo>True</autoplayVideoInfo><useFoldernameAsGamename>False</useFoldernameAsGamename><maxFolderDepth>99</maxFolderDepth><doNotExtractZipFiles>True</doNotExtractZipFiles><diskPrefix>_Disk</diskPrefix><imagePlacingMain>gameinfomamecabinet</imagePlacingMain><imagePlacingInfo>gameinfosmall</imagePlacingInfo><scraper name="maws.mameworld.info" replaceValueString="" replaceKeyString=""/></RomCollection></RomCollections>-<FileTypes>-<FileType name="boxfront" id="1"><type>image</type><parent>game</parent></FileType>-<FileType name="boxback" id="2"><type>image</type><parent>game</parent></FileType>-<FileType name="cartridge" id="3"><type>image</type><parent>game</parent></FileType>-<FileType name="screenshot" id="4"><type>image</type><parent>game</parent></FileType>-<FileType name="fanart" id="5"><type>image</type><parent>game</parent></FileType>-<FileType name="action" id="6"><type>image</type><parent>game</parent></FileType>-<FileType name="title" id="7"><type>image</type><parent>game</parent></FileType>-<FileType name="3dbox" id="8"><type>image</type><parent>game</parent></FileType>-<FileType name="romcollection" id="9"><type>image</type><parent>romcollection</parent></FileType>-<FileType name="developer" id="10"><type>image</type><parent>developer</parent></FileType>-<FileType name="publisher" id="11"><type>image</type><parent>publisher</parent></FileType>-<FileType name="gameplay" id="12"><type>video</type><parent>game</parent></FileType>-<FileType name="cabinet" id="13"><type>image</type><parent>game</parent></FileType>-<FileType name="marquee" id="14"><type>image</type><parent>game</parent></FileType></FileTypes>-<ImagePlacing>-<fileTypeFor name="gameinfobig"><fileTypeForGameList>boxfront</fileTypeForGameList><fileTypeForGameList>screenshot</fileTypeForGameList><fileTypeForGameList>title</fileTypeForGameList><fileTypeForGameList>action</fileTypeForGameList><fileTypeForGameListSelected>boxfront</fileTypeForGameListSelected><fileTypeForGameListSelected>screenshot</fileTypeForGameListSelected><fileTypeForGameListSelected>title</fileTypeForGameListSelected><fileTypeForGameListSelected>action</fileTypeForGameListSelected><fileTypeForMainViewBackground>fanart</fileTypeForMainViewBackground><fileTypeForMainViewBackground>boxfront</fileTypeForMainViewBackground><fileTypeForMainViewBackground>screenshot</fileTypeForMainViewBackground><fileTypeForMainViewBackground>title</fileTypeForMainViewBackground><fileTypeForMainViewBackground>action</fileTypeForMainViewBackground><fileTypeForMainViewGameInfoBig>screenshot</fileTypeForMainViewGameInfoBig><fileTypeForMainViewGameInfoBig>boxfront</fileTypeForMainViewGameInfoBig><fileTypeForMainViewGameInfoBig>action</fileTypeForMainViewGameInfoBig><fileTypeForMainViewGameInfoBig>title</fileTypeForMainViewGameInfoBig><fileTypeForMainView1>publisher</fileTypeForMainView1><fileTypeForMainView2>romcollection</fileTypeForMainView2><fileTypeForMainView3>developer</fileTypeForMainView3></fileTypeFor>-<fileTypeFor name="gameinfosmall"><fileTypeForGameList>boxfront</fileTypeForGameList><fileTypeForGameList>screenshot</fileTypeForGameList><fileTypeForGameList>title</fileTypeForGameList><fileTypeForGameList>action</fileTypeForGameList><fileTypeForGameListSelected>boxfront</fileTypeForGameListSelected><fileTypeForGameListSelected>screenshot</fileTypeForGameListSelected><fileTypeForGameListSelected>title</fileTypeForGameListSelected><fileTypeForGameListSelected>action</fileTypeForGameListSelected><fileTypeForMainViewBackground>fanart</fileTypeForMainViewBackground><fileTypeForMainViewBackground>boxfront</fileTypeForMainViewBackground><fileTypeForMainViewBackground>screenshot</fileTypeForMainViewBackground><fileTypeForMainViewBackground>title</fileTypeForMainViewBackground><fileTypeForMainViewBackground>action</fileTypeForMainViewBackground><fileTypeForMainViewGameInfoUpperLeft>screenshot</fileTypeForMainViewGameInfoUpperLeft><fileTypeForMainViewGameInfoUpperLeft>action</fileTypeForMainViewGameInfoUpperLeft><fileTypeForMainViewGameInfoUpperLeft>title</fileTypeForMainViewGameInfoUpperLeft><fileTypeForMainViewGameInfoUpperRight>boxfront</fileTypeForMainViewGameInfoUpperRight><fileTypeForMainViewGameInfoLowerLeft>cartridge</fileTypeForMainViewGameInfoLowerLeft><fileTypeForMainViewGameInfoLowerRight>boxback</fileTypeForMainViewGameInfoLowerRight><fileTypeForMainViewGameInfoLowerRight>title</fileTypeForMainViewGameInfoLowerRight><fileTypeForMainView1>publisher</fileTypeForMainView1><fileTypeForMainView2>romcollection</fileTypeForMainView2><fileTypeForMainView3>developer</fileTypeForMainView3></fileTypeFor>-<fileTypeFor name="gameinfomamemarquee"><fileTypeForGameList>marquee</fileTypeForGameList><fileTypeForGameList>boxfront</fileTypeForGameList><fileTypeForGameList>title</fileTypeForGameList><fileTypeForGameListSelected>marquee</fileTypeForGameListSelected><fileTypeForGameListSelected>boxfront</fileTypeForGameListSelected><fileTypeForGameListSelected>title</fileTypeForGameListSelected><fileTypeForMainViewBackground>boxfront</fileTypeForMainViewBackground><fileTypeForMainViewBackground>title</fileTypeForMainViewBackground><fileTypeForMainViewBackground>action</fileTypeForMainViewBackground><fileTypeForMainViewGameInfoLeft>cabinet</fileTypeForMainViewGameInfoLeft><fileTypeForMainViewGameInfoUpperRight>title</fileTypeForMainViewGameInfoUpperRight><fileTypeForMainViewGameInfoLowerRight>action</fileTypeForMainViewGameInfoLowerRight><fileTypeForMainView1>publisher</fileTypeForMainView1><fileTypeForMainView2>romcollection</fileTypeForMainView2><fileTypeForMainView3>developer</fileTypeForMainView3></fileTypeFor>-<fileTypeFor name="gameinfomamecabinet"><fileTypeForGameList>cabinet</fileTypeForGameList><fileTypeForGameList>boxfront</fileTypeForGameList><fileTypeForGameList>title</fileTypeForGameList><fileTypeForGameListSelected>cabinet</fileTypeForGameListSelected><fileTypeForGameListSelected>boxfront</fileTypeForGameListSelected><fileTypeForGameListSelected>title</fileTypeForGameListSelected><fileTypeForMainViewBackground>boxfront</fileTypeForMainViewBackground><fileTypeForMainViewBackground>title</fileTypeForMainViewBackground><fileTypeForMainViewBackground>action</fileTypeForMainViewBackground><fileTypeForMainViewGameInfoUpperLeft>title</fileTypeForMainViewGameInfoUpperLeft><fileTypeForMainViewGameInfoUpperRight>action</fileTypeForMainViewGameInfoUpperRight><fileTypeForMainViewGameInfoLower>marquee</fileTypeForMainViewGameInfoLower><fileTypeForMainView1>publisher</fileTypeForMainView1><fileTypeForMainView2>romcollection</fileTypeForMainView2><fileTypeForMainView3>developer</fileTypeForMainView3></fileTypeFor></ImagePlacing>-<Scrapers>-<Site name="local nfo" searchGameByCRC="False" descFilePerGame="True"><Scraper source="nfo" parseInstruction="00 - local nfo.xml"/></Site>-<Site name="thegamesdb.net" searchGameByCRC="False" descFilePerGame="True"><Scraper source="http://thegamesdb.net/api/GetGame.php?name=%GAME%&platform=%PLATFORM%" parseInstruction="02 - thegamesdb.xml"/></Site>-<Site name="giantbomb.com" searchGameByCRC="False" descFilePerGame="True"><Scraper source="http://api.giantbomb.com/search/?api_key=%GIANTBOMBAPIKey%&query=%GAME%&resources=game&field_list=api_detail_url,name&format=xml" parseInstruction="03.01 - giantbomb - search.xml" returnUrl="true"/><Scraper source="1" parseInstruction="03.02 - giantbomb - detail.xml"/></Site>-<Site name="mobygames.com" searchGameByCRC="False" descFilePerGame="True"><Scraper source="http://www.mobygames.com/search/quick?game=%GAME%&p=%PLATFORM%" parseInstruction="04.01 - mobygames - gamesearch.xml" returnUrl="true"/><Scraper source="1" parseInstruction="04.02 - mobygames - details.xml"/><Scraper source="1" parseInstruction="04.03 - mobygames - coverlink.xml" returnUrl="true"/><Scraper source="2" parseInstruction="04.04 - mobygames - coverart.xml"/><Scraper source="1" parseInstruction="04.05 - mobygames - screenshotlink.xml" returnUrl="true"/><Scraper source="3" parseInstruction="04.06 - mobygames - screenoriglink.xml" returnUrl="true"/><Scraper source="4" parseInstruction="04.07 - mobygames - screenshots.xml"/></Site>-<Site name="archive.vg" searchGameByCRC="False" descFilePerGame="True"><Scraper source="http://api.archive.vg/2.0/Archive.search/%ARCHIVEAPIKEY%/%GAME%" parseInstruction="05.01 - archive - search.xml" returnUrl="true" encoding="iso-8859-1"/><Scraper source="1" parseInstruction="05.02 - archive - detail.xml" encoding="iso-8859-1"/></Site>-<Site name="maws.mameworld.info" searchGameByCRC="False" descFilePerGame="True"><Scraper source="http://maws.mameworld.info/maws/romset/%GAME%" parseInstruction="06 - maws.xml" encoding="iso-8859-1"/></Site></Scrapers></config>

please tell me that is correct, that is right from the config xml


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - NewYears1978 - 2013-06-11

Aw man Sad for some reason your file is already unformatted. (Are you using notepad or a better program like notepad++)?

It's really hard to read that way..lol..I don't know anything about MAME myself yet..I haven't got that far yet..so far I have only finished NES and SNES... Sad but I thought someone else might be more inclined to help if they could read it. Maybe I will try to do my MAME stuff next


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - toki5 - 2013-06-11

that is from the config xml, the only way i could get it up was through a browser, that is how it is read from the browser. The only emulators i cant get to work are gameboy, i can get color to work, dont konw why the one, not the other and mame. all the other ones i have been able to get to work. those two are just beng a pain. i have tried the methods used by others on this forum, still no luck with mame. i jsut put that in hopes that someone could help because usually they ask for that knd of stuff, plus it was brought up in that that part of the thread that was talking about mame


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Mickyd - 2013-06-11

Hi,

To do mame you need to follow this : https://code.google.com/p/romcollectionbrowser/wiki/HowToAddMAMEOffline

I've done everything it said, including emumovies and now have MAME in XBMC. The only downside I have is trying to sort out the artwork, some are cabinets some are screenshots but other than that it works fine when I select a game and returns to XBMC when I exit the game fine without issue.

Hope this helps with your MAME collection.

Mike.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - st graveyard - 2013-06-12

(2013-06-06, 18:59)NewYears1978 Wrote:
(2013-06-06, 01:54)corpgator Wrote: A couple things, why doesn't RCB scrape the year for any of my games? It just says not available. Also, how do I get it to download artwork other than boxcovers? As of now, that is all it downloads and then it displays that as the background.

By the way, I looked at a lot of front ends: Hyperspin, Gameex, etc, and in the end, nothing beats XBMC + RCB for ease of use and stability.

I had issues with scraping as well, I found that downloading art packs manually (emumovies.com and hyperspin.fe) then puttin them in the correct folders, then using gamedesc txt files locally to scrape works way better.

It takes the years from the gamedesc file, and your art. Doing that is how I got my setup to work finally, with video previews too Smile


As for my other post about X Y above, I sorted it out Smile


Guys, I'm having the problem as well now with the release year. I'm adding a new collection, but it never downloads the release year in the nfo files. Is this a new bug in RCB?
NewYears, what do you mean with the gamedesc.txt files? Are you talking about having RCB generate the seperate nfo files from the collection, and then afterwards doing a local scrape of these files? Do you mean that RCB does add the release year in the nfo files, but doesn't display it on screen when scraping from the net? I would really like to be able to create complete nfo files per game, like I did with my other collections. I will post a debug log later.

Thanks for trying to help.

Grave


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - NewYears1978 - 2013-06-12

There are some premade text files on the wiki that have all the games information already in them...including years. Then when you import you pick local or offline scraping instead. Itwill ask you to point to the text file and then it will ask you to point to a parser (both included in the zip on the wiki) and it will pull all the data from there.

This is how I do all my roms now. I also download my images myself rather than let the scrapers do it. It's much more accurate and faster..and works...I could never get the scrapers to work too well.

See here:

http://code.google.com/p/romcollectionbrowser/wiki/UseOfflineGameDescriptions

And so you know, when you import this way, RCB will create an NFO file for each game based on the gamedesc.txt file.


Also, I remember this was a bit confusing for me at first to figure out, so I will try to post a little guide, I am at work so I can't be 100% sure I can remember all the steps but it is something like this:

1. Choose add new collection (as normal)
2. Choose game and artwork are available locally
3. Choose the system type (NES, SNES, Etc)
4. Choose the emulator path
5. Choose the rom path
6. Add Art paths (it will give you a list of art and after each one ask you if you want to add another)
7. Choose all games from one file (it will ask you)
8. Choose the appropriate txt file from the download which is Here - So if you are doing NES, pick NES.txt
9. Choose the parser, which is the file in the above zip named Parser.xml (can't remember exact name)

On the next screen if you dont want to reimport all your existing collection make sure on the to to pick just the one you are doing (NES for example) then hit import.


Keep in mind as I said I manually get all my art from hyperspin.fe or emumovies.com and then make my own for missing or edits...so if you want to scrape the gamedesc but still download art..not sure how that will work..maybe by using the offline scraper + the online scraper (using the custom scrapers box on the last screen above where I said to hit import..choose the NES scraper you just made and then also some others)

Hope this makes sense I am so tired I cannot think straight today.

Also, all rom collections aren't available in the gamedesc files..but many of them are as you can see from the link.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - st graveyard - 2013-06-12

Thank you NewYear. You made my day!
I'm also a member of Hyperspin and Emumovies, and I use RCB only to scrape the nfo files. But it seems there is a bug in the latest version. Also, 'publisher' is not downloaded.
Anyway, I will use the wiki txt files!

Big cheers NewYear


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - NewYears1978 - 2013-06-13

Any time. I too was using Hyperspin and I had made a custom theme that looked more like classy XBMC instead of an arcade. But in the end I found that I liked using RCB better so that's why I now download the art from those places..stick them where they go, then scrape with text files. Works great, here's how my XBMC and RCB collection looks so far:

(The shots are a little outdated but wife is on the HTPC right now so I can't take shots)

Menus (all menus TV, movies, games have images like this)
Image

Then in RCB:
Image

Pressing up brings the info panel and also the preview video (from emumovies)


One thing I am trying to figure out is how to include multiple revisoins of the same game. No intro sets all have like Rev 1 or Rev a and all that...but RCB only takes one of them and it's usually not the one you would want (the latest revision). I went through manually deleting the regular games that had revisions but that was a huge pain. I wonder if there's a solution to that..

I just remembered you had already seen my pics a few pages back Wink


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - toki5 - 2013-06-13

thank you mickeyd, the offline scraping seems to have done the tirick. mame is onw in rcb. now if i can just getgameboy to scrape with virtualboy without justbeing able to scrape gameboy color only. if i could get regular gameboy to scrape as well. thank you again for yur suggestion.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - toki5 - 2013-06-13

o, i got it to work, for some reason it seem to have stopped at e though, i cant get the whole collection in rcb. anybody have any ideas as to what this problem coud be?


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - st graveyard - 2013-06-13

(2013-06-13, 03:17)NewYears1978 Wrote: One thing I am trying to figure out is how to include multiple revisoins of the same game. No intro sets all have like Rev 1 or Rev a and all that...but RCB only takes one of them and it's usually not the one you would want (the latest revision). I went through manually deleting the regular games that had revisions but that was a huge pain. I wonder if there's a solution to that..

I just remembered you had already seen my pics a few pages back Wink

Looks like a really nice set up.

NewYear, I have the solution to your problem, but forgot the name. I have the program documented at home. I will let you know when I'm back from work.

Malte, if you are reading this, I would really appreciate it if you have a look at the scraping issue. The offline scraping is an ok solution but the txt file do not always contain all games from the rom sets.

Cheers,
Grave


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-06-13

Reading everything, just don't have the time to go into details. I hope I will be back next week and will look into this.

Cheers


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - st graveyard - 2013-06-13

Thanks Malte