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)



- kaster1980 - 2010-09-12

Hi everyone! It needs help. Prompt please what to prescribe in line <emulatorCmd> uae (-% I% "% ROM %"}</ emulatorCmd>, if the emulator I Snes9 me?In this line, he prescribed me the full path to the emulator, but the game does not start, but will start only the emulator. Help please! Prompt please in the illustrative example. I have Windows XP, XMBC (Dharma). Thank you in advance.


- malte - 2010-09-12

TheHazel3yes Wrote:I managed to start a SNES game (zsnes installed), but it was display over the XBMC "window" (which is fullscreen of course, so it's not really a window...) and the sound was a little bit distorted, so I guessed as Live user I had to use solo mode as you suggested in the wiki. First note: zsnes seems to be running correctly, as I could see the launched game.
So with solo mode (and execute rights on the applaunch.sh) my XBMC closes and immediately starts again when I want to start a game.

In the Wiki I suggest to use non-solo mode with Live because solo mode won't work if you don't have an additional window manager installed. It seems that non-solo mode works for you but zsnes is not launching with the correct screen dimensions. Maybe check zsnes config to get around this. Same will be with sound I guess.

TheHazel3yes Wrote:Additionally I can't access RCBs config screen in XBMC -> whether I press the info or "right menu" button on my remote (when the focus is on apps - rcb), it crashes. So I tried to go into system - addons - enabled addons - rcb, click ok... but as soon as I click on configure XBMC crashes and restarts again.

There is no config screen implemented in the current version, everything has to be configured via config.xml. But no idea why XBMC crashes when you try to launch it. Maybe a problem worth to be reported separately in a Dharma beta1 thread.

TheHazel3yes Wrote:BTW: Is it normal that in RCB when browsing through the games I only see the name of the selected game? It looks quite funny, because it appears to be an empty list and the name shows and disappears as soon as you browse through the list.

No, not normalSmile. What is your default skin? Maybe a problem that you are missing a font or a color that RCB uses to display the text.

kaster1980 Wrote:In this line, he prescribed me the full path to the emulator, but the game does not start, but will start only the emulator.

If the emu starts, the command to the emu seems to be correct. You will need the additional parameters for your emu and "%ROM%" to pass the rom file as parameter.

If this does not work, post the current command that you are using and a log file when you try to launch the game.


- kaster1980 - 2010-09-12

My configuration:
<config>
<Consoles>
<Console>
<name>Project</name>
</Console>
</Consoles>
<RomCollections>
<RomCollection>
<name>Project</name>
<consoleName>Nintendo</consoleName>
<emulatorCmd>C:/Program Files/Project64/Project64.exe "%ROM%" emulatorCmd>
<romPath>D:/Rom/Rom/*.z64</romPath>
</RomCollection>
</RomCollections>
</config>

Don't run a game, error "config.xml don't valid XML". Please help!


My log:
20:29:53 T:1748 M:2624462848 NOTICE: -----------------------------------------------------------------------
20:29:53 T:1748 M:2624438272 NOTICE: Starting XBMC, Platform: Windows XP Professional Service Pack 3 build 2600. Built on Aug 29 2010 (SVN:33323, compiler 1500)
20:29:53 T:1748 M:2624438272 NOTICE: AMD Athlon™ 64 X2 Dual Core Processor 6000+
20:29:53 T:1748 M:2624438272 NOTICE: Desktop Resolution: 1440x900 32Bit at 75Hz
20:29:53 T:1748 M:2624438272 NOTICE: Running with administrator rights
20:29:53 T:1748 M:2624438272 NOTICE: special://xbmc/ is mapped to: C:\Program Files\XBMC
20:29:53 T:1748 M:2624438272 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files\XBMC
20:29:53 T:1748 M:2624438272 NOTICE: special://masterprofile/ is mapped to: C:\Documents and Settings\Lion\Application Data\XBMC\userdata
20:29:53 T:1748 M:2624438272 NOTICE: special://home/ is mapped to: C:\Documents and Settings\Lion\Application Data\XBMC
20:29:53 T:1748 M:2624438272 NOTICE: special://temp/ is mapped to: C:\Documents and Settings\Lion\Application Data\XBMC\cache
20:29:53 T:1748 M:2624438272 NOTICE: The executable running is: C:\Program Files\XBMC\XBMC.exe
20:29:53 T:1748 M:2624438272 NOTICE: Log File is located: C:\Documents and Settings\Lion\Application Data\XBMC\xbmc.log
20:29:53 T:1748 M:2624438272 NOTICE: -----------------------------------------------------------------------

20:29:53 T:1748 M:2624258048 NOTICE: load settings...
20:29:53 T:1748 M:2624172032 NOTICE: special://profile/ is mapped to: special://masterprofile/
20:29:53 T:1748 M:2624163840 NOTICE: loading special://masterprofile/guisettings.xml
20:29:53 T:1748 M:2623852544 NOTICE: Getting hardware information now...
20:29:53 T:1748 M:2623852544 NOTICE: Checking resolution 12
20:29:53 T:1748 M:2623836160 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
20:29:53 T:1748 M:2623827968 NOTICE: Loaded playercorefactory configuration
20:29:53 T:1748 M:2623827968 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
20:29:53 T:1748 M:2623827968 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
20:29:53 T:1748 M:2623827968 NOTICE: No advancedsettings.xml to load (special://masterprofile/advancedsettings.xml)
20:29:53 T:1748 M:2623827968 NOTICE: Default DVD Player: dvdplayer
20:29:53 T:1748 M:2623827968 NOTICE: Default Video Player: dvdplayer
20:29:53 T:1748 M:2623827968 NOTICE: Default Audio Player: paplayer
20:29:53 T:1748 M:2623922176 NOTICE: Loading media sources from special://masterprofile/sources.xml
20:29:53 T:1748 M:2617413632 NOTICE: initializing playlistplayer
20:29:53 T:1748 M:2617413632 NOTICE: DONE initializing playlistplayer
20:29:53 T:1748 M:2608480256 NOTICE: initialize done
20:29:53 T:1748 M:2608480256 NOTICE: Running the application...
20:29:53 T:1748 M:2608443392 NOTICE: ES: Starting event server
20:29:53 T:3212 M:2608275456 NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
20:29:53 T:3212 M:2608267264 NOTICE: UDP: Listening on port 9777
20:29:56 T:2224 M:2602729472 NOTICE: -->Python Interpreter Initialized<--
20:29:56 T:2224 M:2596814848 NOTICE: XBMC Revision: 33323
20:29:56 T:2224 M:2596683776 NOTICE: RCB: init log level
20:29:56 T:2224 M:2596679680 NOTICE: XBMC Revision: 33323
20:29:56 T:2224 M:2596605952 NOTICE: RCB: current log level: 1
20:29:56 T:2224 M:2596605952 NOTICE: XBMC Revision: 33323
20:29:56 T:2224 M:2596601856 NOTICE: XBMC Revision: 33323
20:29:56 T:2224 M:2596601856 NOTICE: C:\Documents and Settings\Lion\Application Data\XBMC\userdata\addon_data\script.games.rom.collection.browser\MyGames.db
20:29:56 T:2224 M:2596544512 NOTICE: Create Tables
20:29:58 T:2224 M:2597556224 NOTICE: XBMC Revision: 33323
20:29:58 T:2224 M:2596499456 NOTICE: RCB_ERROR: config.xml is no valid XML File: mismatched tag: line 13, column 18
20:29:58 T:2224 M:2596499456 NOTICE: RCB INFO: Import done
20:30:07 T:2224 M:2593103872 NOTICE: RCB_WARNING: rcbSetting == None in loadViewState
20:30:07 T:2224 M:2593103872 NOTICE: XBMC Revision: 33323
20:30:07 T:2224 M:2593103872 NOTICE: RCB_WARNING: rcbSetting == None in checkAutoExec
20:30:08 T:2224 M:2593505280 NOTICE: RCB_WARNING: ListSize == 0 in saveViewState
20:30:08 T:2224 M:2593505280 NOTICE: close Connection
20:30:13 T:1748 M:2592403456 NOTICE: Storing total System Uptime
20:30:13 T:1748 M:2592632832 NOTICE: Saving settings
20:30:13 T:1748 M:2592587776 NOTICE: stop all
20:30:13 T:1748 M:2592587776 NOTICE: ES: Stopping event server
20:30:13 T:3212 M:2592575488 NOTICE: ES: UDP Event server stopped
20:30:13 T:1748 M:2592628736 NOTICE: stop sap announcement listener
20:30:13 T:1748 M:2592624640 NOTICE: clean cached files!
20:30:13 T:1748 M:2592616448 NOTICE: unload skin
20:30:13 T:1748 M:2592681984 ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Documents and Settings\Lion\Application Data\XBMC\addons\script.games.rom.collection.browser
20:30:13 T:1748 M:2592743424 ERROR: Previous line repeats 1 times.
20:30:13 T:1748 M:2592743424 WARNING: CGUITextureManager::Cleanup: Having to cleanup texture rcb-button-focus.png
20:30:13 T:1748 M:2592776192 WARNING: CGUITextureManager::Cleanup: Having to cleanup texture rcb-button-nofocus.png
20:30:13 T:1748 M:2603638784 NOTICE: stop python
20:30:13 T:1748 M:2604527616 NOTICE: stopped
20:30:13 T:1748 M:2604511232 NOTICE: destroy
20:30:13 T:1748 M:2604331008 NOTICE: unload sections


- Flomaster - 2010-09-12

Malte i delted MyGames.db file in hopes to get rid of that NES entry that no longer exists. I turned on debugging restarted xbmc went to RCB it asked me to import settings I said yes it asked me to import games I said yes.
1/2 was Nintendo all games imported fine
2/2 was Super Nintendo it did a quick 1-100% thing then when it started to import individual games it forced closed on me.

when going into the Super Nintendo i have zero games as none were imported. I tried to import games again but it doesn't grab any Super Nintendo Games

here is my Debug Log http://flomaster.pastebin.com/Xs5bJHtp

-=Jason=-


- kaster1980 - 2010-09-12

Please help!!!! The games in list, but dont start.
My config:
<config>
<Consoles>
<Console>
<name>Nintendo</name>
</Console>
</Consoles>
<RomCollections>
<RomCollection>
<name>Roms</name>
<consoleName>Nintendo</consoleName>
<emulatorCmd>C:/Program Files/Project64/Project64.exe -m "%ROM%"</emulatorCmd>
<romPath>D:/Games/Roms/*.z64</romPath>
</RomCollection>
</RomCollections>
</config>


- Flomaster - 2010-09-12

Kaster where is your debug log?

-=Jason=-


- hikaricore - 2010-09-12

You shouldn't make duplicate posts just to get attention.
You simply edited your earlier entry and pasted your config again...

I see a couple things wrong with your file, but I don't care to help because you're being pushy about it.
Read the instructional wiki and compare your conf to the example file.
It's really easy to fix.


- kaster1980 - 2010-09-12

My log:
22:36:27 T:3920 M:2799902720 NOTICE: load settings...
22:36:27 T:3920 M:2799812608 NOTICE: special://profile/ is mapped to: special://masterprofile/
22:36:27 T:3920 M:2799804416 NOTICE: loading special://masterprofile/guisettings.xml
22:36:27 T:3920 M:2799489024 NOTICE: Getting hardware information now...
22:36:27 T:3920 M:2799489024 NOTICE: Checking resolution 12
22:36:27 T:3920 M:2799472640 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
22:36:27 T:3920 M:2799464448 NOTICE: Loaded playercorefactory configuration
22:36:27 T:3920 M:2799464448 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
22:36:27 T:3920 M:2799464448 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
22:36:27 T:3920 M:2799464448 NOTICE: No advancedsettings.xml to load (special://masterprofile/advancedsettings.xml)
22:36:27 T:3920 M:2799464448 NOTICE: Default DVD Player: dvdplayer
22:36:27 T:3920 M:2799464448 NOTICE: Default Video Player: dvdplayer
22:36:27 T:3920 M:2799464448 NOTICE: Default Audio Player: paplayer
22:36:27 T:3920 M:2799554560 NOTICE: Loading media sources from special://masterprofile/sources.xml
22:36:27 T:3920 M:2792402944 NOTICE: initializing playlistplayer
22:36:27 T:3920 M:2792394752 NOTICE: DONE initializing playlistplayer
22:36:27 T:3920 M:2784956416 ERROR: Can't open the database MyVideos34.db as it is a NEWER version than what we were expecting!
22:36:28 T:3920 M:2784034816 ERROR: Previous line repeats 3 times.
22:36:28 T:3920 M:2784034816 NOTICE: initialize done
22:36:28 T:3920 M:2784022528 NOTICE: Running the application...
22:36:28 T:3920 M:2783952896 NOTICE: ES: Starting event server
22:36:28 T:1548 M:2783801344 NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
22:36:28 T:1548 M:2783797248 NOTICE: UDP: Listening on port 9777
22:36:28 T:3920 M:2784251904 ERROR: Can't open the database MyVideos34.db as it is a NEWER version than what we were expecting!
22:36:31 T:3488 M:2772684800 ERROR: Previous line repeats 139 times.
22:36:31 T:3488 M:2772684800 NOTICE: -->Python Interpreter Initialized<--
22:36:31 T:3488 M:2768912384 NOTICE: XBMC Revision: 33323
22:36:31 T:3488 M:2768896000 NOTICE: RCB: init log level
22:36:31 T:3488 M:2768896000 NOTICE: XBMC Revision: 33323
22:36:31 T:3488 M:2768822272 NOTICE: RCB: current log level: 1
22:36:31 T:3488 M:2768822272 NOTICE: XBMC Revision: 33323
22:36:31 T:3488 M:2768818176 NOTICE: XBMC Revision: 33323
22:36:31 T:3488 M:2768818176 NOTICE: C:\Documents and Settings\Lion\Application Data\XBMC\userdata\addon_data\script.games.rom.collection.browser\MyGames.db
22:36:31 T:3488 M:2768760832 NOTICE: XBMC Revision: 33323
22:36:32 T:3488 M:2768822272 NOTICE: XBMC Revision: 33323
22:36:32 T:3488 M:2768171008 NOTICE: RCB INFO: Import done
22:36:32 T:3488 M:2768171008 NOTICE: XBMC Revision: 33323
22:36:32 T:3488 M:2768171008 NOTICE: XBMC Revision: 33323
22:36:32 T:3488 M:2768154624 NOTICE: RCB: init log level
22:36:32 T:3488 M:2768154624 NOTICE: XBMC Revision: 33323
22:36:32 T:3488 M:2768117760 NOTICE: RCB: current log level: 1
22:36:34 T:3488 M:2764083200 NOTICE: XBMC Revision: 33323
22:36:48 T:3488 M:2767257600 NOTICE: close Connection
22:36:50 T:3920 M:2767867904 ERROR: Can't open the database MyVideos34.db as it is a NEWER version than what we were expecting!
22:36:53 T:3920 M:2762952704 ERROR: Previous line repeats 445 times.
22:36:53 T:3920 M:2762952704 NOTICE: Storing total System Uptime
22:36:53 T:3920 M:2763132928 NOTICE: Saving settings
22:36:53 T:3920 M:2763083776 NOTICE: stop all
22:36:53 T:3920 M:2763083776 NOTICE: ES: Stopping event server
22:36:54 T:1548 M:2763145216 NOTICE: ES: UDP Event server stopped
22:36:54 T:3920 M:2763182080 NOTICE: stop sap announcement listener
22:36:54 T:3920 M:2763177984 NOTICE: clean cached files!
22:36:54 T:3920 M:2763169792 NOTICE: unload skin
22:36:54 T:3920 M:2763411456 ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Documents and Settings\Lion\Application Data\XBMC\addons\script.games.rom.collection.browser
22:36:54 T:3920 M:2763472896 ERROR: Previous line repeats 1 times.
22:36:54 T:3920 M:2763472896 WARNING: CGUITextureManager::Cleanup: Having to cleanup texture rcb-button-focus.png
22:36:54 T:3920 M:2763472896 WARNING: CGUITextureManager::Cleanup: Having to cleanup texture rcb-button-nofocus.png
22:36:54 T:3920 M:2773577728 NOTICE: stop python
22:36:54 T:3920 M:2773856256 NOTICE: stopped
22:36:54 T:3920 M:2773848064 NOTICE: destroy
22:36:54 T:3920 M:2773839872 NOTICE: unload sections


- kaster1980 - 2010-09-12

I'm sorry i'm from Russia, i don't understand...I read WiKi, but don't understand about <emulatorCmd>...


- malte - 2010-09-12

@flomaster: your log seems to be incomplete. It stops in the middle of NES import. Does it stop like this or did you lose something on the way to pastebin?

It would be good if you set XBMCs log level back to normal before you make a log for RCB. In most cases there are no problems with XBMC itself and the log is full of things that I don't know about.


@kaster: Please slow down a bit. It is absolutely usual that you have to wait 1-2 days to get a response in a forum. Don't spam this thread if you feel that we are not fast enough.

Your config looks ok now afaics. Your problem should be the emuCmd. Find out what parameters are needed to launch roms with Project64. Just replace the path to the roms with "%ROM%" in RCB.


- Flomaster - 2010-09-13

EDIT:FML.... I chaged my Roms Path for both Nintendo and Super Nintendo... it was /Games/NES/*.zip nows its /Games/NES/Roms/*.zip wife is watching a movie now so I can't testing out my changes, but I THINK its going to work....

edit: importing Super Nintendo games Nao Smile

-=Jason=-


- kaster1980 - 2010-09-13

Many thanks to all who helped me to address the issues arising from RСB. Another question. How can do the following: being in the game and controlling the game with gamepad, go back to the window RСB to select the next game? Or in another way: as a general out of the game using only the gamepad? As someone solves this issue? Thank you in advance for your help!


- TheHazel3yes - 2010-09-13

malte Wrote:In the Wiki I suggest to use non-solo mode with Live because solo mode won't work if you don't have an additional window manager installed. It seems that non-solo mode works for you but zsnes is not launching with the correct screen dimensions. Maybe check zsnes config to get around this. Same will be with sound I guess.

Oh, sorry, got that totally wrong... I thought we'd have to use solo mode because XBMC won't share it's window manager with zsnes. Big Grin

malte Wrote:There is no config screen implemented in the current version, everything has to be configured via config.xml. But no idea why XBMC crashes when you try to launch it. Maybe a problem worth to be reported separately in a Dharma beta1 thread.

I guess I'll wait for the final release as the developers sure have enough work to do and this is just a tiny problem (just don't click on it). 'Though I gotta say RCB in general seems not to be that stable atm, sometimes (I am opening a lot right now as I am in configuration of zsnes...) it won't even open and hangs XBMC - I have to restart via ssh...

malte Wrote:No, not normalSmile. What is your default skin? Maybe a problem that you are missing a font or a color that RCB uses to display the text.

I'm using (the latest) Alaska Revisited Mod from XBMC.org add-ons... I could try it with Confluence and see if that brings my ghost list to life. Big Grin


Zsnes is working now (using custom fullscreen mode 1360x768), sound's working too, only my gamepad has to be configured and that's what I'm gonna do next.
UPDATE: Working great too, so everything is complete now. Wink

Und danke nochmal für deine Hilfe! Wink


- rausch101 - 2010-09-13

kaster1980 Wrote:Many thanks to all who helped me to address the issues arising from RСB. Another question. How can do the following: being in the game and controlling the game with gamepad, go back to the window RСB to select the next game? Or in another way: as a general out of the game using only the gamepad? As someone solves this issue? Thank you in advance for your help!

I'd suggest using the program "xpadder" and mapping some combination of buttons to the command 'Alt-F4'. Works great for me.


- wimpy - 2010-09-13

wer sind different skins für RCB Malte? Yea i flunked german in school Tongue Did you have any new skin-bases (Alaska, Xperience, Night etc) for us to play around with?

I've been out of the loop a while, Will try to catch up this week Smile