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)



- malte - 2011-10-12

@SM_Sith_Lord (in case you are still around):

I just added the download url to the nfo files. It will look like this:

Code:
<thumb local="F:\Emulatoren\data\Artwork\SNES\boxfront\NHL '97.jpg" type="boxfront">http://thegamesdb.net/banners/boxart/original/front/5710-1.jpg</thumb>
<thumb local="F:\Emulatoren\data\Artwork\SNES\boxback\NHL '97.jpg" type="boxback">http://pics.mobygames.com/images/covers/large/1223063921-00.jpg</thumb>
<thumb local="" type="fanart" />
<thumb local="F:\Emulatoren\data\Artwork\SNES\screenshot\NHL '97.gif" type="screenshot">http://media.giantbomb.com/uploads/0/7167/390451-1050247585_00_super.gif</thumb>
<thumb local="F:\Emulatoren\data\Artwork\SNES\cartridge\NHL '97.jpg" type="cartridge">http://pics.mobygames.com/images/covers/large/1237213268-00.jpg</thumb>

It differs a little bit from the way XBMC does this with movie thumbs and fanart. But I wanted to add the artwork type and the local version of the file. Most scrapers don't have a preview thumb, so it would not make sense to add this to the nfo.

Atm this is only available via SVN, I will make a new test version in the next days (I hope so).


- malte - 2011-10-13

Tomkun Wrote:By the way Malte, did you ever work out the issue with the wraplists?
I can't reproduce this issue anymore. I can't remember that I changed anything related to this on my system, just rebooted my machine and things like that. But atm it is working without any problems on Eden with wraplists.

Do you still have the issue?


- Tomkun - 2011-10-13

malte Wrote:I can't reproduce this issue anymore. I can't remember that I changed anything related to this on my system, just rebooted my machine and things like that. But atm it is working without any problems on Eden with wraplists.

Do you still have the issue?
Unfortunately, yes. After reading your post, I updated to the latest nightly and svn version of RCB, but no luck.


- malte - 2011-10-13

@Tomkun: Ok, now I know what I changed: I set RCB to debug mode when I tried to reproduce phsyraxion's issue. For some reason this helps that this issue does not occur anymore on my system. Could you try this as a workaround?

And now that I am able to reproduce it again I hope I will find a solution.

Edit: Sorry, no. This was stupid. It still occurs. It just does not occur when I launch RCB in Info2 view. I can switch to Info and Thumbs view then. But when I leave it in Info or Thumbs view and then try to restart RCB it crashes.


- blinken - 2011-10-13

Hello!

I've been having a problem with RCB for some time. It was working fine, with multiple libraries attached, then one day it just stopped working.

I can no longer view any of my games, and when I try to add a library it shows the information being downloaded but nothing appears on my screen.

I've tried uninstalling, deleting all the systems and cleared the database but nothing helps.

Anyone experienced anything like this before?


- malte - 2011-10-14

No, not this way. Did you change anything on your system (network, folder move, ...)?

Can you show me a log file when you try to import games again?


- blinken - 2011-10-14

The log is long obviously so I'll post some of the last lines. If you need more of it lmk.

C:\Users\Admin\Emulation\Games\Playstation\boxfront\Xenogears.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved files: ['C:\\Users\\Admin\\Emulation\\Games\\Playstation\\boxfront\\XenoGears.jpg']
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: FileType: boxback
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: Get thumb from online source
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: using key: Filetypeboxback
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: Get thumb from url: http://pics.mobygames.com/images/covers/large/1231048527-01.jpg
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved files: [u'C:\\Users\\Admin\\Emulation\\Games\\Playstation\\boxback\\XenoGears.jpg']
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: Download file to: C:\Users\Admin\Emulation\Games\Playstation\boxback\XenoGears.jpg
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: File already exists. Won't download again.
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolve path: C:\Users\Admin\Emulation\Games\Playstation\boxback\%GAME%.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved path from game name: C:\Users\Admin\Emulation\Games\Playstation\boxback\Xenogears.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved files: ['C:\\Users\\Admin\\Emulation\\Games\\Playstation\\boxback\\XenoGears.jpg']
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: FileType: cartridge
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: Get thumb from online source
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: using key: Filetypecartridge
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolve path: C:\Users\Admin\Emulation\Games\Playstation\cartridge\%GAME%.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved path from game name: C:\Users\Admin\Emulation\Games\Playstation\cartridge\Xenogears.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved files: []
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved path from rom file name: C:\Users\Admin\Emulation\Games\Playstation\cartridge\XenoGears.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved files: []
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved path from rom folder name: C:\Users\Admin\Emulation\Games\Playstation\cartridge\C:\Users\Admin\Emulation\Games\Playstation\Xenogears.*
11:33:52 T:4756 M:2749894656 NOTICE: RCB_INFO: resolved files: []
11:33:52 T:4756 M:2749894656 NOTICE: RCB_WARNING: No files found for game "Xenogears" at path "C:\Users\Admin\Emulation\Games\Playstation\cartridge\%GAME%.*". Make sure that file names are matching.
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: FileType: screenshot
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: Get thumb from online source
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: using key: Filetypescreenshot
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: Get thumb from url: http://media.giantbomb.com/uploads/4/44142/1729218-xenogears___disk_2_super.jpg
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved files: [u'C:\\Users\\Admin\\Emulation\\Games\\Playstation\\screenshot\\XenoGears.jpg']
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: Download file to: C:\Users\Admin\Emulation\Games\Playstation\screenshot\XenoGears.jpg
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: File already exists. Won't download again.
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolve path: C:\Users\Admin\Emulation\Games\Playstation\screenshot\%GAME%.*
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved path from game name: C:\Users\Admin\Emulation\Games\Playstation\screenshot\Xenogears.*
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved files: ['C:\\Users\\Admin\\Emulation\\Games\\Playstation\\screenshot\\XenoGears.jpg']
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: FileType: fanart
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: Get thumb from online source
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: using key: Filetypefanart
11:33:52 T:4756 M:2749890560 NOTICE: RCB_WARNING: Error while resolving item: Filetypefanart : 'Filetypefanart'
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolve path: C:\Users\Admin\Emulation\Games\Playstation\fanart\%GAME%.*
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved path from game name: C:\Users\Admin\Emulation\Games\Playstation\fanart\Xenogears.*
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved files: []
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved path from rom file name: C:\Users\Admin\Emulation\Games\Playstation\fanart\XenoGears.*
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved files: []
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved path from rom folder name: C:\Users\Admin\Emulation\Games\Playstation\fanart\C:\Users\Admin\Emulation\Games\Playstation\Xenogears.*
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: resolved files: []
11:33:52 T:4756 M:2749890560 NOTICE: RCB_WARNING: No files found for game "Xenogears" at path "C:\Users\Admin\Emulation\Games\Playstation\fanart\%GAME%.*". Make sure that file names are matching.
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: Game does not exist in database. Insert game: Xenogears
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: An error occured while adding game 'Xenogears'. Error: columns name, romCollectionId are not unique
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: current rom file: C:\Users\Admin\Emulation\Games\Playstation\Xenogears\XenoGears_Disk2.iso
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: gamename (file): XenoGears_Disk2.iso
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: gamename (friendly): XenoGears
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: handling multi rom game: XenoGears
11:33:52 T:4756 M:2749890560 NOTICE: RCB_ERROR: Game detected as multi rom game, but lastGameId is None.
11:33:52 T:4756 M:2749890560 NOTICE: RCB_INFO: Update finished
11:33:52 T:3424 M:2749878272 ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Users\Admin\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser
11:33:52 T:4756 M:2749878272 NOTICE: RCB_INFO: Begin cacheItems
11:33:52 T:4756 M:2749878272 NOTICE: RCB_INFO: End cacheItems
11:33:52 T:4756 M:2749898752 NOTICE: RCB_INFO: End updateDB
11:33:52 T:4756 M:2749898752 NOTICE: RCB_INFO: End addRomCollection
11:33:52 T:3424 M:2749898752 ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Users\Admin\AppData\Roaming\XBMC\addons\script.games.rom.collection.browser
11:33:58 T:4756 M:2750083072 NOTICE: RCB_INFO: onActionCurrentRun: 144832 ms
11:33:58 T:4756 M:2750083072 NOTICE: RCB_INFO: onActionLastRun: 139599 ms
11:33:58 T:4756 M:2750083072 NOTICE: RCB_INFO: diff: 5233 ms
11:33:58 T:4756 M:2750083072 NOTICE: RCB_INFO: Begin showGameInfo
11:33:58 T:4756 M:2750062592 NOTICE: RCB_WARNING: ListSize == 0 in showGameInfo
11:33:58 T:4756 M:2750062592 NOTICE: RCB_INFO: onActionCurrentRun: 145249 ms
11:33:58 T:4756 M:2750062592 NOTICE: RCB_INFO: onActionLastRun: 144849 ms
11:33:58 T:4756 M:2750062592 NOTICE: RCB_INFO: diff: 400 ms
11:33:58 T:4756 M:2750062592 NOTICE: RCB_INFO: Begin showGameInfo
11:33:58 T:4756 M:2750062592 NOTICE: RCB_WARNING: ListSize == 0 in showGameInfo
11:33:59 T:4756 M:2750070784 NOTICE: RCB_INFO: onActionCurrentRun: 145882 ms
11:33:59 T:4756 M:2750070784 NOTICE: RCB_INFO: onActionLastRun: 145266 ms
11:33:59 T:4756 M:2750070784 NOTICE: RCB_INFO: diff: 616 ms
11:33:59 T:4756 M:2750070784 NOTICE: RCB_WARNING: control == None in onAction
11:33:59 T:4756 M:2750083072 NOTICE: RCB_INFO: onActionCurrentRun: 146282 ms
11:33:59 T:4756 M:2750083072 NOTICE: RCB_INFO: onActionLastRun: 145899 ms
11:33:59 T:4756 M:2750083072 NOTICE: RCB_INFO: diff: 383 ms
11:33:59 T:4756 M:2750083072 NOTICE: RCB_WARNING: control == None in onAction
11:34:00 T:4756 M:2750078976 NOTICE: RCB_INFO: onActionCurrentRun: 146849 ms
11:34:00 T:4756 M:2750078976 NOTICE: RCB_INFO: onActionLastRun: 146299 ms
11:34:00 T:4756 M:2750078976 NOTICE: RCB_INFO: diff: 550 ms
11:34:00 T:4756 M:2750078976 NOTICE: RCB_INFO: Begin showGames
11:34:00 T:4756 M:2750078976 NOTICE: RCB_INFO: helper.buildLikeStatement
11:34:00 T:4756 M:2750078976 NOTICE: load games from db in 0 ms
11:34:00 T:4756 M:2750074880 NOTICE: load 0 games to list in 16 ms
11:34:00 T:4756 M:2750074880 NOTICE: RCB_INFO: End showGames
11:34:01 T:4756 M:2750091264 NOTICE: RCB_INFO: onActionCurrentRun: 148116 ms
11:34:01 T:4756 M:2750091264 NOTICE: RCB_INFO: onActionLastRun: 146899 ms
11:34:01 T:4756 M:2750091264 NOTICE: RCB_INFO: diff: 1216 ms
11:34:01 T:4756 M:2750111744 NOTICE: RCB_INFO: Begin showGames
11:34:01 T:4756 M:2750111744 NOTICE: RCB_INFO: helper.buildLikeStatement
11:34:01 T:4756 M:2750111744 NOTICE: load games from db in 0 ms
11:34:01 T:4756 M:2750111744 NOTICE: load 0 games to list in 16 ms
11:34:01 T:4756 M:2750111744 NOTICE: RCB_INFO: End showGames
11:34:01 T:4756 M:2750148608 NOTICE: RCB_INFO: onActionCurrentRun: 148582 ms
11:34:01 T:4756 M:2750148608 NOTICE: RCB_INFO: onActionLastRun: 148166 ms
11:34:01 T:4756 M:2750148608 NOTICE: RCB_INFO: diff: 416 ms
11:34:01 T:4756 M:2750148608 NOTICE: RCB_INFO: Begin showGames
11:34:01 T:4756 M:2750148608 NOTICE: RCB_INFO: helper.buildLikeStatement
11:34:01 T:4756 M:2750148608 NOTICE: load games from db in 0 ms
11:34:01 T:4756 M:2750148608 NOTICE: load 0 games to list in 16 ms
11:34:01 T:4756 M:2750148608 NOTICE: RCB_INFO: End showGames
11:34:02 T:4756 M:2750164992 NOTICE: RCB_INFO: Begin showGameInfo
11:34:02 T:4756 M:2750164992 NOTICE: RCB_WARNING: ListSize == 0 in showGameInfo
11:34:02 T:4756 M:2750164992 NOTICE: RCB_INFO: onActionCurrentRun: 149066 ms
11:34:02 T:4756 M:2750164992 NOTICE: RCB_INFO: onActionLastRun: 148632 ms
11:34:02 T:4756 M:2750164992 NOTICE: RCB_INFO: diff: 433 ms


- malte - 2011-10-15

@blinken: It looks like it tries to import the game although it is already available in database:

Code:
An error occured while adding game 'Xenogears'. Error: columns name, romCollectionId are not unique
Did you move your roms from one folder to another, changed drive names or something similar?

If you want to reimport your games you should try to delete the database MyGames.db in RCBs userdata folder. After that you can create a clean database again (if you have local nfo files you can use these to save some time).


- malte - 2011-10-15

@Tomkun: I found one more way to work around the wraplist issue: You can remove the pagecontrol-tag in the skin file and the error won't occur anymore. But this is also just a workaround that should not be the final solution.

I also started a thread in the dev area on this issue: link.


Project64 - AZ_Man82 - 2011-10-16

Hello all, I wasn't able to find this info anywhere, so I thought I'd post it. It may already be posted for all I know...
I ran into a problem with Project64 1.6 (Windows 7) where I would get an "Unable to open file" error when I attempted to run games from RCB. This would not happen when I opened my files from P64 itself.
To get Project64 1.6 to open your roms correctly, you must get rid of the quotes around "%ROM%" in the emulator params field. This will allow Project64 to correctly see the rom name.
Hope this helps someone out there!


- Domina - 2011-10-16

Hi malte

It would be possible in a future version add shortcuts to play the extra disks on the interface of the "rcb" and save states?

Today is like this:

Image

How could he be:

Image

Today there is a parameter _disk, but it is only useful with some emulators that accept charge 2 or more files together and not satisfies in games where the 2nd disc is not continuation of the first ex: "Resident Evil 2" Playstation, where each disk is to play a character.

Already the savestate option is to be simpler to choose whether or not to use it.

Thank you for your work!


- malte - 2011-10-17

@AZ_Man82: Thanks. Not sure if this information is burried somewhere here in the thread. So, no bad idea to mention it againSmile

@Domina: multi disc support is on my list but I had no time to implement it yet. It will come but I don't know when.

About savestates: Not sure if I understand correctly. Just turn on and off like solo mode will not be easy. Every emulator has its own savestate implementation and they may even change from time to time. I thought about a preconfigured list of arguments like Advanced Launcher does, this could also be done for savestate handling. But I am still not sure if I like this idea.

Or do you talk about an extra option to turn this feature on/off after you configured everything?


- Knut Anderson - 2011-10-17

Hello Malte,
is there a way to scrape Neo Geo roms? They usually have filenames that look like the actual game names, but are a couple of letters shorter. For example Samurai Showdown is called samsho. I've tried scraping manually, but often the games aren't recognized (fatfury3 is recognized as fatal fury 1), and I can't find a solution on this forum.


- Domina - 2011-10-17

malte Wrote:@Domina: multi disc support is on my list but I had no time to implement it yet. It will come but I don't know when.

About savestates: Not sure if I understand correctly. Just turn on and off like solo mode will not be easy. Every emulator has its own savestate implementation and they may even change from time to time. I thought about a preconfigured list of arguments like Advanced Launcher does, this could also be done for savestate handling. But I am still not sure if I like this idea.

Or do you talk about an extra option to turn this feature on/off after you configured everything?

I will wait for you to support multi-disc!

About the savestate, the idea is it to make to use easier and more functional with this shortcut, because by not need press "c", edit rom collection and go to disable the configuration RCB savestate all of the time who want to not use the savestate except for one game.

For Those who use the remote control or gamepad to navigate in xbmc would be simpler.
This option may appear only for games that have savestates set.


One question, rom collection, has its own interface?
Because I was talking to MarcosQui in another forum and e-mails, and we often asked him to give support to your addon in Aeon MQ3, but it seems that it works a little different advanced launcher for exemple, in part of the interface.


Thanks!


- Tomkun - 2011-10-18

Knut Anderson Wrote:Hello Malte,
is there a way to scrape Neo Geo roms? They usually have filenames that look like the actual game names, but are a couple of letters shorter. For example Samurai Showdown is called samsho. I've tried scraping manually, but often the games aren't recognized (fatfury3 is recognized as fatal fury 1), and I can't find a solution on this forum.

This sounds like it wouldn't work. Unless the formula to shorten the name can be reversed (it can't), or there is a database to look up the original titles.