(2013-06-26, 15:18)Shadowrunner Wrote: (2013-06-24, 22:04)Angelscry Wrote: If the skin allows you to manually add Advanced Launcher as submenu entry you may need to edit the guisettings.xml file. But if the skin include the Advanced Launcher entry as default, then you will need to edit one of the skin xml files.
Old way to start Advanced launcher was exactly :
Code:
ActivateWindow(10001,"plugin://plugin.program.advanced.launcher/")
To start the Advanced Launcher directly into the default category is exaclty :
Code:
ActivateWindow(10001,"plugin://plugin.program.advanced.launcher/?default")
Also be carefull that into Advanced Launcher settings the option to hide the default category is at OFF.
I'll check Aeon Nox's files, I'm pretty sure when I looked at the log I did see the ActivateWindow(10001), I dunno I'll give it another shot today in a couple of hours. Thanks again
I dont see how either is calling it, the guisettings.xml is using
Code:
<setting type="string" name="skin.aeon.nox.CustomHomeItem1.Label">Games</setting>
<setting type="string" name="skin.aeon.nox.CustomHomeItem1.WidgetTitle"></setting>
<setting type="string" name="skin.aeon.nox.CustomHomeItem1.Widget2Title"></setting>
<setting type="string" name="skin.aeon.nox.CustomHomeItem1.Icon">C:\Users\<me!>\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\icon.png</setting>
<setting type="string" name="skin.aeon.nox.CustomHomeItem1.Type">3</setting>
<setting type="string" name="skin.aeon.nox.CustomHomeItem1.Path">plugin.program.advanced.launcher</setting>
the logs show:
Code:
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating SetProperty($INFO[Window(home).Property(MenuName)],CustomHomeItem1,home)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To SetProperty(,CustomHomeItem1,home)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating SetFocus(9006)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To SetFocus(9006)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating SetFocus(9000)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To SetFocus(9000)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating RunAddon($INFO[Container(9000).ListItem.Property(Path)])
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To RunAddon(plugin.program.advanced.launcher)
18:02:22 T:1200 DEBUG: Activating window ID: 10001
18:02:22 T:1200 DEBUG: ------ Window Deinit (Home.xml) ------
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(HomeTileLeft,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(HomeTileLeft,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(HomeTileRight,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(HomeTileRight,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(HomeTileMid,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(HomeTileMid,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(HomeTile2Left,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(HomeTile2Left,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(HomeTile2Right,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(HomeTile2Right,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(HomeTile2Mid,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(HomeTile2Mid,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(WidgetMove,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(WidgetMove,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(Widget2Move,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(Widget2Move,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating CancelAlarm(BGMove,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To CancelAlarm(BGMove,true)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating ClearProperty(PanelWidgetInfo,Home)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To ClearProperty(PanelWidgetInfo,Home)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : Translating ClearProperty(PanelWidget2Info,Home)
18:02:22 T:1200 DEBUG: CApplication::ExecuteXBMCAction : To ClearProperty(PanelWidget2Info,Home)
18:02:22 T:1200 DEBUG: ------ Window Init (MyPrograms.xml) ------
18:02:22 T:1200 INFO: Loading skin file: MyPrograms.xml, load type: KEEP_IN_MEMORY
18:02:23 T:1200 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.program.advanced.launcher)
18:02:23 T:1200 DEBUG: ParentPath = [plugin://plugin.program.advanced.launcher]
18:02:23 T:1200 DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin Advanced Launcher('plugin://plugin.program.advanced.launcher/','1','')
18:02:23 T:1200 INFO: initializing python engine.
I follow the very first part of the code from the Home.xml of AeonNox up until the line where it translates to RunAddon, but it's obviously using variables that are defined somewhere else.
Seems the Aeon Nox board is silent, I'm just gonna keep digging I suppose. The way the logs are responding, it seems like I'd have to modify one of Advanced Launcher's .py files to make it launch properly? Doesn't seem right IMO.