romcollectionbrowser
romcollectionbrowser copied to clipboard
RCB won't import all games if roms are in separate directories.
I have been trying to import all my games to RCB because I love this plugin, but I have found whenever the roms are all kept in separate folders it has issues importing them all. I thought it might be something in the directory name, but
Corpse_Killer_-Graveyard_Edition_Disc_2_of_2(U)(Saturn)/Corpse Killer - Graveyard Edition Disc 2 of 2 (U)(Saturn)/Corpse Killer - Graveyard Edition Disc 2 of 2 (U)(Saturn).bin
imports and
Corpse_Killer_-Graveyard_Edition_Disc_1_of_2(U)(Saturn)/Corpse Killer - Graveyard Edition Disc 1 of 2 (U)(Saturn)/Corpse Killer - Graveyard Edition Disc 1 of 2 (U)(Saturn).bin
doesn't. I also checked permissions and they are all the same. I tried deleting collections and reimporting them and that did nothing, however the directories/roms it skipped were consistent.
I did finally find that if I the directory name just slightly, add or remove one character, it would then scan like it should. I still don't know if it is an issue with my directory structure or if it is RCB.
I am running Ubuntu 16.10, Kodi 17, and RCB 2.1.2. I can supply any other info you would need for debugging.
I wrote a couple scripts. One uses find to check for directory's without .nfo files and one I called catchthemall which renames all directory's without .nfo files and does all the kodi actions to import new games. I don't know if it is relevant or not, but on each pass it calls my first script to keep track of progress. If any games are imported on that pass they are always on the top of the list. Here is some output to show what I mean:
./Bases Loaded '96 Double Header (U)[8]
./MLBPA Bottom Of The 9th (U)[8]
./Hyper 3D Pinball (U)[8]
./Arcade's Greatest Hits The Atari Collection 1 (U)[8]
./Heir of Zendor (U)(Saturn)[8]
./Astal (U)[8]
./Impact Racing (U)[8]
./Pro_Pinbal[8]
./HORDE[8]
./lost_vikings_2[8]
./MFPL[8]
./Romance of the Three Kingdoms IV Wall Of Fire (U)[8]
./Winning Post (U)[8]
./Last Gladiators Digital Pinball (U)[8]
./AMOK (U)[8]
./Lunacy Disc 2 of 2 (U)[8]
./All Star Baseball '97 Featuring Frank Thomas (U)[8]
./The Incredible Hulk The Pantheon Saga (U)[8]
./World Series Baseball '98 (U)[8]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select
Bases Loaded '96 Double Header is imported.
'./Pro_Pinbal[9]
./World Series Baseball '98 (U)[9]
./Romance of the Three Kingdoms IV Wall Of Fire (U)[9]
./Arcade's Greatest Hits The Atari Collection 1 (U)[9]
./Astal (U)[9]
./All Star Baseball '97 Featuring Frank Thomas (U)[9]
./Lunacy Disc 2 of 2 (U)[9]
./MFPL[9]
./Heir of Zendor (U)(Saturn)[9]
./lost_vikings_2[9]
./Impact Racing (U)[9]
./HORDE[9]
./Hyper 3D Pinball (U)[9]
./MLBPA Bottom Of The 9th (U)[9]
./The Incredible Hulk The Pantheon Saga (U)[9]
./AMOK (U)[9]
./Last Gladiators Digital Pinball (U)[9]
./Winning Post (U)[9]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select'
Pro_Pinball, World Series Baseball '98, and Romance of the Three Kingdoms IV Wall Of Fire are imported.
'./Arcade's Greatest Hits The Atari Collection 1 (U)[10]
./MLBPA Bottom Of The 9th (U)[10]
./The Incredible Hulk The Pantheon Saga (U)[10]
./Hyper 3D Pinball (U)[10]
./Last Gladiators Digital Pinball (U)[10]
./AMOK (U)[10]
./lost_vikings_2[10]
./Astal (U)[10]
./Heir of Zendor (U)(Saturn)[10]
./Impact Racing (U)[10]
./All Star Baseball '97 Featuring Frank Thomas (U)[10]
./Lunacy Disc 2 of 2 (U)[10]
./MFPL[10]
./HORDE[10]
./Winning Post (U)[10]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select
./MFPL[11]
./The Incredible Hulk The Pantheon Saga (U)[11]
./Hyper 3D Pinball (U)[11]
./Astal (U)[11]
./Winning Post (U)[11]
./Impact Racing (U)[11]
./HORDE[11]
./Last Gladiators Digital Pinball (U)[11]
./Lunacy Disc 2 of 2 (U)[11]
./Arcade's Greatest Hits The Atari Collection 1 (U)[11]
./Heir of Zendor (U)(Saturn)[11]
./lost_vikings_2[11]
./MLBPA Bottom Of The 9th (U)[11]
./AMOK (U)[11]
./All Star Baseball '97 Featuring Frank Thomas (U)[11]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select'
Nothing is imported for a couple passes.
'./Heir of Zendor (U)(Saturn)[12]
./AMOK (U)[12]
./HORDE[12]
./MFPL[12]
./Lunacy Disc 2 of 2 (U)[12]
./lost_vikings_2[12]
./Arcade's Greatest Hits The Atari Collection 1 (U)[12]
./Hyper 3D Pinball (U)[12]
./All Star Baseball '97 Featuring Frank Thomas (U)[12]
./MLBPA Bottom Of The 9th (U)[12]
./Last Gladiators Digital Pinball (U)[12]
./Winning Post (U)[12]
./Impact Racing (U)[12]
./The Incredible Hulk The Pantheon Saga (U)[12]
./Astal (U)[12]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select'
Then Heir of Zendor is imported.
'./MFPL[13]
./lost_vikings_2[13]
./Hyper 3D Pinball (U)[13]
./The Incredible Hulk The Pantheon Saga (U)[13]
./Winning Post (U)[13]
./Impact Racing (U)[13]
./AMOK (U)[13]
./Arcade's Greatest Hits The Atari Collection 1 (U)[13]
./Astal (U)[13]
./HORDE[13]
./Lunacy Disc 2 of 2 (U)[13]
./Last Gladiators Digital Pinball (U)[13]
./MLBPA Bottom Of The 9th (U)[13]
./All Star Baseball '97 Featuring Frank Thomas (U)[13]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select'
Nothing again this pass.
'./Arcade's Greatest Hits The Atari Collection 1 (U)[14]
./Astal (U)[14]
./HORDE[14]
./Impact Racing (U)[14]
./AMOK (U)[14]
./All Star Baseball '97 Featuring Frank Thomas (U)[14]
./Hyper 3D Pinball (U)[14]
./MFPL[14]
./Lunacy Disc 2 of 2 (U)[14]
./Winning Post (U)[14]
./lost_vikings_2[14]
./Last Gladiators Digital Pinball (U)[14]
./MLBPA Bottom Of The 9th (U)[14]
./The Incredible Hulk The Pantheon Saga (U)[14]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select'
Finally Arcade's Greatest Hits The Atari Collection 1 and Astal.
'./MLBPA Bottom Of The 9th (U)[15]
./The Incredible Hulk The Pantheon Saga (U)[15]
./Winning Post (U)[15]
./Lunacy Disc 2 of 2 (U)[15]
./Hyper 3D Pinball (U)[15]
./AMOK (U)[15]
./MFPL[15]
./Impact Racing (U)[15]
./lost_vikings_2[15]
./All Star Baseball '97 Featuring Frank Thomas (U)[15]
./HORDE[15]
./Last Gladiators Digital Pinball (U)[15]
Sending action: ContextMenu
Sending action: Select
Sending action: Select
Sending action: Select
Sending action: Right
Sending action: Right
Sending action: Select'
The Incredible Hulk The Pantheon Saga the final game did not import until the 81rst pass through the loop.
The file and path you used in your first example is the same for working and non-working? Or at least I couldn't tell what difference there was.
Are you able to send the log when running RCB in debug mode?
Second one was supposed to be Disc 1 of 2, I put it in debug mode to look at it myself.
Update, the only folders having this issue were created or renamed using sed.
Sorry for late response.
Your log file does not show one line of RCB.
From your first post I would say it may be an issue with multiple discs not handled correctly (like in #182).
Your second post looks like there are also games with only one disc that have this issue.