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

  Thread Rating:
  • 12 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
wellspokenman Offline
Senior Member
Posts: 107
Joined: Jul 2012
Reputation: 1
Post: #2561
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 Smile
find quote
sudopinion Offline
Member
Posts: 73
Joined: Jun 2012
Reputation: 1
Post: #2562
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?
find quote
Miles_prower Offline
Junior Member
Posts: 18
Joined: Apr 2010
Reputation: 0
Post: #2563
Hi, I have installed this add-on via the online repository and after configurating it correctly with the configuration wizard I can't start the Rom Collection Browser, it says "script failed".

I'm using the latest version of XBMC available on the web (i just downloaded it today) on Windows 7 64 bit (Ultimate).

I would like to post the log file but I don't know where I can find it.
find quote
Miles_prower Offline
Junior Member
Posts: 18
Joined: Apr 2010
Reputation: 0
Post: #2564
Can somebody help me, please?
find quote
solidsatras Offline
Senior Member
Posts: 289
Joined: Mar 2010
Reputation: 10
Post: #2565
(2012-08-11 21:18)Miles_prower Wrote:  Hi, I have installed this add-on via the online repository and after configurating it correctly with the configuration wizard I can't start the Rom Collection Browser, it says "script failed".

I'm using the latest version of XBMC available on the web (i just downloaded it today) on Windows 7 64 bit (Ultimate).

I would like to post the log file but I don't know where I can find it.
(2012-08-12 13:37)Miles_prower Wrote:  Can somebody help me, please?
Do you mean latest stable version or latest nightly build?
A 5 second search would tell you
HOW-TO:Submit a proper bug report
and the location of the
debug log
for windows:
Code:
%APPDATA%\XBMC\  -->C:\Users\USERNAME\AppData\Roaming\XBMC\
Saying you did everything right, but it doesn´t work, isn´t much of a basis to help you.
find quote
Miles_prower Offline
Junior Member
Posts: 18
Joined: Apr 2010
Reputation: 0
Post: #2566
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.collect​ion.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.collect​ion.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.collect​ion.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.collect​ion.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\d​efault.py", line 57, in <module>
                                                import gui
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\r​esources\lib\gui.py", line 1822, in <module>
                                                main()
                                              File "C:\Users\Lluis\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser\r​esources\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\r​esources\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\r​esources\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\r​esources\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...
find quote
esk1 Offline
Member
Posts: 72
Joined: Jan 2009
Reputation: 2
Post: #2567
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.
(This post was last modified: 2012-08-13 00:46 by esk1.)
find quote
esk1 Offline
Member
Posts: 72
Joined: Jan 2009
Reputation: 2
Post: #2568
(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.
(This post was last modified: 2012-08-13 00:46 by esk1.)
find quote
malte Offline
Skilled Python Coder
Posts: 1,178
Joined: Jan 2010
Reputation: 17
Location: Germany
Post: #2569
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.
find quote
Wizard1969 Offline
Junior Member
Posts: 35
Joined: Apr 2009
Reputation: 0
Location: The great nation of Texas!
Post: #2570
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
find quote
Post Reply