chrisino Wrote:Hi,
I have managed to get this working really well with the latest version of mame but mouse input doesn't work with Mame within XBMC. I can get the mouse to work running mame at command line but not within XBMC.
I guess the mouse can't be used in XBMC and Mame at the same time but it's frustrating as it's more or less perfect in most ways.
Any help would be appreciated.
I'd love to help code / test your version. I have a Ubuntu AppleTV that's dying to run the Mame Frontend.
I cannot seem, however to figure out how to import XBMame into the main class. Here's a snipit of my attempts:
Code:
ADDON_ID = "script.games.xbmame"
sys.path.append(os.path.join(Addon(ADDON_ID).getAddonInfo("path"), "resources", "lib" ))
#BASE_RESOURCE_PATH = os.path.join(addon.getAddonInfo('path'), 'resources' )
#sys.path.append( xbmc.translatePath( os.path.join( BASE_RESOURCE_PATH, 'lib' ) ) )
#sys.path.append( xbmc.translatePath( os.path.join( BASE_RESOURCE_PATH, 'lib', 'obj' ) ) )
#sys.path.append( xbmc.translatePath( os.path.join( BASE_RESOURCE_PATH, 'lib', 'gui' ) ) )
#_path = xbmcaddon.Addon(ADDON_ID).getAddonInfo('path')
#sys.path.append (xbmc.translatePath( os.path.join( _path, 'resources', 'lib' ) ))
#sys.path.append (xbmc.translatePath( os.path.join( _path, 'resources', 'lib', 'obj' ) ))
#sys.path.append (xbmc.translatePath( os.path.join( _path, 'resources', 'lib', 'gui' ) ))
#sys.path.append (xbmc.translatePath( _path + 'resources/lib' ) )
#os.path.join( os.getcwd(), 'resources', 'lib' ) ))
#sys.path.append (xbmc.translatePath( _path + 'resources/lib/obj' ) )
#os.path.join( os.getcwd(), 'resources', 'lib', 'obj' ) ))
#sys.path.append (xbmc.translatePath( _pathxbmc.translatePath( + 'resources/lib/gui' ) )
#sys.path.append(os.path.join(Addon(ADDON_ID).getAddonInfo("path"), "resources", "lib" ))
#sys.path.append(os.path.join(Addon(ADDON_ID).getAddonInfo("path"), "resources", "lib", "obj" ))
#sys.path.append(os.path.join(Addon(ADDON_ID).getAddonInfo("path"), "resources", "lib", "gui" ))
#ARG!!!!!
Code:
ERROR: Traceback (most recent call last):
File "/home/(my username)/.xbmc/addons/script.games.xbmame/xbmame.py", line 48, in ?
from XBMame import XBMame
I'm new to Python, but it seems much easier than it looks (I'm versed in Java mostly). However, this has caused me a lot of grief!
Happy to help in any way!
ChaosCharza