2010-04-19, 14:01
Zsnes on xbmc live through launcher.
*please note these are my settings and might not work with the way you have things configured*
*another note this is not my work this is a culmination of other guides on here*
1: Install zsnes
2: Install launcher
3: ROMS
4: Configure
Install zsnes
get to the terminal with <ctrl> + <alt> + <F1>
type
zsnes will now be installed to /usr/bin/zsnes
Install Launcher
Method 1
Download Launcher from http://code.google.com/p/xbmc-launcher/downloads/list
unzip and sftp it over to /home/xbmc/.xbmc/plugins/programs
Method 2
Use SVN Installer
ROMS
Create a folder somewhere for your roms.
Download and place some roms inside this folder
Configure
First up is to configure Launcher to run zsnes. so....
Edit /home/xbmc/.xbmc/userdata/plugin_data/programs/Launcher/launchers.xml
To look something like this
Then <ctrl> + x then y to save
*the args are specific for myself please see http://zsnes-docs.sourceforge.net/html/advanced.htm*
OR sftp it across
At this stage znses should load through launcher and show your roms.
when running a rom you need to press \ to minimize xbmc and switch to zsnes and same when you quit zsnes.
luckily enough there is a workaround.
1: EDIT ~/.xbmc/plugins/programs/Launcher/resources/lib/launcher_plugin.py
2: FIND TWO elif (sys.platform.startswith('linux')):
3: WRAP BOTH with xbmc.executehttpapi("Action(199)")
Any problems I will try and help.
Big thanks to Zosky, Leo2 & fuz10n
*please note these are my settings and might not work with the way you have things configured*
*another note this is not my work this is a culmination of other guides on here*
1: Install zsnes
2: Install launcher
3: ROMS
4: Configure
Install zsnes
get to the terminal with <ctrl> + <alt> + <F1>
type
Code:
sudo apt-get update
sudo apt-get install zsnes
Install Launcher
Method 1
Download Launcher from http://code.google.com/p/xbmc-launcher/downloads/list
unzip and sftp it over to /home/xbmc/.xbmc/plugins/programs
Method 2
Use SVN Installer
ROMS
Create a folder somewhere for your roms.
Code:
sudo mkdir /home/xbmc/roms/snes/
Configure
First up is to configure Launcher to run zsnes. so....
Edit /home/xbmc/.xbmc/userdata/plugin_data/programs/Launcher/launchers.xml
Code:
sudo nano /home/xbmc/.xbmc/userdata/plugin_data/programs/Launcher/launchers.xml
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<launchers>
<launcher>
<name>Zsnes</name>
<application>/usr/bin/zsnes</application>
<args>-m -s -v 15 </args>
<rompath>/home/xbmc/roms/SNES/</rompath>
<romext>smc</romext>
<thumb></thumb>
<wait>true</wait>
<roms></roms>
</launcher>
</launchers>
Then <ctrl> + x then y to save
*the args are specific for myself please see http://zsnes-docs.sourceforge.net/html/advanced.htm*
OR sftp it across
At this stage znses should load through launcher and show your roms.
when running a rom you need to press \ to minimize xbmc and switch to zsnes and same when you quit zsnes.
luckily enough there is a workaround.
1: EDIT ~/.xbmc/plugins/programs/Launcher/resources/lib/launcher_plugin.py
Code:
sudo nano /home/xbmc/.xbmc/plugins/programs/Launcher/resources/lib/launcher_plugin.py
3: WRAP BOTH with xbmc.executehttpapi("Action(199)")
Code:
elif (sys.platform.startswith('linux')):
xbmc.executehttpapi("Action(199)")
os.system("\"%s\" %s \"%s\"" % (launcher["application"], launcher["args"], rom["filename"]))
xbmc.executehttpapi("Action(199)")
Any problems I will try and help.
Big thanks to Zosky, Leo2 & fuz10n