Ok so here is the jump button. It allows you to jump from any section to another section quickly. This is a mod for PM3. I'm using the Tech Build from 3-20-2006. I haven't tried this mod with later releases but it should work.
This is a long post but a very easy mod to do.
You will need to customize this mod to work properly with your version of XBMC. I'll explain when I get to that part.
First you are going to be editting the DialogButtonMenu.xml file. You can find this in the Pal folder in the Project Mayhem III skin folder. This is the menu that shows up when you press the right thumb stick in.
Okay all we are going to do is move a fuction from one button and add it to another button. This is so we can use the existing graphic for this button for our new button.
I chose to move the Restart button to the Shutdown button. Here is how to do it.
This is what the Restart button looks like in the xml file.
CODE
reboot button
button
3114
270
5
60
65
sub-reboot-focus.gif
sub-reboot-nofocus.png
XBMC.Reset()
no
3113
3110
3114
3114
-
This is what you will change it to.
CODE
reboot button
button
1206
210
5
60
65
sub-shutdown-focus.gif
-
XBMC.Reset()
no
1206
1206
3112
3116
-
This has changed the location of the Restart button and changed the button graphic displayed when on this button. This button will now be one down press on the dpad when the Shutdown button is highlighted.
You will need to make a change to the Shutdown button
This is the original
CODE
Shutdown button
button
3112
150
5
60
65
sub-shutdown-focus.gif
sub-shutdown-nofocus.png
XBMC.ShutDown()
no
3111
3113
3115
3116
-
This is the change.
CODE
Shutdown button
button
3112
210
5
60
65
sub-shutdown-focus.gif
sub-shutdown-nofocus.png
XBMC.ShutDown()
no
3114
3113
3115
1206
-
All we did with this last change is changed it's position on the screen and changed which item it goes to when down is pressed on the dpad.
One last change for this section. When down is pressed on the unmodified Shutdown button it takes you to the Restart XBMC button. Well we have changed that with this mod so now we need to modify the Restart XBMC entry to work properly.
Here is the original
CODE
reload xbmc button
button
3116
150
5
60
65
sub-shutdown-focus.gif
-
XBMC.RestartApp()
no
3116
3116
3112
3112
-
Here is the modified version
CODE
reload xbmc button
button
3116
210
5
60
65
sub-shutdown-focus.gif
-
XBMC.RestartApp()
no
3116
3116
1206
3112
-
All we did here is change which item it goes to on an up press on the dpad.
Alright so now the graphic for the Restart button is not being used. This is the graphic we are going to use for the Jump button.
For my setup I wanted to get to any screen from this jump button. I need buttons for TV, Movies, Music, Games, Programs, Pictures, and Home. The reason there is a home button is because once you start navigating with the jump button every time you press back it takes you to the previous screen you were in.
Here is the additions for the jump button.
CODE
TV button
button
3114
150
5
60
65
sub-reboot-focus.gif
sub-reboot-nofocus.png
XBMC.ActivateWindow(MyVideos,TV)
no
3111
3112
1205
1200
-
Movies button
button
1200
150
5
60
65
sub-reboot-focus.gif
-
XBMC.ActivateWindow(MyVideos,Movies)
no
3111
3112
3114
1202
-
Games button
button
1201
150
5
60
65
sub-reboot-focus.gif
-
XBMC.ActivateWindow(MyPrograms,Games)
no
3111
3112
1202
1203
-
Music button
button
1202
150
5
60
65
sub-reboot-focus.gif
-
XBMC.ActivateWindow(MyMusic,Albums)
no
3111
3112
1200
1201
-
Programs button
button
1203
150
5
60
65
sub-reboot-focus.gif
-
XBMC.ActivateWindow(MyPrograms,Programs)
no
3111
3112
1202
1204
-
Pictures button
button
1204
150
5
60
65
sub-reboot-focus.gif
-
XBMC.ActivateWindow(MyPictures,Pictures)
no
3111
3112
1203
1205
-
Home button
button
1205
150
5
60
65
sub-reboot-focus.gif
-
XBMC.ActivateWindow(0)
no
3111
3112
1204
3114
-
This latest addition is what you will need to customize. In this section
CODE
XBMC.ActivateWindow(MyVideos,TV)
You will need to rename TV to whatever the name is of a bookmark in the myvideos section of your XboxMediaCenter.xml file. This should be done for each different section such as MyPrograms, MyPictures, MyVideos, MyMusic.
You can customize any of this to jump to anything that you want like Shoutcast, Itunes, and etc.
There is one last thing to do before we are done. We need to change the default of the DialogButtonMenu to our new jump button.
This is the section to change
CODE
3112
This can be found at the top of the xml. Here is the change.
CODE
3114
Now our jump button is the default. This can be change to default to anyone of the main buttons.
Well, I hope that wasn't too confusing. If you don't understand a part let me know and I'll try to help you out. If you can think of anything to make this better let me know.
Alright, so there is a skin mod submission from me. Lets see some of the other mods people have come up with.
This post has been edited by Abe87: Apr 19 2006, 03:19 AM