This is the third version of my MOD for the
Alaska Revisted theme for the
Launcher Addon use.
This version add a new view (Landscape) to view emulated consoles. I have also cleaned the xml code (removing unnecessary lines) and fixed some layouts bugs (images and texts).
Download:
launcher.panels.views.20101011.zip
The Launcher Panels Views MOD avec been tested on XBMC (SVN 34593) using
Alaska Revisited v1.7.1 and
Launcher v1.10.2
Installation:
1. Download the zip file and extract the 4 files (Viewtype_Emu_Square_Panel.xml, Viewtype_Emu_Tall_Panel.xml, Viewtype_Emu_Wide_Panel.xml and Viewtype_Emu_Landscape.xml) into
/addons/skin.alaska.revisited/720p/
2. Add the following line to
/addons/skin.alaska.revisited/720p/MyPrograms.xml just after
<allowoverlay>yes</allowoverlay>
Code:
<views>55,500,501,502,503</views>
3. Then, add the 4 following lines to
/addons/skin.alaska.revisited/720p/MyPrograms.xml just after
<include>Viewtype_Files</include>
Code:
<include>Viewtype_Emu_Wide_Panel</include
<include>Viewtype_Emu_Square_Panel</include><include>Viewtype_Emu_Tall_Panel</include><include>Viewtype_Emu_Landscape</include>
4. Next, add the 4 following lines to
/addons/skin.alaska.revisited/720p/Includes.xml just before
<include file="Viewtype_Panel.xml" />
Code:
<include file="Viewtype_Emu_Wide_Panel.xml" />
<include file="Viewtype_Emu_Square_Panel.xml" />
<include file="Viewtype_Emu_Tall_Panel.xml" />
<include file="Viewtype_Emu_Landscape.xml" />
5. Add the following 4 lines at the end of
/addons/skin.alaska.revisited/language/English/strings.xml before
</strings>
Code:
<string id="40000">PANEL SQUARE</string>
<string id="40001">PANEL TALL</string>
<string id="40002">Manufacturer</string>
<string id="40003">Year</string>
6.Finally, replace the /addons/plugin.program.launcher/resources/lib/launcher_plugin.py code (v1.10.2) by this one :
http://pastebin.com/jYZZYYzg
Example of the consoles landscape view (and corresponding launchers.xml code lines)
Code:
<launcher>
<name>Nintendo 64</name>
<application>/usr/bin/mupen64plus</application>
<args>--nogui --noask --noosd --fullscreen </args>
<rompath>/mnt/multimedias/consoles/nintendo64/roms/</rompath>
<romext>z64</romext>
<thumb>/mnt/multimedias/consoles/nintendo64/console.png</thumb>
<fanart></fanart>
<genre>64-bit</genre>
<release>1996</release>
<publisher>Nintendo</publisher>
<launcherplot></launcherplot>
<wait>true</wait>
<roms>
</roms>
</launcher>
Example of square covers (and corresponding launchers.xml code lines)
Code:
<rom>
<name>Kingdom hearts - chain of memories</name>
<filename>/mnt/multimedias/consoles/gameboyadvance/roms/Kingdom Hearts - Chain of Memories.gba</filename>
<thumb>/mnt/multimedias/consoles/gameboyadvance/covers/Kingdom Hearts - Chain of Memories.jpg</thumb>
<fanart>/mnt/multimedias/consoles/gameboyadvance/fanarts/Kingdom Hearts - Chain of Memories.jpg</fanart>
<genre>Role-Playing</genre>
<release>2004</release>
<publisher>Square Enix</publisher>
<gameplot>Sora, the Kingdom Hearts' hero from the first game, wanders into a castle where he and his companions, Donald and Goofy, realize their magic and skills, earned in the first game, have been completely stripped away. Sora must traverse the castle on his own this time.</gameplot>
</rom>
Example of tall covers (and corresponding launchers.xml code lines)
Code:
<rom>
<name>Phantasy star iv</name>
<filename>/mnt/multimedias/consoles/genesis/roms/Phantasy Star IV.bin</filename>
<thumb>/mnt/multimedias/consoles/genesis/covers/Phantasy Star IV.jpg</thumb>
<fanart>/mnt/multimedias/consoles/genesis/fanarts/Phantasy Star IV.jpg</fanart>
<genre>Role-Playing</genre>
<release>1994</release>
<publisher>Sega</publisher>
<gameplot>When the central computer system of Palma, Mother Brain, exploded 2000 years ago, the planet was destroyed. Other planets under the control of Mother Brain were affected as well, including Motavia, home of Chaz the Hunter. The deterioration of Motavia most notably included the creation of horrendous Bio-Monsters. As Phantasy Star IV begins, Chaz is not aware that it is in his destiny to not only stop these monsters -- but also to save the galaxy.</gameplot>
</rom>
Example of wide covers (and corresponding launchers.xml code lines)
Code:
<rom>
<name>International superstar soccer</name>
<filename>/mnt/multimedias/consoles/snes/roms/International Superstar Soccer.smc</filename>
<thumb>/mnt/multimedias/consoles/snes/covers/International Superstar Soccer.jpg</thumb>
<fanart>/mnt/multimedias/consoles/snes/fanarts/International Superstar Soccer.jpg</fanart>
<genre>Sport</genre>
<release>1995</release>
<publisher>Konami</publisher>
<gameplot>Konami's International Superstar Soccer, which is endorsed by star player Carlos Valderrama of Colombia, is a soccer game featuring 36 countries from around the world and the chance to play in the International Cup tournament.</gameplot>
</rom>
Actually the scrapper of the launcher adddon only support (more or less) the automatic add/importation of covers images (thumbs). For the other information (screenshot, games genre and games plot) you have to add them manually into the
userdata/addon_data/plugin.program.launcher/launchers.xml file. That's still not perfect, but it works.