Hubs on eminence 2.0
#1
Hi there,
I am using eminence 2.0 on isengard and I love the ability to build custom hubs. Unfortunately the 7 hubs is not enough for me how can I make extra hubs?
Thanks in advance.
Reply
#2
There should be 9 hubs... and that's not enough for you? Wow! I'm impressed.

Because I'm feeling generous, I'll outline the steps you need to create more hubs.
Okay there are a few things you need to do:

In the 16x9 folder there are files named Custom_Hub_11##.xml (## being the hub id). Copy Custom_Hub_1109.xml to Custom_Hub_1110.xml - increment the number for additional hubs. Open the new file and change all instances of 1109 to 1110 - there are three.

Open 16x9/skin-shortcuts.xml - Around line 212 there is a hunk of code like so:
Code:
<include name="Defs_Shortcuts_SetHub">
      <param name="hubid" value="1109" />
      <param name="buttonid1" value="9309" />
      <param name="buttonid2" value="9409" />
</include>
Copy that code and paste it underneath.
Change 1109 to 1110
Change 9309 to 9310
Change 9409 to 9410

Open 16x9/SkinSettings.xml and 16x9/Home.xml
In both files change the following line - line 9 and 6 respectively.
Code:
<onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000&amp;group=mainmenu|x1101|x1102|x1103|x1104|x1105|x1106|x1107|x1108|x1109|powermenu)</onunload>
Add |x1110 after x1109

Open 16x9/Includes_Defs.xml
Find line 62:
Code:
<value condition="Window.IsVisible(1109) + !IsEmpty(Skin.String(Widget.1109))">$INFO[Skin.String(Widget.1109)]</value>
Copy that line and paste it on a new line directly underneath that one, changing all instances of 1109 to 1110

Open 16x9/Includes_Label.xml
Find line 167:
Code:
<value condition="Window.IsVisible(1109) + !IsEmpty(Skin.String(Widget.1109.Label))">$INFO[Skin.String(Widget.1109.Label)]</value>
Copy that line and paste it on a new line directly underneath that one, changing all instances of 1109 to 1110

Finally, in shortcuts/overrides.xml
Find line 137:
Code:
<shortcut label="31123" type="Hub 1109" icon="special://skin/extras/icons/addon.png">ActivateWindow(1109)</shortcut>
Copy that line and paste it on a new line directly underneath that one, changing all instances of 1109 to 1110

Done. Reload the skin and you should be able to add an additional hub Smile
Arctic Fuse - Alpha now available. Support me on Ko-fi.
Reply
#3
(2015-11-14, 00:21)jurialmunkey Wrote: There should be 9 hubs... and that's not enough for you? Wow! I'm impressed.

Because I'm feeling generous, I'll outline the steps you need to create more hubs.
Okay there are a few things you need to do:

In the 16x9 folder there are files named Custom_Hub_11##.xml (## being the hub id). Copy Custom_Hub_1109.xml to Custom_Hub_1110.xml - increment the number for additional hubs. Open the new file and change all instances of 1109 to 1110 - there are three.

Open 16x9/skin-shortcuts.xml - Around line 212 there is a hunk of code like so:
Code:
<include name="Defs_Shortcuts_SetHub">
      <param name="hubid" value="1109" />
      <param name="buttonid1" value="9309" />
      <param name="buttonid2" value="9409" />
</include>
Copy that code and paste it underneath.
Change 1109 to 1110
Change 9309 to 9310
Change 9409 to 9410

Open 16x9/SkinSettings.xml and 16x9/Home.xml
In both files change the following line - line 9 and 6 respectively.
Code:
<onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000&amp;group=mainmenu|x1101|x1102|x1103|x1104|x1105|x1106|x1107|x1108|x1109|powermenu)</onunload>
Add |x1110 after x1109

Open 16x9/Includes_Defs.xml
Find line 62:
Code:
<value condition="Window.IsVisible(1109) + !IsEmpty(Skin.String(Widget.1109))">$INFO[Skin.String(Widget.1109)]</value>
Copy that line and paste it on a new line directly underneath that one, changing all instances of 1109 to 1110

Open 16x9/Includes_Label.xml
Find line 167:
Code:
<value condition="Window.IsVisible(1109) + !IsEmpty(Skin.String(Widget.1109.Label))">$INFO[Skin.String(Widget.1109.Label)]</value>
Copy that line and paste it on a new line directly underneath that one, changing all instances of 1109 to 1110

Finally, in shortcuts/overrides.xml
Find line 137:
Code:
<shortcut label="31123" type="Hub 1109" icon="special://skin/extras/icons/addon.png">ActivateWindow(1109)</shortcut>
Copy that line and paste it on a new line directly underneath that one, changing all instances of 1109 to 1110

Done. Reload the skin and you should be able to add an additional hub Smile

Great that's amazingly working.
The best skin I think for now amazing job
Reply
#4
Another question I want to ask:
Is there anyway I can take viewtype from Arctic zephyr and add it to that skin?
Reply
#5
Without skinning knowledge, not really...
Arctic Fuse - Alpha now available. Support me on Ko-fi.
Reply
#6
What do hubs do? I dont use them Smile
Reply
#7
I use the arctic zephir skin which also has this hub function and i don't what it is and how to use it. In the screenshots i didn't see any examples of this. If someone can share how it works i would be grateful. Thanks
Reply
#8
i second that, ibe not found the hubs and would like to use them and learn the functions etc
Reply
#9
This is a hub
Image

It is simply a landing page for various sections like movies which you can customise with a widget and various shortcuts to library nodes or smartplaylists etc.

You add them in the home customisation screen.
Arctic Fuse - Alpha now available. Support me on Ko-fi.
Reply
#10
Hello jurialmunkey. Here is another fan of your skin, thank you very much for this great work. I wanted to know if this explained to Eminence http://forum.kodi.tv/showthread.php?tid=...pid2091345 could do here in Eminence 2.0. So in the main to position ourselves over a link menu, above a hub of that style show and let access shortcuts showing that it is not necessary to enter the link to the hub is displayed.

I hope for understanding, excuse my English. Greetings.
Reply

Logout Mark Read Team Forum Stats Members Help
Hubs on eminence 2.00