2008-10-12, 23:10
@frank and @elspero
Here is how I got Launcher working with the Aeon skin and linked it to the navigation button "Arcade" on the home screen.
NOTE: I had to make edits to the .xml files that are part of the Aeon skin because they seemed to have typos/missing information. I also run into a problem every now and then where the skin locks up when trying to execute the Launcher from the home menu. I will keep working on this, but for now this should get you going in the right direction.
There are three files within the Aeon skin folder we need to check:
Open up Reset.xml and edit the two sections "resetsettings" and "keepusersettings". I'm not sure what this does, but I think I needed to add a line of code to each section to get the skin to refresh my changes. Make sure the "resetsettings" section has a line that looks like this in it:and that the "keepusersettings" has a line that looks like this somewhere in it:
Now lets check Customization.xml and make sure it has an entry for the Arcade button and source location. Depending on which version of Aeon you have, these variables jump around a bit and some were missing entirely. What I have is an entry for the button on line #283 that looks like this:
and an entry for the source location on line #354 that looks like this:
After making these edits to the customization.xml navigate to that section within the Aeon skin on XBMC, it's called AEON ----> Home Shortcuts and make sure the radio next to Arcade (Emulation) is checked. Also verify that the target for the source is set to Arcade.
Finally, you might need to edit Homescrollers.xml around line #110 I have an entry for the Arcade button that looks like this:
As a final note for getting the fanart to show up, make sure you have created a folder to put all of your various fanart images into. I created a folder called Backgroundswhich is located within UserData. I then created sub-folders within Backgrounds for each of my media sections: comics, games, movies, music, pictures, porn and tv.
Once you have those folders filled with your wallpapers/fanart navigate to the AEON ----> Backgrounds settings section within XBMC and set the folders for each of the sections listed. There should be a section for Arcade, but if there is not you can add it by editing Backgrounds.xml and adding this code:
Hope that helps,
Mic
Quote:any way of linking launcher to the games,app menuMaybe this will help you, maybe not.
Quote:But what about the custom wallpapers? (The so-called -fanart.jpg in Aeon)After doing these changes all of my background wallpapers (fanart) magically work.
Here is how I got Launcher working with the Aeon skin and linked it to the navigation button "Arcade" on the home screen.
NOTE: I had to make edits to the .xml files that are part of the Aeon skin because they seemed to have typos/missing information. I also run into a problem every now and then where the skin locks up when trying to execute the Launcher from the home menu. I will keep working on this, but for now this should get you going in the right direction.
There are three files within the Aeon skin folder we need to check:
- Reset.xml
- Homescrollers.xml
- Customization.xml
Code:
<programs>
<default></default>
<source>
<name>D:</name>
<path>D:\</path>
</source>
<source>
<name>C:</name>
<path>C:\</path>
</source>
<source>
<name>Arcade</name>
<path>plugin://programs/Launcher/</path>
</source>
</programs>
Code:
<onclick>Skin.SetString(arcadepath,Arcade)</onclick>
Code:
<onclick>Skin.SetString(arcadepath,Arcade)</onclick>
Now lets check Customization.xml and make sure it has an entry for the Arcade button and source location. Depending on which version of Aeon you have, these variables jump around a bit and some were missing entirely. What I have is an entry for the button on line #283 that looks like this:
Code:
<control type="radiobutton" id="207">
<include>customsettingsbutton</include>
<label>Arcade (Emulation)</label>
<onclick>Skin.ToggleSetting(arcade)</onclick>
<selected>Skin.HasSetting(arcade)</selected>
</control>
Code:
<control type="button" id="309">
<include>customsettingsbutton</include>
<label>Set Arcade Target (Current: $INFO[Skin.String(arcadepath)])</label>
<onclick>Skin.SetString(arcadepath)</onclick>
</control>
Finally, you might need to edit Homescrollers.xml around line #110 I have an entry for the Arcade button that looks like this:
Code:
<item id="3">
<label>ARCADE</label>
<onclick>Skin.SetBool(programarcade)</onclick>
<onclick>Skin.Reset(programapps)</onclick>
<onclick>Skin.Reset(programgames)</onclick>
<onclick>XBMC.ActivateWindow(MyPrograms)</onclick>
<visible>Skin.HasSetting(arcade)</visible>
</item>
As a final note for getting the fanart to show up, make sure you have created a folder to put all of your various fanart images into. I created a folder called Backgroundswhich is located within UserData. I then created sub-folders within Backgrounds for each of my media sections: comics, games, movies, music, pictures, porn and tv.
Once you have those folders filled with your wallpapers/fanart navigate to the AEON ----> Backgrounds settings section within XBMC and set the folders for each of the sections listed. There should be a section for Arcade, but if there is not you can add it by editing Backgrounds.xml and adding this code:
Code:
<control type="multiimage">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<imagepath>-</imagepath>
<timeperimage>20000</timeperimage>
<fadetime>2000</fadetime>
<randomize>true</randomize>
<info>Skin.String(CustomArcadeFolder)</info>
<visible>[Container(300).HasFocus(3) + Control.IsVisible(300)] + [!Player.HasMedia | !Skin.HasSetting(Visualisation) | !Skin.HasSetting(videohome)] + !Skin.HasSetting(CustomArcadeFolder)</visible>
<visible>[!Control.IsVisible(301) + !Control.IsVisible(302)]</visible>
<visible>!Control.IsVisible(87)</visible>
<include>backgroundfade</include>
</control>
Hope that helps,
Mic