Sponsors



Go Back   Zune Boards > Help Forum > Tutorials

New Member?



 
Register Zunecentive FAQ Members List Calendar Search Today's Posts Mark Forums Read

Tutorials A collection of tutorials to help you with various programs.

Reply
 
LinkBack Thread Tools
Old 01-15-2008, 12:12 AM   #1 (permalink)
Squirt
 
Join Date: Jan 2008
Posts: 17
Reputation: 16
$zB: 0
Donate
Default How to hack the background of the new Zune software

In this tutorial I will show you how to not only change the background of the Zune software but also the color scheme as well. Try it out!

Here is a screenshot of my own, hand coded layout for my Zune Player
http://corylulu.com/zunescreenshot.jpg



________________________________________

How to change the background by simply replacing the old ones

You know hand coding it is not very hard if you have Resource Hacker

Simply open up
ZuneShellResource.dll
(This file can be found in your C:/Program Files/Zune folder)

after that there are only a couple things you need to do to edit your bunch of crap. first off... if you go into the RCData section you will see a series of 6 items called

FRAMEBACKGROUND[xx].PNG

For those who are unfamiliar with Resource Hacker, the program opens up .dll files so that you can read them. In that file may contain images and style sheets, so those files have to be modified to change the background

For changing the Zune background the file that you will be looking to replace is

the RCData sub named FRAMEBACKGROUND[XX].PNG

XX - being the number you want to replace.
00 being the first one on the display screen for your Zune software
05 being the last

To change this with a file you have (does not have to be PNG) go to
Action > Replace other Resource
it will ask what resource type it is. Just type in RCData
then replace the FRAMEBACKGROUND[XX].PNG that you desire.

(If you would rather add an additional background scroll down and I will show you how to do that as well)

When your done with that make sure to right click on the .png you uploaded
it will open up with a single drop-down reading "0"
Right click on that and hit Change Language
Change the "0" to "1033"

________________________________________

Change the color scheme

In addition to this tutorial I would like to show everyone how to change the color scheme of the program as well. I have most of it mapped out but some of it is a mystery.

To change the colors its pretty simple

Go to the RCData and scroll down Styles.UIX
Open the 1033 file to see the style code.

If you scroll down (not to far) you will see this immediately:
Quote:
<Color Name="DarkGray" Color="55,46,31"/> <!-- Changes nearly every color of text for the Zune player -->
<Color Name="WarmGray" Color="107,101,90"/> <!-- Changes unselected top Menu items, Button text, various small text, decsriptions -->
<Color Name="LightGray" Color="238,238,238"/> <!-- Changes highlighted backgrounds for right click menu -->
<Color Name="VeryLightGray" Color="246,246,246"/> <!-- No Idea -->
<Color Name="RedOrange" Color="235,70,46"/> <!-- Changes the link in SettingsSoftwareSharing -->
<Color Name="Magenta" Color="241,13,162"/> <!-- No Idea -->

<Color Name="DoradoBlack" Color="23,15,3"/> <!-- Changes most selected items and column headers -->
<Color Name="HoverGray" Color="165,159,147"/> <!-- Changes hover color of main menu items -->
<Color Name="NewWarmBrown" Color="54,46,31"/> <!-- No Idea -->

<Color Name="MarketplaceDefault" Color="{DarkGray}"/> <!-- Changes color of headers for the active window under Device and Marketplace -->
<Color Name="MarketplacePageTitle" Color="93,85,72"/> <!-- Changes color of Artist while viewing Albums under Collection and Device, color of Artist changed for items with Album Art under in Marketplace, color of Album Year(Music only) and links deep into Marketplace -->

<Color Name="PrimaryLabel" Color="{WarmGray}"/> <!-- Changes Sync% and Volume(no hover), changes Description of Dig Deeper under Music in Marketplace, changes Help/Legal links in Marketplace, changes Related(columns) for Artists under Music in Marketplace -->
<Color Name="PrimaryLabelSelected" Color="{DarkGray}"/> <!-- No Idea -->
<Color Name="PrimaryLabelDisabled" Color="175,163,143"/> <!-- No Idea -->

<Color Name="LightOnDarkText" Color="255,255,255"/> <!-- Changes color of Text on Buttons, Number on Picture Folders, Text on ads in Marketplace -->
<Color Name="LightOnDarkAltText" Color="128,255,255,255"/> <!-- No Idea -->
<Color Name="LightOnDarkSubText" Color="179,154,156"/> <!-- Changes color of Author for ads in Podcasts under Marketplace -->
<Color Name="SearchBoxBackground" Color="White"/> <!-- Changes color of the searchbox while it is not being typed in -->

<Color Name="ListItemText" Color="{DarkGray}"/> <!-- Changes Title/Length/Date of Podcasts for all sections -->
<Color Name="ListItemHoverText" Color="{WarmGray}"/> <!-- No Idea -->
<Color Name="ListItemSelectedText" Color="{DarkGray}"/> <!-- No Idea -->
<Color Name="ListItemBackground" Color="Transparent"/> <!-- No Idea -->
<Color Name="ListItemHoverBackground" R="{DarkGray.R}" G="{DarkGray.G}" B="{DarkGray.B}" A="30"/> <!-- Changes Hover color of items in a list for all sections -->
<Color Name="ListItemSelectedBackground" R="{DarkGray.R}" G="{DarkGray.G}" B="{DarkGray.B}" A="50"/> <!-- Changes Selected Item color for items in a list for all sections -->
if you change the

<color name="w/e" Color="xxx, xxx, xxx"/>

xxx value to your desired colors, using the RGB spectrum and it will change all the font on the screen.

For mine I simply change Dark Gay to Orange and changed DoradoBlack to pink and some minor changes to other.

________________________________________

Adding a new item on the display menu


Now if you want to add a new section to your menu on your actual Zune software just follow this instruction.

If you scroll down far enough in the Styles.UIX file you will also find a section that looks like this

Quote:
<zune:BackgroundOption Description="{zune:Shell.LoadString(zune:StringId. IDS_BACKGROUND_NAME_0)}" Value="res://ZuneShellResources!FrameBackground00.png" Color="{new iris:WindowColor(243,239,241)}"/>
<zune:BackgroundOption Description="{zune:Shell.LoadString(zune:StringId. IDS_BACKGROUND_NAME_1)}" Value="res://ZuneShellResources!FrameBackground01.png" Color="{new iris:WindowColor(252,239,246)}"/>
<zune:BackgroundOption Description="{zune:Shell.LoadString(zune:StringId. IDS_BACKGROUND_NAME_2)}" Value="res://ZuneShellResources!FrameBackground02.png" Color="{new iris:WindowColor(244,244,231)}"/>
<zune:BackgroundOption Description="{zune:Shell.LoadString(zune:StringId. IDS_BACKGROUND_NAME_3)}" Value="res://ZuneShellResources!FrameBackground03.png" Color="{new iris:WindowColor(236,236,237)}"/>
<zune:BackgroundOption Description="{zune:Shell.LoadString(zune:StringId. IDS_BACKGROUND_NAME_4)}" Value="res://ZuneShellResources!FrameBackground04.png" Color="{new iris:WindowColor(239,239,239)}"/>
<zune:BackgroundOption Description="{zune:Shell.LoadString(zune:StringId. IDS_BACKGROUND_NAME_5)}" Value="res://ZuneShellResources!FrameBackground05.png" Color="{new iris:WindowColor(239,239,239)}"/>


</-This is the one i added in-->

<zune:BackgroundOption Description="Abstract - Black and White" Value="res://ZuneShellResources!FrameBackground14.png" Color="{new iris:WindowColor(239,239,239)}"/>
In order to create a new option on the menu simply modify what I added in to my code above and modify the name to what ever you desire, as for the background image use the same process to add a new image to your .dll file;

go to Action > Add New Resource
Again, the resource type is RCData
And name it whatever name you would like

I stayed with the FRAMEBACKGROUNDXX.PNG to stay organized....


________________________________________

Saving after modify


At the end of this don't try to save it directly. To make sure it works, move the unmodified version out of the Zune folder to somewhere safe (I just used my desktop). Then compile the code and Save As in the Zune folder the same file name, ZuneShellResource.dll.

If you receive and error while opening it, you did something wrong, simply move the safe original copy back into the folder.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Last edited by corylulu : 01-16-2008 at 11:12 PM.



corylulu is offline   Reply With Quote
Remove Advertisements Sponsored Links
Advertisement
 
Old 01-15-2008, 11:27 AM   #2 (permalink)
Support Team
Moderator
Ultimate Zuner
 
Join Date: Apr 2007
Location: What a stalker!
Posts: 6,433
Reputation: 257
$zB: 3740
Donate
Default

We already knew how to change the background.

What we didn't know was how to change the fonts(atleast I didn't).

+rep
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





Do you live outside of the US, have Paypal, and want the Zune Pass? If so PM or visit my
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
.




Gregory is offline   Reply With Quote
Old 01-16-2008, 09:12 PM   #3 (permalink)
Squirt
 
Join Date: Jan 2008
Posts: 17
Reputation: 16
$zB: 0
Donate
Default

Oh... well i was looking around and saw that you guys didn't yet have it... I posted what each font was used for...

But yeah... I just wanted to help out.

I just updated it a bit and made it a bit easier to follow
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Last edited by corylulu : 01-18-2008 at 10:23 PM.



corylulu is offline   Reply With Quote
Old 01-18-2008, 12:16 PM   #4 (permalink)
Posting Disabled
Member
 
Join Date: Jan 2007
Location: www.darkzune.com
Posts: 585
Reputation: 7
Send a message via MSN to Aden
$zB: 13
Donate
Default

Why do you need to bump the post? Its clearly visible anyway and users can search a forum to find a topic they need no?



Aden is offline   Reply With Quote
Old 01-18-2008, 02:48 PM   #5 (permalink)
Super Zunerē
 
nathanlawliet's Avatar
 
Join Date: Jun 2007
Location: Florida
Posts: 3,587
Reputation: 65
Send a message via AIM to nathanlawliet Send a message via MSN to nathanlawliet Send a message via Yahoo to nathanlawliet
$zB: 424
Donate
Default

How do you compile this? I just saved(couldn't figure out how to compile) and as you said, it threw me an error.

BTW, using this is there a way to like, decrypt the Zune or whatever and start getting custom firmware on it?

EDIT: OK I did something wrong, how do you compile this and save and make it work?
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Last edited by nathanlawliet : 01-18-2008 at 02:55 PM.



nathanlawliet is offline   Reply With Quote
Old 01-18-2008, 03:11 PM   #6 (permalink)
Zewbie
 
MetalHead324's Avatar
 
Join Date: Jan 2008
Posts: 2
Reputation: 10
$zB: 0
Donate
Default

dude hell yeah, love the as i lay dying.... now i was wondering, could you send me that picture, and somehow send me the .dll file with your code in it, because i like how yours looks. thanks.




MetalHead324 is offline   Reply With Quote
Old 01-18-2008, 03:13 PM   #7 (permalink)
Super Zunerē
 
nathanlawliet's Avatar
 
Join Date: Jun 2007
Location: Florida
Posts: 3,587
Reputation: 65
Send a message via AIM to nathanlawliet Send a message via MSN to nathanlawliet Send a message via Yahoo to nathanlawliet
$zB: 424
Donate
Default

OK Mine is working, but no background image is appearing. What's up with it?

EDIT: OK, I changed backgrounds in "Settings" and realized it changes the default picture, kind of gay but whatever. I can live with it.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Last edited by nathanlawliet : 01-18-2008 at 03:19 PM.



nathanlawliet is offline   Reply With Quote
Old 01-18-2008, 04:12 PM   #8 (permalink)
Jr. Member
 
NightFire's Avatar
 
Join Date: Sep 2007
Location: Little Elm, Texas, United States
Posts: 379
Reputation: 15
Send a message via Yahoo to NightFire
$zB: 109
Donate
Default

They're "default" for a reason, and did you like them enough to keep them?

I like the tutorial, thanks man, now I'm just wondering how to change some of the image colors (for instance the bottom right pink "Now Playing" button) and I'll be set.
__________________
Live life to the fullest, or you will miss something.

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Yeah, I know, two different names, but Jax came first then I made one for my current e-mail.
Have you caught them all? :P







NightFire is offline   Reply With Quote
Old 01-18-2008, 10:23 PM   #9 (permalink)
Squirt
 
Join Date: Jan 2008
Posts: 17
Reputation: 16
$zB: 0
Donate
Default

Here is a screen shot of the compile button

But yeah I haven't mapped out the play button yet... but I'm sure if you play around enough you can figure it out.

And you didn't have to replace the default ones.... I showed how to add in another option.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



corylulu is offline   Reply With Quote
Old 02-03-2008, 12:03 PM   #10 (permalink)
Jr. Member
 
NightFire's Avatar
 
Join Date: Sep 2007
Location: Little Elm, Texas, United States
Posts: 379
Reputation: 15
Send a message via Yahoo to NightFire
$zB: 109
Donate
Default

Alright, it's been a few weeks, found out anything new?
__________________
Live life to the fullest, or you will miss something.

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Yeah, I know, two different names, but Jax came first then I made one for my current e-mail.
Have you caught them all? :P







NightFire is offline   Reply With Quote
Old 02-13-2008, 10:42 AM   #11 (permalink)
Experienced Zuner
 
sawfan862's Avatar
 
Join Date: Mar 2007
Location: Where My Bed Is.
Posts: 211
Reputation: 24
Send a message via AIM to sawfan862
$zB: 10
Donate
Default

interesting learnd the font in other places and i cant figure out why i cant get mine to work i have before and the updated and all of it got changesd back i tryed to redo it and it did what it does when wrong codes are out in
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





sawfan862 is offline   Reply With Quote
Old 02-13-2008, 10:54 AM   #12 (permalink)
PoN
Panda-monium!
Premium Member
Super Zuner
 
PoN's Avatar
 
Join Date: Apr 2007
Location: Bedford Michigan
Posts: 1,779
Reputation: 79
Send a message via AIM to PoN
$zB: 662
Donate
Default

There was a thread earlier.. about this but goodjob anyways and your background looks very nice
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





PoN is offline   Reply With Quote
Old 02-13-2008, 11:47 AM   #13 (permalink)
Super Zunerē
 
nathanlawliet's Avatar
 
Join Date: Jun 2007
Location: Florida
Posts: 3,587
Reputation: 65
Send a message via AIM to nathanlawliet Send a message via MSN to nathanlawliet Send a message via Yahoo to nathanlawliet
$zB: 424
Donate
Default

This, like I said before, is good. But it'd be better if we could def*ck the software so it works better.

I also couldn't get the colors to be what I want, so I reverted to the original
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



nathanlawliet is offline   Reply With Quote
Old 02-13-2008, 09:36 PM   #14 (permalink)
Squirt
 
Join Date: Jan 2008
Posts: 17
Reputation: 16
$zB: 0
Donate
Default

But you don't learn from programs...
This way people get familiar with programming they might wanna do in the future.
as for the colors you need to make sure that you keep the font NAMES but change the COLOR CODE.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



corylulu is offline   Reply With Quote
Old 03-01-2008, 05:31 PM   #15 (permalink)
Squirt
 
SOG Cerberus's Avatar
 
Join Date: Nov 2007
Posts: 15
Reputation: 13
$zB: 8
Donate
Default

Is this software free? Because I could do some really BA things with this!

Edit: Or I guess can someone help to download it, because the site says it's no longer available. This makes me sad. Please help.

Last edited by SOG Cerberus : 03-01-2008 at 05:34 PM.



SOG Cerberus is offline   Reply With Quote
Old 03-02-2008, 01:00 PM   #16 (permalink)
Squirt
 
Join Date: Jan 2008
Posts: 17
Reputation: 16
$zB: 0
Donate
Default

Software is free.
Plus the programming language is super easy ****. I am working on making another tutorial... but note that some changes to the files will make the program not work. It's really easy to **** up so unless you know the entire program inside and out, its not easy to make huge changes.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



corylulu is offline   Reply With Quote
Old 03-02-2008, 02:31 PM   #17 (permalink)
Squirt
 
SOG Cerberus's Avatar
 
Join Date: Nov 2007
Posts: 15
Reputation: 13
$zB: 8
Donate
Default

Actually, I did quite well. I made a background with Alessandra Ambrosio on it, and I want a couple with Gears of War pics but I didn't understand how to make a NEW theme, where I can still have the old ones and make new. I love this little program though. I like hhow you don't really have to install it, it's just like a widget or something. =)



SOG Cerberus is offline   Reply With Quote
Old 03-11-2008, 09:31 PM   #18 (permalink)
Squirt
 
Join Date: Jan 2008
Posts: 17
Reputation: 16
$zB: 0
Donate
Default

As far as i know, you cant have different color schemes for different backgrounds unless your completely recode the entire thing. But you can always just have different .dll files that you can change them out with when you get bored.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.



corylulu is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump