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 - Miles_prower - 2012-08-12

Thanks for the answer.

I meant I'm using the latest stable version.

Here's the text of the log:

Code:
19:41:13 T:6620  NOTICE: -----------------------------------------------------------------------
19:41:13 T:6620  NOTICE: Starting XBMC (11.0 Git:20120321-14feb09), Platform: Windows 7, 64-bit (WoW) Service Pack 1 build 7601. Built on Mar 21 2012 (compiler 1600)
19:41:13 T:6620  NOTICE: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
19:41:13 T:6620  NOTICE: Desktop Resolution: 1920x1080 32Bit at 60Hz
19:41:13 T:6620  NOTICE: Running with restricted rights
19:41:13 T:6620  NOTICE: Aero is enabled
19:41:13 T:6620  NOTICE: special://xbmc/ is mapped to: C:\Program Files (x86)\XBMC
19:41:13 T:6620  NOTICE: special://xbmcbin/ is mapped to: C:\Program Files (x86)\XBMC
19:41:13 T:6620  NOTICE: special://masterprofile/ is mapped to: C:\Users\Lluis\AppData\Roaming\XBMC\userdata
19:41:13 T:6620  NOTICE: special://home/ is mapped to: C:\Users\Lluis\AppData\Roaming\XBMC\
19:41:13 T:6620  NOTICE: special://temp/ is mapped to: C:\Users\Lluis\AppData\Roaming\XBMC\cache
19:41:13 T:6620  NOTICE: The executable running is: C:\Program Files (x86)\XBMC\XBMC.exe
19:41:13 T:6620  NOTICE: Local hostname: LluisPC
19:41:13 T:6620  NOTICE: Log File is located: C:\Users\Lluis\AppData\Roaming\XBMC\xbmc.log
19:41:13 T:6620  NOTICE: -----------------------------------------------------------------------
19:41:13 T:6620  NOTICE: Setup SDL
19:41:13 T:6620  NOTICE: Found screen: Monitor PnP gen�rico on ATI Radeon HD 5800 Series, adapter 0.
19:41:13 T:6620  NOTICE: Found screen: Monitor PnP gen�rico on ATI Radeon HD 5800 Series, adapter 1.
19:41:13 T:6620  NOTICE: Primary mode: 1920x1080 @ 60.00 - Full Screen
19:41:13 T:6620  NOTICE: Secondary mode: 1280x1024 @ 75.00 - Full Screen #2
19:41:13 T:6620  NOTICE: Additional mode: 640x480 @ 50.00 - Full Screen
19:41:13 T:6620  NOTICE: Previous line repeats 2 times.

[...]

19:41:15 T:4932  NOTICE: -->Python Interpreter Initialized<--
19:41:15 T:6704  NOTICE: -->Python Interpreter Initialized<--
19:41:16 T:1836   ERROR: CRemoteControl::Connect - failed to connect
19:41:16 T:6704  NOTICE: RCB Service: Start
19:41:16 T:6704  NOTICE: RCB Service: launch RCB on startup =
19:41:16 T:6704  NOTICE: RCB Service: scrape games on startup = false
19:41:16 T:6704  NOTICE: RCB Service: Done
19:41:16 T:7004  NOTICE: -->Python Interpreter Initialized<--
19:41:16 T:4568  NOTICE: Artwork Downloader: ## Service - Run at startup: False
19:41:16 T:4568  NOTICE: Artwork Downloader: ## Service - Delayed startup: -- minutes
19:41:16 T:4568  NOTICE: Artwork Downloader: ## Service - Run as service: False
19:41:16 T:4568  NOTICE: Artwork Downloader: ## Service - Time: 00:00
19:41:16 T:4932  NOTICE:  StorageServer Module loaded RUN
19:41:16 T:4932  NOTICE: StorageClient-1.1.0 Starting server
19:41:16 T:4932  NOTICE: StorageServer-1.1.0 Storage Server starting C:\Users\Lluis\AppData\Roaming\XBMC\userdata\Database\commoncache.db
19:41:20 T:3396 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
19:41:23 T:2120  NOTICE: -->Python Interpreter Initialized<--
19:41:23 T:2120  NOTICE: RCB_INFO: Loading sqlite3 as DB engine
19:41:23 T:2120  NOTICE: RCB: init log level
19:41:23 T:2120  NOTICE: RCB: current log level: 2
19:41:23 T:2120  NOTICE: RCB_INFO: Loading sqlite3 as DB engine
19:41:23 T:2120  NOTICE: RCB_INFO: Path to configuration file: C:\Users\Lluis\AppData\Roaming\XBMC\userdata\addon_data\script.games.rom.collection.browser\config.xml
19:41:23 T:2120  NOTICE: RCB_INFO: XBMC version: Assuming we are on Eden
19:41:23 T:2120  NOTICE: RCB_INFO: Init Rom Collection Browser: C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser
19:41:23 T:2120  NOTICE: RCB_INFO: RCB version: 1.0.1
19:41:23 T:2120  NOTICE: RCB_INFO: RCB service addon: <xbmcaddon.Addon object at 0x0922DA40>
19:41:23 T:2120  NOTICE: RCB_INFO: checkUpdateInProgress
19:41:23 T:2120  NOTICE: RCB_INFO: scrapeOnStartupAction =
19:41:23 T:2120  NOTICE: C:\Users\Lluis\AppData\Roaming\XBMC\userdata\addon_data\script.games.rom.collection.browser\MyGames.db
19:41:23 T:2120  NOTICE: RCB_INFO: Path to configuration file: C:\Users\Lluis\AppData\Roaming\XBMC\userdata\addon_data\script.games.rom.collection.browser\config.xml
19:41:23 T:2120  NOTICE: RCB_INFO: Reading config version from config.xml: 0.9.5
19:41:23 T:2120  NOTICE: RCB_INFO: Config file is up to date
19:41:23 T:2120  NOTICE: RCB_INFO: Begin readXml
19:41:23 T:2120  NOTICE: RCB_INFO: Path to configuration file: C:\Users\Lluis\AppData\Roaming\XBMC\userdata\addon_data\script.games.rom.collection.browser\config.xml
19:41:23 T:2120  NOTICE: RCB_INFO: Begin readRomCollections
19:41:23 T:2120  NOTICE: RCB_INFO: current Rom Collection: Genesis
19:41:23 T:2120   ERROR: Error Type: <type 'exceptions.UnicodeEncodeError'>
19:41:23 T:2120   ERROR: Error Contents: 'ascii' codec can't encode characters in position 21-22: ordinal not in range(128)
19:41:23 T:2120   ERROR: Traceback (most recent call last):
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\default.py", line 57, in <module>
                                                import gui
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\resources\lib\gui.py", line 1822, in <module>
                                                main()
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\resources\lib\gui.py", line 1818, in main
                                                ui = UIGameDB("script-Rom_Collection_Browser-main.xml", util.getAddonInstallPath(), skin, "720p")
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\resources\lib\gui.py", line 189, in __init__
                                                statusOk, errorMsg = self.config.readXml()
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\resources\lib\config.py", line 229, in readXml
                                                romCollections, errorMsg = self.readRomCollections(tree)
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\resources\lib\config.py", line 288, in readRomCollections
                                                Logutil.log('Rom path: ' +str(romPathRow.text), util.LOG_LEVEL_INFO)
                                            UnicodeEncodeError: 'ascii' codec can't encode characters in position 21-22: ordinal not in range(128)
19:41:23 T:6620   ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser
19:41:31 T:6620  NOTICE: Storing total System Uptime
19:41:31 T:6620  NOTICE: Saving settings
19:41:31 T:6620  NOTICE: stop all
19:41:31 T:6620  NOTICE: ES: Stopping event server
19:41:31 T:6620  NOTICE: stopping zeroconf publishing
19:41:32 T:4196  NOTICE: ES: UDP Event server stopped
19:41:32 T:6620  NOTICE: stop sap announcement listener
19:41:32 T:6620  NOTICE: clean cached files!
19:41:32 T:6620  NOTICE: unload skin
19:41:32 T:4932  NOTICE: StorageServer-1.1.0 Closed down
19:41:32 T:6620  NOTICE: stop python
19:41:32 T:6620  NOTICE: stopped
19:41:32 T:6620  NOTICE: destroy
19:41:32 T:6620  NOTICE: closing down remote control service
19:41:32 T:6620  NOTICE: unload sections
19:41:33 T:6620  NOTICE: destroy
19:41:33 T:6620 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
19:41:33 T:6620 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
19:41:33 T:6620  NOTICE: closing down remote control service
19:41:33 T:6620  NOTICE: unload sections
19:41:33 T:6620  NOTICE: application stopped...



RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - esk1 - 2012-08-12

For ZSNES I have to use solo mode otherwise I XBMC crashes, I have the RCB Service installed but when I quit ZSNES XBMC does not automatically launch. If I click the XMBC Icon on my desktop I get put back in RCB the first time however.



RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - esk1 - 2012-08-13

(2012-08-12, 21:46)esk1 Wrote: For ZSNES I have to use solo mode otherwise I XBMC crashes, I have the RCB Service installed but when I quit ZSNES XBMC does not automatically launch. If I clock the XMBC Icon on my desktop I get put back in RCB the first time however.

I figured out that I installed XBMC to a different path, now I am getting the dreaded error: CApplication:: create() failed - Check log file and that it is writeable once I updated my applaunch.bat file. Using the explorer trick in front of it didn't do me any good.

edit:

Okay I figured these out and wanted to post my solution. I launched a process monitor on my second screen (ctrl + esc + shift) and noticed that the znes process was not going down until after the attempted launch of xbmc. I knew that this was what the explorer line was meant to fix, but my problem above was that it was trying to launch it while my resolution was still adjusting. I added a "timeout 3" above the launch line and a explorer to the front of that and everything is working perfectly.


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

wellspokenman Wrote:I just had a constructive idea regarding this difficulty surrounding an interrupt to a long filter load...what if there was a switch to disable automatic listing upon hovering over a category? This would mean that I would have to confirm my selection of SNES or MAME with an extra OK press. I think it's the fact that the listing is automatic that creates pressure on the user to not wait too long before making their selection. My theory is that more time=less mistakes and less pain
Good idea. I will think about adding this or something similar. Thanks.

sudopinion Wrote:I love this app and really like the scraper, however it is hanging on games with special characters like ™. Is there a workaround for this?
No, not atm. It is on my list but I did not find a reliable way to fix it. I will work on this again with one of the next releases.

Miles_prower Wrote:I meant I'm using the latest stable version.

Here's the text of the log:
It looks like there is a special character in one of your paths. Can you show me your config.xml file?

esk1 Wrote:Okay I figured these out and wanted to post my solution. I launched a process monitor on my second screen (ctrl + esc + shift) and noticed that the znes process was not going down until after the attempted launch of xbmc. I knew that this was what the explorer line was meant to fix, but my problem above was that it was trying to launch it while my resolution was still adjusting. I added a "timeout 3" above the launch line and a explorer to the front of that and everything is working perfectly.
Thanks for finding out and sharing. Maybe the timeout will fix it for others too.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Wizard1969 - 2012-08-13

I just discovered rcb and it looks like exactly what i have been looking for. I have read through the guides, wiki, etc but after setting up rcb, pointing the first-run wizard to the correct location for mame.exe and rom folder i still see no roms when i pull up rcb. Mame runs fine from cmd. Looking for a little help from some more experienced xbmc'ers. I'm sure it's something basic i'm overlooking. I've pulled a log file with nothing but a xbmc startup & straight into rcb & rcb config file. TIA for any help.

Log File

rbc config


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - esk1 - 2012-08-13

(2012-08-13, 12:53)malte Wrote: Thanks for finding out and sharing. Maybe the timeout will fix it for others too.

No problem, I noticed the sleep that is there but when I removed the comment it never actually delayed the execution of starting XBMC. This may be a windows 7 issue? not sure, I'm not a windows developer but when I did a quick google people were reccomending using timeout over sleep. It would be nice if I could get my comp to go from xbmc->emulator->back without adjusting resolution as well.

(2012-08-13, 16:48)Wizard1969 Wrote: I just discovered rcb and it looks like exactly what i have been looking for. I have read through the guides, wiki, etc but after setting up rcb, pointing the first-run wizard to the correct location for mame.exe and rom folder i still see no roms when i pull up rcb. Mame runs fine from cmd. Looking for a little help from some more experienced xbmc'ers. I'm sure it's something basic i'm overlooking. I've pulled a log file with nothing but a xbmc startup & straight into rcb & rcb config file. TIA for any help.

Log File

rbc config

I just started playing with RCB yesterday so I'm not expert. I did notice for some of my games if the scrap couldn't resolve any artwork they didn't show up. I was adding a large collection so I only missed a few. I think its on add on settings before you launch RCB but there is a option that is default checked that prevents RCB from adding anything that artwork was not found for. There is also another option for excluding under some other criteria (at work right now). Try unchecking both of those and re scanning. The only other thing I can think of is your file lists is wrong. It looks like you have *.zip in your file list based on config, I'm assuming all your roms are in zip files...


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2012-08-14

Wizard1969 Wrote:I just discovered rcb and it looks like exactly what i have been looking for. I have read through the guides, wiki, etc but after setting up rcb, pointing the first-run wizard to the correct location for mame.exe and rom folder i still see no roms when i pull up rcb. Mame runs fine from cmd. Looking for a little help from some more experienced xbmc'ers. I'm sure it's something basic i'm overlooking. I've pulled a log file with nothing but a xbmc startup & straight into rcb & rcb config file. TIA for any help.
Problem with MAME is that there is no online MAME scraper in RCB atm. So you will not find any game descriptions for MAME games online with RCB. Workaround is using an offline scraper as described here.




RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - st graveyard - 2012-08-16

Hello,

Can anyone tell me if the SCRAPER xml files used by RCB are accesible to the users of RCB?

I have absolutely no coding experience in XBMC, but I would like to enhance or perhaps create a new scraper for RCB. If I could look into the code of an existing scraper (example the mobygames scraper) I might be able to pull it off.

Any help appreciated. Would like to look in the scraper code is possible.

Thanks,
Grave


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2012-08-16

Yes, they are. You will find them in RCBs installation directory in "resources/scraper". Or you can watch the online here.

There is a brief description of the process here.

Also check the end of your config.xml file. There you will find references to the scraper xml files. If you have more questions just let me know. You can also PM me for detail questions.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - st graveyard - 2012-08-16

Thanks for the info Malte, I will have a look at all the info you provided.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Avatarass - 2012-08-20

Hey, I wrote some ideas and question on addon development thread, I would much appreciate it, if admin moved what I wrote here, so you could help me out.


RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - asiajason - 2012-08-20

(2012-08-09, 14:26)malte Wrote:
asiajason Wrote:#1) how do I select the mame.app and get "ok" to highlight?
#2) how do I reset the RCB so I can go through the wizard again?
1. Isn't there any file inside the mame.app "folder" that is responsible for launching the emulator? The OK button should be available when you select any non-folder item.

2. You can go to RCBs userdata folder and delete the files MyGames.db and config.xml. You will find the folder in XBMCs userdata folder under "addon_data/script.games.rom.collection.browser".

1) No. In OSX - "Mame.app" is the mac binary executable. Stuff that exists within an "app" is just support/resource stuff. Every other app, even in terminal, handles running the app by executing "mame.app". I can not get the "ok" button for *any* file/folder in OSX. Does anyone have this working/tested on Mac?



RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - tmpdir - 2012-08-22

Anyone having problems using RCB with emulators in lower resulution?

When running dolphin in very low resulutions (my htpc is not so fast), i'm not getting the dolphin-emu in full screen. When I use alt-tab to switch between desktop and dolphin-emu the problem is fixed.

No strange errors in the xbmc logfile or any answers I could find in this thread and on the RCB wiki.

dolphin-emu after launching from RCB







RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - sudopinion - 2012-08-22

(2012-08-22, 07:24)tmpdir Wrote: Anyone having problems using RCB with emulators in lower resulution?

When running dolphin in very low resulutions (my htpc is not so fast), i'm not getting the dolphin-emu in full screen. When I use alt-tab to switch between desktop and dolphin-emu the problem is fixed.

No strange errors in the xbmc logfile or any answers I could find in this thread and on the RCB wiki.

dolphin-emu after launching from RCB
Yup. This happens to me too.



RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - sarakha63 - 2012-08-23

Does anyone know how to have game show in RCB when it is'nt scraped (beacause no info are found)

I would like to see them even with no poster and manually attach an image to them.

Because actually i have no way of seeing nor launching any of my game wich are'nt found on the scrapers.


Sorry if this question as already been answered


Thanks