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 - nalias - 2015-06-11

Advanced launcher is what you need:

http://kodi.wiki/view/Add-on:Advanced_Launcher


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

A few issues. I can't edit any of the rom collection settings once I have created it. For instance I cannot choose Popen option. If I check it, save, exit it out hte screen then go back in, the option is unchecked and the config file doesn't get updated. I doubt this is being maintained anymore, but here are the errors I am getting:
(Using Gotham and Aeon MQ5)


Code:
20:30:40 T:1704  NOTICE: RCB_INFO: End onInit
20:30:40 T:672  NOTICE: service.libraryautoupdate-0.9.4 : update timers
20:30:40 T:672  NOTICE: service.libraryautoupdate-0.9.4 : Creating timer for Video Library
20:30:41 T:1704  NOTICE: RCB_INFO: onAction: 117
20:30:41 T:1704  NOTICE: RCB_INFO: init ContextMenu
20:30:41 T:1704  NOTICE: RCB_INFO: onInit ContextMenu
20:30:41 T:1704   ERROR: EXCEPTION: 'platforms' is an invalid Id
20:30:41 T:1704  NOTICE: RCB_WARNING: Error while reading platforms from addon. Assume that we are not in RetroPlayer branch.
20:30:41 T:1704   ERROR: EXCEPTION: Non-Existent Control 5224
20:30:41 T:1704   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'setVisible'
                                            Traceback (most recent call last):
                                              File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogcontextmenu.py", line 48, in onInit
                                                control.setVisible(False)
                                            AttributeError: 'NoneType' object has no attribute 'setVisible'
                                            -->End of Python script error report<--
20:30:43 T:1704  NOTICE: RCB_INFO: init Edit Rom Collection
20:30:43 T:1704  NOTICE: RCB_INFO: onInit Edit Rom Collection
20:30:43 T:1704  NOTICE: RCB_INFO: build rom collection list
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_INFO: build scraper lists
20:30:43 T:1704  NOTICE: RCB_INFO: get available scrapers
20:30:43 T:1704  NOTICE: RCB_INFO: add scraper name: local nfo
20:30:43 T:1704  NOTICE: RCB_INFO: add scraper name: archive.vg
20:30:43 T:1704  NOTICE: RCB_INFO: add scraper name: mobygames.com
20:30:43 T:1704  NOTICE: RCB_INFO: add scraper name: thegamesdb.net
20:30:43 T:1704  NOTICE: RCB_INFO: add scraper name: maws.mameworld.info
20:30:43 T:1704  NOTICE: RCB_INFO: add scraper name: giantbomb.com
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_INFO: build imagePlacing list
20:30:43 T:1704  NOTICE: RCB_INFO: add image placing: gameinfobig
20:30:43 T:1704  NOTICE: RCB_INFO: add image placing: gameinfosmall
20:30:43 T:1704  NOTICE: RCB_INFO: add image placing: gameinfomamemarquee
20:30:43 T:1704  NOTICE: RCB_INFO: add image placing: gameinfomamecabinet
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_WARNING: Error while reading gameclient addons via json. Assume that we are not in RetroPlayer branch.
20:30:43 T:1704   ERROR: EXCEPTION: Non-Existent Control 5540
20:30:43 T:1704   ERROR: EXCEPTION: Non-Existent Control 5550
20:30:43 T:1704  NOTICE: RCB_INFO: updateRomCollectionControls
20:30:43 T:1704  NOTICE: RCB_INFO: selected rom collection: SNES
20:30:43 T:1704  NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704  NOTICE: RCB_INFO: selectScrapersInList
20:30:43 T:1704  NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704  NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704  NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704  NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704  NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704   ERROR: EXCEPTION: Non-Existent Control 5540
20:30:43 T:1704   ERROR: EXCEPTION: Non-Existent Control 5550
20:30:43 T:1704   ERROR: EXCEPTION: Non-Existent Control 5560
20:30:43 T:1704   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'setSelected'
                                            Traceback (most recent call last):
                                              File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 132, in onInit
                                                self.updateRomCollectionControls()
                                              File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 434, in updateRomCollectionControls
                                                control.setSelected(self.selectedRomCollection.makeLocalCopy)
                                            AttributeError: 'NoneType' object has no attribute 'setSelected'
                                            -->End of Python script error report<--
20:30:44 T:1604  NOTICE: Thread LanguageInvoker start, auto delete: false
20:30:48 T:1704  NOTICE: RCB_INFO: onClick
20:30:51 T:1704  NOTICE: RCB_INFO: onClick
20:30:51 T:1704  NOTICE: RCB_INFO: save
20:30:51 T:1704  NOTICE: RCB_INFO: updateSelectedRomCollection
20:30:51 T:1704  NOTICE: RCB_INFO: addScraperToSiteList
20:30:51 T:1704  NOTICE: RCB_INFO: addScraperToSiteList
20:30:51 T:1704  NOTICE: RCB_INFO: addScraperToSiteList
20:30:51 T:1704   ERROR: EXCEPTION: Non-Existent Control 5540
20:30:51 T:1704   ERROR: EXCEPTION: Non-Existent Control 5560
20:30:51 T:1704   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'isSelected'
                                            Traceback (most recent call last):
                                              File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 152, in onClick
                                                self.updateSelectedRomCollection()
                                              File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 518, in updateSelectedRomCollection
                                                self.selectedRomCollection.makeLocalCopy = bool(control.isSelected())
                                            AttributeError: 'NoneType' object has no attribute 'isSelected'
                                            -->End of Python script error report<--



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

(2015-06-11, 02:34)nalias Wrote: Advanced launcher is what you need:

http://kodi.wiki/view/Add-on:Advanced_Launcher

Thanks!
but... it seems to be completely broken..? all the links are dead.


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

Hi guys,

im running win7 with Kodi 14.2 und RCB. I've setup some snes games with znes and it all works pretty well.

I only have 1 problem.. in about 50% of the time when i exit the emulator and RCB brings back kodi it is in window format and not fullscreen. It doesnt matter if i choose solo VB Mode, or not. If i unselect the minimze kodi wont reopen.. This sucks with no mouse connected. Any ideas how to fix that??

Thanks Smile


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

Hi you all, i need some help.

Im trying to use de Rom Collection Browser, but when i try do add a games list, i got several error while its try to download box art, screenshots or artwork. Below some screens:

Image

Image

Image

and the log's final part


Thank you!


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

(2015-06-11, 03:31)omriamos Wrote:
(2015-06-11, 02:34)nalias Wrote: Advanced launcher is what you need:

http://kodi.wiki/view/Add-on:Advanced_Launcher

Thanks!
but... it seems to be completely broken..? all the links are dead.

Try Here:

http://gwenael.ca/forum/announcements.php?aid=4

It is also in the anglescry repo now found here if not in your add on repo list:

http://sourceforge.net/projects/xbmcangelscryre/?source=typ_redirect


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

@omriamos, forget advanced launcher, RCB will do just fine.

What you want it to scrape for "ROMS" is either *.exe or better yet *.lnk which are shortcuts.
Create a shortcut to the .exe file of the game and make sure it is in the first (root) folder of the game's folders and make sure the shortcut is renamed to the game's name instead of its exe name. Have RCB scrape for the *.lnk files and there you go, very simple.

I have all my non-emu games in a games folder that also has the folders for boxback/boxfront/cartridge/fanart/screenshot.
I also have made a lot of custom box art and catridges for use with RCB + Kodi.


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

I am also having the same problem and if I do get the odd one to show up I can't get it to load any help would be great


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

(2015-06-12, 07:44)lordashram Wrote: @omriamos, forget advanced launcher, RCB will do just fine.

What you want it to scrape for "ROMS" is either *.exe or better yet *.lnk which are shortcuts.
Create a shortcut to the .exe file of the game and make sure it is in the first (root) folder of the game's folders and make sure the shortcut is renamed to the game's name instead of its exe name. Have RCB scrape for the *.lnk files and there you go, very simple.

I have all my non-emu games in a games folder that also has the folders for boxback/boxfront/cartridge/fanart/screenshot.
I also have made a lot of custom box art and catridges for use with RCB + Kodi.


I second this, excellent workaround.

Advanced launcher will allow you to create custom launch items outside of the add-on. As well as other interesting features.
Something I really liked for certain applications, but for this style, and to get it into the same add on this is a great.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Zpectre87 - 2015-06-14

(2015-06-11, 02:34)nalias Wrote: Advanced launcher is what you need:

http://kodi.wiki/view/Add-on:Advanced_Launcher

It really depends on the skin. Some skins have great support for Advanced Launcher and none for RCB, while with others it's the other way around. Some even lack support for both, which is irritating because skin creators don't seem to realize that people actually build HTPCs for gaming and not only movies/TV shows. I think that when RetroPlayer becomes a thing they won't be able to ignore gamers anymore. Sad


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - harpua1982 - 2015-06-14

(2015-06-13, 02:33)nalias Wrote: [quote='lordashram' pid='2027002' dateline='1434087887']
@omriamos, forget advanced launcher, RCB will do just fine.

What you want it to scrape for "ROMS" is either *.exe or better yet *.lnk which are shortcuts.
Create a shortcut to the .exe file of the game and make sure it is in the first (root) folder of the game's folders and make sure the shortcut is renamed to the game's name instead of its exe name. Have RCB scrape for the *.lnk files and there you go, very simple.

I have all my non-emu games in a games folder that also has the folders for boxback/boxfront/cartridge/fanart/screenshot.
I also have made a lot of custom box art and catridges for use with RCB + Kodi.


Could this workaround possibly be used for Android APKs as well?


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - skydivingcows - 2015-06-15

(2015-06-11, 22:28)hellwings Wrote: Hi you all, i need some help.

Im trying to use de Rom Collection Browser, but when i try do add a games list, i got several error while its try to download box art, screenshots or artwork. Below some screens:

Give this a shot for the artwork error. I know the temp solution works, but haven't tried the other yet
https://code.google.com/p/romcollectionbrowser/issues/detail?id=185


I'm trying to use RCB with retroarch but having difficulty with retroarch launching within RCB. It just sits on the RCB screen with the word "launching gametitle." There's 322 pages in this thread so I'll do my best to search for the answer as it's probably here somewhere, but if anyone has any suggestions on what to put in the for the emulator Params then it would be greatly appreciated. XBMC 13.2 amber-skin + RCB 2.1.2 + Retroarch 1.0.0.2on a fireTV, and it appears that it needs to point to /data/user/0/com.retroarch/cores/nestopia_libretro_android.so


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - skydivingcows - 2015-06-15

(2015-03-06, 11:25)sennerz Wrote: Think I might be getting somewhere....

It seems that if I...

1. Delete all rom collections and then close Xbmc.

2. Delete all the folders (0-f) in the "C:/Users/Username/AppData/Roaming/XBMC/userdata/Thumbnails" folder.

3. Replace with empty folders (0-f).

4. Delete the 'Textures13' file.

5. Import rom collections from scratch.


....it seems to work fine. I've just done this with my first two systems 'Neo Geo' and 'NES' and each have all the correct boxfronts and all the correct screenshots (About 400+ games). 'NES' was being very problematic before this.

It's a laborious task and a shame it needs to be done if you need to update artwork but I'm hoping all my systems go as smoothly as the first two and I can put it to bed, it's been a nightmare!

I'm not a programmer and only worked this method out to solve my own issues,I wouldn't recommend it! I don't have any other stored libraries such as Movies or Music and therefore didn't have to worry about losing data/thumbs etc. for anything else. I have a couple of other 'streaming' addons that I presumed would pull everything in again from the web, which they did.

If you have massive libraries for all kinds of media it's probably not a good idea to do what I did, but it seems to be working a treat for my situation! (Fingers crossed!)

I came across something recently that might speed this up for anyone, else in the future. Try Mucky Ducks Wizard Program Addon. Under Maintenance, there is an option to delete the texture13.db and thumbnail folder.
I don't think you have to do step 3.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - jenoyend - 2015-06-16

Hello,

I see the faq is 2 years old. Does the plugin works with the raspberry pi now?

Thank you
Jonathan


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - lordashram - 2015-06-18

@skydivingcows, With the exception of a few systems everything else I use RA as my emulator of choice.
Here are a couple of example configs of a few of my systems so maybe this might help:

Quote:<emulatorCmd>M:\Games\emu\retroarch\retroarch.exe</emulatorCmd>
<emulatorParams>-f -L cores\nestopia_libretro.dll -c nintendo.cfg "%ROM%"</emulatorParams>
<romPath>M:\Games\roms\nes\*.nes</romPath>

Quote:<emulatorCmd>M:\Games\emu\retroarch\retroarch.exe</emulatorCmd>
<emulatorParams>-f -L cores\genesis_plus_gx_libretro.dll "%ROM%"</emulatorParams>
<romPath>M:\Games\roms\genesis\*.md</romPath>

I omitted much of the configs for each and only posted the relevant parts.
In this example I use a gamecube controller for all my Nintendo emulation so I have a separte config 'nintendo.cfg' just for Nintendo emu's mapped to those controllers. In the other I use the normal config file for my SEGA and other stuff and so I don't need to call for a special config. Hopefully these will give you an idea of what I need to use.

Also of note is I have Kodi & RetroArch both setup as fullscreen windows and not true fullscreens.