• 1
  • 292
  • 293
  • 294(current)
  • 295
  • 296
  • 395
[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs
hi guys - whenever i start xbmc, i have a rom collection browser error stating "unhandled exception occurred during execution of RCB: 'module' object has no attribute 'localize' see xbmc.log for details. i didn't change anything for this to arise. i'm unable to disable RCB, bcuz Aeon MQ5 skin depends on this & it won't allow me to. this started to happen a few days ago. i'm surprised i couldn't find anything on the forum on this. can someone please help me. thanks.

win 7 x64, xbmc 13.2 gotham, Aeon MQ 5
Reply
Hi all, I have RCB all set up using RetroArch as my emulator on OpenElec Gotham.
I thought all looked good as my roms have imported and I have scraped for game data. When I attempt to launch a game it just sits there, nothing at all happens not even an error message. xmbc.log

Can anyone point me in the right direction?
Reply
could any one help me with this problem ,when i launch some rom the xbmc doesn't suspend ,this issue just hapen with some skins like aeon mq5 which is my favorite skin here are some image
this is with aeon mq5 skin
Image
and this is with the default skin
Image
see the deference in cpu usage, please help me with this issue
Reply
Tried to add 4 n64-games to my ROM Collection, all 4 do show up but only get the artwork for 1. In the boxfront folder there are files for all 4 games but the file sizes for 3 of them are 0 kb.
This is the log I get when I try to rescrape 1 of the failed files.

Had to use pastebin as the forum wasn't working properly, kept saying there was no message even though their clearly was...AngryAngryAngryAngry
http://pastebin.com/FML7EjNi
Reply
The DreamCast Emulator is not working on android(Reicast).
It is open and close the Reicast

The others emulatores does works fine
Reply
(2014-11-11, 17:06)Nedle Wrote: Tried to add 4 n64-games to my ROM Collection, all 4 do show up but only get the artwork for 1. In the boxfront folder there are files for all 4 games but the file sizes for 3 of them are 0 kb.

The easiest way is download the emumovies download service (or looking in google) and get all artworks that you want, copy them in the correct folder and rescrape games with "local artwork"
Reply
When I try to add my PC games shortcuts RCB wont find them but it does if i use the .exe extension.

I've tried both .lnk and .LNK, is there a different file extension for shortcuts in Windows 8.1?
Reply
deleted
Reply
I have prepared a patch for those who want to use rom collections stored on networked drives on systems that do not support files on networked drives ("smb://...", etc...) natively - such as Android. With this patch a new option "Make Local Copy" is added to "Edit Rom Collection" -> "Launch Games". When checked the rom will be copied from the location it was imported from into a temporary local storage, where emulators and the compressed file handling routines (for *.zip and *.7zip) can pick it up. The copying is accomplished by XBMC's internal file copy system, so every file on whatever networked storage XBMC can pick up can also be copied. Once a local copy has been made, the launched emulator should have no problem reading the file.

Here's the story behind this patch:
I have a Fire TV, so Android, unrooted and unrootable. Import from a network share worked. Launching a game did not. Checking the logs, it showed that for uncompressed files the emulators were fed with the network location of the file, such as "smb://SHARENAME/roms/game.nes". Android emulators such as RetroArch cannot access these files. They can only read local copies. Using zipped ROMs should work since RCB uncompresses these to a local location before launching the emu. Sadly RCB's uncompress routines also do not like networked files. To fix this I put in the "Make local copy" option before the ROM is launched or uncompressed. That's what this patch adds to the current repo version (2.0.17) of RCB.

Code:
Index: resources/language/English/strings.xml
===================================================================
--- resources/language/English/strings.xml    (revision 1825)
+++ resources/language/English/strings.xml    (working copy)
@@ -255,6 +255,7 @@
    <string id="52036">Autoplay Video (Info Window)</string>
    <string id="52037">Use RetroPlayer</string>
    <string id="52038">Gameclient</string>
+    <string id="52039">Make Local Copy</string>
    
    <string id="52034">Save Config</string>
    <string id="52035">Cancel</string>
Index: resources/lib/config.py
===================================================================
--- resources/lib/config.py    (revision 1825)
+++ resources/lib/config.py    (working copy)
@@ -235,6 +235,7 @@
    maxFolderDepth = 99
    useFoldernameAsGamename = False
    doNotExtractZipFiles = False
+    makeLocalCopy = False
    diskPrefix = '_Disk.*'
    xboxCreateShortcut = False
    xboxCreateShortcutAddRomfile = False
@@ -493,6 +494,11 @@
            doNotExtractZipFiles = self.readTextElement(romCollectionRow, 'doNotExtractZipFiles')             
            if(doNotExtractZipFiles != ''):
                romCollection.doNotExtractZipFiles = doNotExtractZipFiles.upper() == 'TRUE'        
+            
+            makeLocalCopy = self.readTextElement(romCollectionRow, 'makeLocalCopy')             
+            if(makeLocalCopy != ''):
+                romCollection.makeLocalCopy = makeLocalCopy.upper() == 'TRUE'        
+            
                
            romCollection.diskPrefix = self.readTextElement(romCollectionRow, 'diskPrefix')
                
@@ -742,4 +748,4 @@
        else:
            return ''
    
-            
\ No newline at end of file
+            
Index: resources/lib/configxmlwriter.py
===================================================================
--- resources/lib/configxmlwriter.py    (revision 1825)
+++ resources/lib/configxmlwriter.py    (working copy)
@@ -74,6 +74,7 @@
            SubElement(romCollectionXml, 'useFoldernameAsGamename').text = str(romCollection.useFoldernameAsGamename)
            SubElement(romCollectionXml, 'maxFolderDepth').text = str(romCollection.maxFolderDepth)
            SubElement(romCollectionXml, 'doNotExtractZipFiles').text = str(romCollection.doNotExtractZipFiles)
+            SubElement(romCollectionXml, 'makeLocalCopy').text = str(romCollection.makeLocalCopy)
            SubElement(romCollectionXml, 'diskPrefix').text = str(romCollection.diskPrefix)
            
            if (os.environ.get( "OS", "xbox" ) == "xbox"):
@@ -370,4 +371,4 @@
        except Exception, (exc):
            print("Error: Cannot write config.xml: " +str(exc))
            return False, util.localize(32008) +": " +str(exc)
-        
\ No newline at end of file
+        
Index: resources/lib/dialogeditromcollection.py
===================================================================
--- resources/lib/dialogeditromcollection.py    (revision 1825)
+++ resources/lib/dialogeditromcollection.py    (working copy)
@@ -60,8 +60,8 @@
CONTROL_BUTTON_SAVESTATEPARAMS = 5480
CONTROL_BUTTON_PRECMD = 5510
CONTROL_BUTTON_POSTCMD = 5520
+CONTROL_BUTTON_MAKELOCALCOPY = 5560

-
class EditRomCollectionDialog(dialogbase.DialogBaseEdit):
        
    selectedControlId = 0
@@ -429,6 +429,9 @@
        control = self.getControlById(CONTROL_BUTTON_DONTEXTRACTZIP)
        control.setSelected(self.selectedRomCollection.doNotExtractZipFiles)
        
+        control = self.getControlById(CONTROL_BUTTON_MAKELOCALCOPY)
+        control.setSelected(self.selectedRomCollection.makeLocalCopy)
+            
        control = self.getControlById(CONTROL_BUTTON_PRECMD)
        util.setLabel(self.selectedRomCollection.preCmd, control)        
        
@@ -510,7 +513,10 @@
        self.selectedRomCollection.usePopen = bool(control.isSelected())
        control = self.getControlById(CONTROL_BUTTON_DONTEXTRACTZIP)
        self.selectedRomCollection.doNotExtractZipFiles = bool(control.isSelected())
+        control = self.getControlById(CONTROL_BUTTON_MAKELOCALCOPY)
+        self.selectedRomCollection.makeLocalCopy = bool(control.isSelected())
        
+        
        Logutil.log('updateSelectedRomCollection: precmd = ' +self.selectedRomCollection.preCmd, util.LOG_LEVEL_INFO)
    
    
@@ -735,4 +741,4 @@
        if(site != None):
            sites.append(site)
            
-        return sites
\ No newline at end of file
+        return sites
Index: resources/lib/launcher.py
===================================================================
--- resources/lib/launcher.py    (revision 1825)
+++ resources/lib/launcher.py    (working copy)
@@ -177,6 +177,19 @@
    for fileNameRow in filenameRows:
        rom = fileNameRow[0]
        Logutil.log('rom: ' +str(rom), util.LOG_LEVEL_INFO)
+        
+        if romCollection.makeLocalCopy:
+            localDir = os.path.join(util.getTempDir(), romCollection.name)
+            if os.path.exists(localDir):
+                Logutil.log("Trying to delete local rom files", util.LOG_LEVEL_INFO)    
+                files = os.listdir(localDir)
+                for file in files:
+                    os.remove(os.path.join(localDir, file))
+            localRom = os.path.join(localDir, os.path.basename(str(rom)))
+            Logutil.log('Creating local copy: ' + str(localRom), util.LOG_LEVEL_INFO)
+            if xbmcvfs.copy(rom, localRom):
+                Logutil.log('Local copy created', util.LOG_LEVEL_INFO)
+            rom = localRom

        # If it's a .7z file
        # Don't extract zip files in case of savestate handling and when called From skin
@@ -289,11 +302,12 @@
    #Note: Trying to delete temporary files (from zip or 7z extraction) from last run
    #Do this before launching a new game. Otherwise game could be deleted before launch
    try:
-        Logutil.log("Trying to delete temporary rom files", util.LOG_LEVEL_INFO)    
-        tempDir = util.getTempDir()
-        files = os.listdir(tempDir)
-        for file in files:
-            os.remove(os.path.join(tempDir, file))
+        tempDir = os.path.join(util.getTempDir(), 'extracted')
+        if os.path.exists(tempDir):
+            Logutil.log("Trying to delete temporary rom files", util.LOG_LEVEL_INFO)    
+            files = os.listdir(tempDir)
+            for file in files:
+                os.remove(os.path.join(tempDir, file))
    except Exception, (exc):
        Logutil.log("Error deleting files after launch emu: " +str(exc), util.LOG_LEVEL_ERROR)
        gui.writeMsg(util.localize(32036) +": " +str(exc))
@@ -334,7 +348,7 @@
            Logutil.log('Error handling compressed file', util.LOG_LEVEL_WARNING)
            return []
        for archive in archives:                    
-            newPath = os.path.join(util.getTempDir(), archive[0])
+            newPath = os.path.join(util.getTempDir(), 'extracted', archive[0])
            fp = open(newPath, 'wb')
            fp.write(archive[1])
            fp.close()
@@ -768,4 +782,4 @@
    archive = zipfile.ZipFile(fp)
    archivesDecompressed = [(name, archive.read(name)) for name in archiveList]
    fp.close()
-    return archivesDecompressed
\ No newline at end of file
+    return archivesDecompressed
Index: resources/skins/Default/720p/script-RCB-editromcollection.xml
===================================================================
--- resources/skins/Default/720p/script-RCB-editromcollection.xml    (revision 1825)
+++ resources/skins/Default/720p/script-RCB-editromcollection.xml    (working copy)
@@ -1942,6 +1942,24 @@
                    <onleft>7000</onleft>
                    <onright>6000</onright>
                    <onup>5520</onup>
+                    <ondown>5560</ondown>
+                </control>
+                
+                <!-- Make local copy -->
+                <control type="radiobutton" id="5560">
+                    <posx>0</posx>
+                    <posy>300</posy>
+                    <width>660</width>
+                    <height>30</height>
+                    <font>font13</font>
+                    <label>$ADDON[script.games.rom.collection.browser 52039]</label>
+                    <textcolor>88FFFFFF</textcolor>
+                    <focusedcolor>FFFFFFFF</focusedcolor>
+                    <texturefocus>rcb-MenuItemFO.png</texturefocus>
+                    <texturenofocus>rcb-MenuItemNF.png</texturenofocus>
+                    <onleft>7000</onleft>
+                    <onright>6000</onright>
+                    <onup>5450</onup>
                    <ondown>5540</ondown>
                </control>
                
@@ -1948,7 +1966,7 @@
                <!-- Use RetroPlayer -->
                <control type="radiobutton" id="5540">
                    <posx>0</posx>
-                    <posy>300</posy>
+                    <posy>330</posy>
                    <width>660</width>
                    <height>30</height>
                    <font>font13</font>
@@ -1965,7 +1983,7 @@
                <!-- Game Client -->
                <control type="image">
                    <posx>0</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>270</width>
                    <height>30</height>
                    <texture>rcb-MenuItemFO.png</texture>
@@ -1973,7 +1991,7 @@
                </control>                
                <control type="label">
                    <posx>7</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>200</width>
                    <height>30</height>
                    <font>font13</font>
@@ -1986,7 +2004,7 @@
                </control>
                <control type="label">
                    <posx>7</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>200</width>
                    <height>30</height>
                    <font>font13</font>
@@ -2000,7 +2018,7 @@
                <control type="button" id="5550">
                    <description>Game client</description>
                    <posx>240</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>410</width>
                    <height>30</height>
                    <visible>true</visible>
@@ -2077,4 +2095,4 @@
            <onright>7000</onright>
        </control>        
    </controls>
-</window>
\ No newline at end of file
+</window>

To apply this patch you need two programs. A subversion client (svn) to checkout the latest RCB source code and a patch program that can handle Unix diff and patch files. Both things are available for every current OS; TortoiseSVN for Windows comes to mind, nearly every Linux distro got an subversion package in their repositories; the Window's compatible patch program might be more difficult, Linux got this already on board in even the most basic installs. Here's what needs to be done:

1. Get the latest RCB source via SVN from code.google.com:
Code:
svn checkout http://romcollectionbrowser.googlecode.com/svn/trunk/ romcollectionbrowser-read-only
You will get a new directory romcollectionbrowser-read-only.

2. Apply the patch by placing it in that same directory, and apply the patch to the source:
Code:
patch -p0 -i name-of-the-patch-file.diff

3. Zip up the romcollectionbrowser-read-only direcotry and choose System->Add-Ons->Install from zip file in XBMC and select the zip file. On my Fire TV I had to push the zip onto the device via adb first, but how you get the zip onto your XBMC device depends on your device.

4. When editing a ROM collection you should see a new option "Make local copy" at the bottom. If not, the patch was not applied or the install went wrong or something else entirely. In that case just keep trying and watch out for errors along the way. Google is your friend.
Reply
Is it possible to customize controls so I can use cec (tv remote control) to do simple games?
And I can just install this on raspbmc?
Reply
(2014-11-16, 00:22)sklick Wrote: I have prepared a patch for those who want to use rom collections stored on networked drives on systems that do not support files on networked drives ("smb://...", etc...) natively - such as Android. With this patch a new option "Make Local Copy" is added to "Edit Rom Collection" -> "Launch Games". When checked the rom will be copied from the location it was imported from into a temporary local storage, where emulators and the compressed file handling routines (for *.zip and *.7zip) can pick it up. The copying is accomplished by XBMC's internal file copy system, so every file on whatever networked storage XBMC can pick up can also be copied. Once a local copy has been made, the launched emulator should have no problem reading the file.

Here's the story behind this patch:
I have a Fire TV, so Android, unrooted and unrootable. Import from a network share worked. Launching a game did not. Checking the logs, it showed that for uncompressed files the emulators were fed with the network location of the file, such as "smb://SHARENAME/roms/game.nes". Android emulators such as RetroArch cannot access these files. They can only read local copies. Using zipped ROMs should work since RCB uncompresses these to a local location before launching the emu. Sadly RCB's uncompress routines also do not like networked files. To fix this I put in the "Make local copy" option before the ROM is launched or uncompressed. That's what this patch adds to the current repo version (2.0.17) of RCB.

Code:
Index: resources/language/English/strings.xml
===================================================================
--- resources/language/English/strings.xml    (revision 1825)
+++ resources/language/English/strings.xml    (working copy)
@@ -255,6 +255,7 @@
    <string id="52036">Autoplay Video (Info Window)</string>
    <string id="52037">Use RetroPlayer</string>
    <string id="52038">Gameclient</string>
+    <string id="52039">Make Local Copy</string>
    
    <string id="52034">Save Config</string>
    <string id="52035">Cancel</string>
Index: resources/lib/config.py
===================================================================
--- resources/lib/config.py    (revision 1825)
+++ resources/lib/config.py    (working copy)
@@ -235,6 +235,7 @@
    maxFolderDepth = 99
    useFoldernameAsGamename = False
    doNotExtractZipFiles = False
+    makeLocalCopy = False
    diskPrefix = '_Disk.*'
    xboxCreateShortcut = False
    xboxCreateShortcutAddRomfile = False
@@ -493,6 +494,11 @@
            doNotExtractZipFiles = self.readTextElement(romCollectionRow, 'doNotExtractZipFiles')             
            if(doNotExtractZipFiles != ''):
                romCollection.doNotExtractZipFiles = doNotExtractZipFiles.upper() == 'TRUE'        
+            
+            makeLocalCopy = self.readTextElement(romCollectionRow, 'makeLocalCopy')             
+            if(makeLocalCopy != ''):
+                romCollection.makeLocalCopy = makeLocalCopy.upper() == 'TRUE'        
+            
                
            romCollection.diskPrefix = self.readTextElement(romCollectionRow, 'diskPrefix')
                
@@ -742,4 +748,4 @@
        else:
            return ''
    
-            
\ No newline at end of file
+            
Index: resources/lib/configxmlwriter.py
===================================================================
--- resources/lib/configxmlwriter.py    (revision 1825)
+++ resources/lib/configxmlwriter.py    (working copy)
@@ -74,6 +74,7 @@
            SubElement(romCollectionXml, 'useFoldernameAsGamename').text = str(romCollection.useFoldernameAsGamename)
            SubElement(romCollectionXml, 'maxFolderDepth').text = str(romCollection.maxFolderDepth)
            SubElement(romCollectionXml, 'doNotExtractZipFiles').text = str(romCollection.doNotExtractZipFiles)
+            SubElement(romCollectionXml, 'makeLocalCopy').text = str(romCollection.makeLocalCopy)
            SubElement(romCollectionXml, 'diskPrefix').text = str(romCollection.diskPrefix)
            
            if (os.environ.get( "OS", "xbox" ) == "xbox"):
@@ -370,4 +371,4 @@
        except Exception, (exc):
            print("Error: Cannot write config.xml: " +str(exc))
            return False, util.localize(32008) +": " +str(exc)
-        
\ No newline at end of file
+        
Index: resources/lib/dialogeditromcollection.py
===================================================================
--- resources/lib/dialogeditromcollection.py    (revision 1825)
+++ resources/lib/dialogeditromcollection.py    (working copy)
@@ -60,8 +60,8 @@
CONTROL_BUTTON_SAVESTATEPARAMS = 5480
CONTROL_BUTTON_PRECMD = 5510
CONTROL_BUTTON_POSTCMD = 5520
+CONTROL_BUTTON_MAKELOCALCOPY = 5560

-
class EditRomCollectionDialog(dialogbase.DialogBaseEdit):
        
    selectedControlId = 0
@@ -429,6 +429,9 @@
        control = self.getControlById(CONTROL_BUTTON_DONTEXTRACTZIP)
        control.setSelected(self.selectedRomCollection.doNotExtractZipFiles)
        
+        control = self.getControlById(CONTROL_BUTTON_MAKELOCALCOPY)
+        control.setSelected(self.selectedRomCollection.makeLocalCopy)
+            
        control = self.getControlById(CONTROL_BUTTON_PRECMD)
        util.setLabel(self.selectedRomCollection.preCmd, control)        
        
@@ -510,7 +513,10 @@
        self.selectedRomCollection.usePopen = bool(control.isSelected())
        control = self.getControlById(CONTROL_BUTTON_DONTEXTRACTZIP)
        self.selectedRomCollection.doNotExtractZipFiles = bool(control.isSelected())
+        control = self.getControlById(CONTROL_BUTTON_MAKELOCALCOPY)
+        self.selectedRomCollection.makeLocalCopy = bool(control.isSelected())
        
+        
        Logutil.log('updateSelectedRomCollection: precmd = ' +self.selectedRomCollection.preCmd, util.LOG_LEVEL_INFO)
    
    
@@ -735,4 +741,4 @@
        if(site != None):
            sites.append(site)
            
-        return sites
\ No newline at end of file
+        return sites
Index: resources/lib/launcher.py
===================================================================
--- resources/lib/launcher.py    (revision 1825)
+++ resources/lib/launcher.py    (working copy)
@@ -177,6 +177,19 @@
    for fileNameRow in filenameRows:
        rom = fileNameRow[0]
        Logutil.log('rom: ' +str(rom), util.LOG_LEVEL_INFO)
+        
+        if romCollection.makeLocalCopy:
+            localDir = os.path.join(util.getTempDir(), romCollection.name)
+            if os.path.exists(localDir):
+                Logutil.log("Trying to delete local rom files", util.LOG_LEVEL_INFO)    
+                files = os.listdir(localDir)
+                for file in files:
+                    os.remove(os.path.join(localDir, file))
+            localRom = os.path.join(localDir, os.path.basename(str(rom)))
+            Logutil.log('Creating local copy: ' + str(localRom), util.LOG_LEVEL_INFO)
+            if xbmcvfs.copy(rom, localRom):
+                Logutil.log('Local copy created', util.LOG_LEVEL_INFO)
+            rom = localRom

        # If it's a .7z file
        # Don't extract zip files in case of savestate handling and when called From skin
@@ -289,11 +302,12 @@
    #Note: Trying to delete temporary files (from zip or 7z extraction) from last run
    #Do this before launching a new game. Otherwise game could be deleted before launch
    try:
-        Logutil.log("Trying to delete temporary rom files", util.LOG_LEVEL_INFO)    
-        tempDir = util.getTempDir()
-        files = os.listdir(tempDir)
-        for file in files:
-            os.remove(os.path.join(tempDir, file))
+        tempDir = os.path.join(util.getTempDir(), 'extracted')
+        if os.path.exists(tempDir):
+            Logutil.log("Trying to delete temporary rom files", util.LOG_LEVEL_INFO)    
+            files = os.listdir(tempDir)
+            for file in files:
+                os.remove(os.path.join(tempDir, file))
    except Exception, (exc):
        Logutil.log("Error deleting files after launch emu: " +str(exc), util.LOG_LEVEL_ERROR)
        gui.writeMsg(util.localize(32036) +": " +str(exc))
@@ -334,7 +348,7 @@
            Logutil.log('Error handling compressed file', util.LOG_LEVEL_WARNING)
            return []
        for archive in archives:                    
-            newPath = os.path.join(util.getTempDir(), archive[0])
+            newPath = os.path.join(util.getTempDir(), 'extracted', archive[0])
            fp = open(newPath, 'wb')
            fp.write(archive[1])
            fp.close()
@@ -768,4 +782,4 @@
    archive = zipfile.ZipFile(fp)
    archivesDecompressed = [(name, archive.read(name)) for name in archiveList]
    fp.close()
-    return archivesDecompressed
\ No newline at end of file
+    return archivesDecompressed
Index: resources/skins/Default/720p/script-RCB-editromcollection.xml
===================================================================
--- resources/skins/Default/720p/script-RCB-editromcollection.xml    (revision 1825)
+++ resources/skins/Default/720p/script-RCB-editromcollection.xml    (working copy)
@@ -1942,6 +1942,24 @@
                    <onleft>7000</onleft>
                    <onright>6000</onright>
                    <onup>5520</onup>
+                    <ondown>5560</ondown>
+                </control>
+                
+                <!-- Make local copy -->
+                <control type="radiobutton" id="5560">
+                    <posx>0</posx>
+                    <posy>300</posy>
+                    <width>660</width>
+                    <height>30</height>
+                    <font>font13</font>
+                    <label>$ADDON[script.games.rom.collection.browser 52039]</label>
+                    <textcolor>88FFFFFF</textcolor>
+                    <focusedcolor>FFFFFFFF</focusedcolor>
+                    <texturefocus>rcb-MenuItemFO.png</texturefocus>
+                    <texturenofocus>rcb-MenuItemNF.png</texturenofocus>
+                    <onleft>7000</onleft>
+                    <onright>6000</onright>
+                    <onup>5450</onup>
                    <ondown>5540</ondown>
                </control>
                
@@ -1948,7 +1966,7 @@
                <!-- Use RetroPlayer -->
                <control type="radiobutton" id="5540">
                    <posx>0</posx>
-                    <posy>300</posy>
+                    <posy>330</posy>
                    <width>660</width>
                    <height>30</height>
                    <font>font13</font>
@@ -1965,7 +1983,7 @@
                <!-- Game Client -->
                <control type="image">
                    <posx>0</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>270</width>
                    <height>30</height>
                    <texture>rcb-MenuItemFO.png</texture>
@@ -1973,7 +1991,7 @@
                </control>                
                <control type="label">
                    <posx>7</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>200</width>
                    <height>30</height>
                    <font>font13</font>
@@ -1986,7 +2004,7 @@
                </control>
                <control type="label">
                    <posx>7</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>200</width>
                    <height>30</height>
                    <font>font13</font>
@@ -2000,7 +2018,7 @@
                <control type="button" id="5550">
                    <description>Game client</description>
                    <posx>240</posx>
-                    <posy>330</posy>
+                    <posy>360</posy>
                    <width>410</width>
                    <height>30</height>
                    <visible>true</visible>
@@ -2077,4 +2095,4 @@
            <onright>7000</onright>
        </control>        
    </controls>
-</window>
\ No newline at end of file
+</window>


How do I apply this to my RCB? do I just copy and paste into one of the files? do I copy sections and paste into different files? if so, where do I paste into in the files?

Please advise. would love to get this working as I keep all my rome on a networked drive via nfs.

I tried loading one set of rome and I also found that it gave errors with artwork saying it could not save it. not sure if that is related to trying to store on network or because I need a folder for artwork, but not really a big deal if I don't have the artwork…

Thanks for any help..
Reply
(2014-07-01, 01:05)Catalyst Wrote:
(2014-06-30, 06:11)malte Wrote:
rlaursen Wrote:Another issue I see is that when using Aeon Nox skin with confluence thumbnail view mode there is what looks like menu categories "console genre year publisher a-z" in white text stuck on the background not part of the menu or anything. This goes away once you change your xbmc skin to confluence but I am using Nox. Am I able to remove this in one of the text files?
I can reproduce this issue. Still have to check why this is happening.

@Catalyst: As I understood you are working on skin files for Aeon Nox 5. Did you have the same issue?

Yeah I did. I just deleted those labels. Crappy fix but the filters are pretty self-explanatory without the labels. I really don't know what I'm doing, was just piecing it together. Dunno if I'll ever finish that. From what I was told it most likely has something to do with Nox running in 1080. Not sure though.

I'm having this same issue using Rom Collection Browser and Aeon Nox. Can anyone on here guide me on how to remove the labels please? Any help would be much appreciated.
Reply
I'm having problems with RCB. When i enter the add-on, sometimes it starts with updating the list, it takes approximately 2-3 seconds. When it does that, it freezes almost every second time? Sometimes, RCB also freezes when i'm done playing and i close the game to return to xbmc. I have to force exit xbmc og force it to shit down, when it happens.

Is it a known problem? Or is it just my configuration? Can anybody help me, and what info do you need?

I'm running on the latest XBMC (Gotham 31.2), on Ubuntu 14.04.1 LTS.

my debug xbmc.log is:
http://paste.ubuntu.com/9235934/

Regards
Nicolai
Reply
(2014-11-18, 13:41)Rich Pitchshift Wrote:
(2014-07-01, 01:05)Catalyst Wrote:
(2014-06-30, 06:11)malte Wrote: I can reproduce this issue. Still have to check why this is happening.

@Catalyst: As I understood you are working on skin files for Aeon Nox 5. Did you have the same issue?

Yeah I did. I just deleted those labels. Crappy fix but the filters are pretty self-explanatory without the labels. I really don't know what I'm doing, was just piecing it together. Dunno if I'll ever finish that. From what I was told it most likely has something to do with Nox running in 1080. Not sure though.

I'm having this same issue using Rom Collection Browser and Aeon Nox. Can anyone on here guide me on how to remove the labels please? Any help would be much appreciated.


I have exactly the same problem it's annoying. If someone have a solution
thanks bye
Reply
(2014-11-09, 19:17)bilalsbz Wrote: could any one help me with this problem ,when i launch some rom the xbmc doesn't suspend ,this issue just hapen with some skins like aeon mq5 which is my favorite skin here are some image
this is with aeon mq5 skin
Image
and this is with the default skin
Image
see the deference in cpu usage, please help me with this issue

no one knows why i'm having this problem Huh
Reply
  • 1
  • 292
  • 293
  • 294(current)
  • 295
  • 296
  • 395

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs20