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&mainmenuID=9000&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