Shoutbox

Skinning the wordwheel.. - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Skinning (/forumdisplay.php?fid=41)
+----- Thread: Skinning the wordwheel.. (/showthread.php?tid=79930)

Skinning the wordwheel.. by duck! on 12-11-2007 at 06:03 PM

Is there anyway to change the white background where the wordwheel is?
as it totally doesnt fit in with my skin im creating

Thanks..


RE: Skinning the wordwheel.. by vikke on 12-11-2007 at 06:08 PM

Of course there is. In the 1001-definition, find WordWheel and add a background parameter for the background element, which would be this one in 8.5:

code:
<Element LayoutPos=Top Layout=BorderLayout() BorderThickness=rect(0,0,0,1) Padding=Rect(0,0,2,0) ID=Atom(ai550)>

You could also change the stylesheet for 1001, if you want to do that instead, just make a search on ai550.

Edit: I know I'm not explaining very well, the reason is I want you to learn yourself, I will just give you hints.
RE: Skinning the wordwheel.. by duck! on 12-11-2007 at 06:15 PM

quote:
Originally posted by vikke
Of course there is. In the 1001-definition, find WordWheel and add a background parameter for the background element, which would be this one in 8.5:
code:
<Element LayoutPos=Top Layout=BorderLayout() BorderThickness=rect(0,0,0,1) Padding=Rect(0,0,2,0) ID=Atom(ai550)>

You could also change the stylesheet for 1001, if you want to do that instead, just make a search on ai550.

Edit: I know I'm not explaining very well, the reason is I want you to learn yourself, I will just give you hints.
thankies <3
RE: Skinning the wordwheel.. by aNILEator on 12-11-2007 at 06:17 PM

not working for me....

I guess you mean WLM 8.5 44903 / WLM9.0 44904


RE: Skinning the wordwheel.. by duck! on 12-11-2007 at 07:22 PM

well that worked and moved it to the bottom.. but from the toolbar going down the contact list background there is a dodgy grey bit which looks dodgy, how would i remove that
See attachyment


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 01:46 PM

help, i followed the above instructions and as a result no longer have a contact list by this i mean the container that lists my contacts and contact groups is showing but the rest of contact list window is please help me.

EDIT:

i got my contacts back but have discovered beyond all reasonable doubt that messenger 8.5s word wheel cannot be skinned under any circumstance its impossible.


RE: RE: Skinning the wordwheel.. by vikke on 12-15-2007 at 02:08 PM

Duck: It's an shadow image, you have to remove the image for it (I replace it with my null.png) , I cannot remember it's ID, but I'm sure you can find it, it's a PNG with a semi-transparent gradient. There's 2 shadows, one for the conversation window, and one for the contact list.

quote:
Originally posted by stuartbennett
help, i followed the above instructions and as a result no longer have a contact list by this i mean the container that lists my contacts and contact groups is showing but the rest of contact list window is please help me.
This is caused when Messenger cannot find the image specified. Please see your SkinTrace.txt file in your skins directory.

Edit: It's very very possible to skin the wordwheel, it's simple! It's just that I'm on Linux right now, and I cannot help you out. :( I'll just reboot.
RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 02:25 PM

look ive tried following your instructions you know the whole null.png thing and still it doesnt work, you claim its possible to do this but have you ever seen any skin anywhere that can writen using plus 4.50s skinning system that has actually succeeded in skinning the word wheel cause i never have therefore thats concrete evidence that its impossible.


RE: RE: Skinning the wordwheel.. by vikke on 12-15-2007 at 02:32 PM

quote:
Originally posted by stuartbennett
look ive tried following your instructions you know the whole null.png thing and still it doesnt work, you claim its possible to do this but have you ever seen any skin anywhere that can writen using plus 4.50s skinning system that has actually succeeded in skinning the word wheel cause i never have therefore thats concrete evidence that its impossible.
Word-Wheel Resources:
379 = Border, when inactive.
380 = Border, when active.
1135 = Search icon in background.
RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 02:35 PM

quote:
Originally posted by vikke
quote:
Originally posted by stuartbennett
look ive tried following your instructions you know the whole null.png thing and still it doesnt work, you claim its possible to do this but have you ever seen any skin anywhere that can writen using plus 4.50s skinning system that has actually succeeded in skinning the word wheel cause i never have therefore thats concrete evidence that its impossible.
Word-Wheel Resources:
379 = Border, when inactive.
380 = Border, when active.
1135 = Search icon in background.

and how do i reference these exactly?
RE: Skinning the wordwheel.. by freak544 on 12-15-2007 at 02:47 PM

I assume in the area where you replace the images in the code


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 02:52 PM

so its

quote:
                        <Picture Id="379">
                            <File>wordwheel.png</File>
                        </Picture>
                        <Picture Id="380">
                            <File>wordwheel.png</File>
                        </Picture>


somewhere in your skininfo file right?

EDIT:

clearly this doesnt work ive tried everything nothing works either it cant be done or noones given me accurate instructions yet
RE: Skinning the wordwheel.. by NanaFreak on 12-15-2007 at 03:04 PM

stuartbennett, i think you just need to look at other skins to work out how to do stuff for yours, im sure other people have done what you are wanting todo


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 03:08 PM

ive looked no other skin has done this therefore ive got no skin to backwards engineer from


RE: Skinning the wordwheel.. by vikke on 12-15-2007 at 03:10 PM

Post your SkinInfo's content, there might be a problem with it.


RE: Skinning the wordwheel.. by Spunky on 12-15-2007 at 03:11 PM

quote:
Originally posted by stuartbennet
look ive tried following your instructions you know the whole null.png thing and still it doesnt work, you claim its possible to do this but have you ever seen any skin anywhere that can writen using plus 4.50s skinning system that has actually succeeded in skinning the word wheel cause i never have therefore thats concrete evidence that its impossible.

Thats a false synergy. Just because something hasn't been done yet, doesn't mean it CAN't be done. If the resources are extracted by Plus, then it will be possible to edit them and replace them with others
RE: Skinning the wordwheel.. by vikke on 12-15-2007 at 03:15 PM

I've done it and it's done in Ev0 3.


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 03:16 PM

quote:
<SkinInfo xmlns="urn:msgplus:skins"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:msgplus:skins PlusSkins.xsd">
    <Information>
        <Name>Summertime Skin</Name>
        <Description>This skin is themed around the beach, mainly around the each of the sea, i built this skin so that messenger can bring that summertime feeling to your desktop all year round..</Description>
        <Version>1.00</Version>

        <Screenshot>
            <File>screenshot.png</File>
        </Screenshot>

        <Compatibility>
            <MsgVersion Major="8" Minor="5"/>
            <MsgVersion Major="8" Minor="1"/>
        </Compatibility>
        <TraceFile>false</TraceFile>
    </Information>

    <MessengerSkin>

        <!-- background replacement -->
        <ResGroup>
            <Restrictions>
                <MsgVersions>
                    <Version Major="8" Minor="5"/>
                    <Version Major="8" Minor="1"/>
                </MsgVersions>
                <SkinOptions>
                  <OptionSet>
                    <BoolVal Name="ChangeBkg">true</BoolVal>
                  </OptionSet>
                </SkinOptions>
            </Restrictions>
            <Resources>
         </Resources>
        </ResGroup>
       
<!-- ResGroup for 8.1 -->
        <ResGroup>
            <Restrictions>
                <MsgVersions>
                    <Version Major="8" Minor="1"/>
                </MsgVersions>
            </Restrictions>
            <Resources>
                <New>
                <Pictures>
                    <Picture Id="59003">
                        <File>background.png</File>
                            <Metadata>
                            <UMLeft>1</UMLeft>
                            <UMTop>1</UMTop>
                            <UMRight>1</UMRight>
                            <UMBottom>1</UMBottom>
                             </Metadata>
                    </Picture>
                </Pictures>
                </New>
                <Replace>
                    <Windows>
                    <Definitions>
                            <Definition Id="1001">
                                <File>8.1\1001 Definitions.txt</File>
                            </Definition>
                            <Definition Id="947">
                                <File>8.1\947 Definitions.txt</File>
                           </Definition>
                        </Definitions>
                        <Styles>
                        <Style Id="947">
                           <File>8.1\947 Styles.txt</File>
                        </Style>
                        </Styles>
                    </Windows>
                <Graphics>
                <Pictures>
                    <Picture Id="682">
                        <File>682.png</File>
                    </Picture>
                    <Picture Id="20059">
                        <File>Summertime Gradient.png</File>
                        <Metadata>
                         <UMLeft>255</UMLeft>
                         <UMTop>255</UMTop>
                         <UMRight>255</UMRight>
                         <UMBottom>255</UMBottom>
                        </Metadata>
                        </Picture>
                </Pictures>
                </Graphics>
                </Replace>
            </Resources>
        </ResGroup>
     
<!-- ResGroup for 8.5 -->
        <ResGroup>
            <Restrictions>
                <MsgVersions>
                    <Version Major="8" Minor="5"/>
                </MsgVersions>
            </Restrictions>
            <Resources>
                            <New>
                <Pictures>   
                    <Picture Id="59001">
                        <File>Windows Live.png</File>
                    </Picture>
                    <Picture Id="59002">
                        <File>WLMessenger.png</File>
                    </Picture>     
                    <Picture Id="59003">
                        <File>background.png</File>
                            <Metadata>
                            <UMLeft>1</UMLeft>
                            <UMTop>1</UMTop>
                            <UMRight>1</UMRight>
                            <UMBottom>1</UMBottom>
                             </Metadata>
                    </Picture>
            </Pictures>
            </New>
                <Replace>
                    <Windows>
                    <Definitions>
                            <Definition Id="1001">
                                <File>8.5\1001 Definitions.txt</File>
                            </Definition>
                            <Definition Id="947">
                                <File>8.5\947 Definitions.txt</File>
                           </Definition>
                        </Definitions>
                        <Styles>
                        <Style Id="947">
                           <File>8.5\947 Styles.txt</File>
                        </Style>
                        </Styles>
                    </Windows>
                    <Graphics>
                    <Pictures>
                        <Picture Id="20061">
                        <File>Summertime Gradient.png</File>
                        <Metadata>
                         <UMLeft>1</UMLeft>
                         <UMTop>1</UMTop>
                         <UMRight>1</UMRight>
                         <UMBottom>1</UMBottom>
                        </Metadata>
                        </Picture>
                        <Picture Id="379">
                            <File>wordwheel.png</File>
                        </Picture>
                        <Picture Id="380">
                            <File>wordwheel.png</File>
                        </Picture>
                        <Picture Id="1654">
                            <File>null.png</File>
                        </Picture>
                        <Picture Id="1655">
                            <File>null.png</File>
                        </Picture>
                        <Picture Id="668">
                            <File>null.png</File>
                        </Picture>
                        </Pictures>
                        </Graphics>
                </Replace>
            </Resources>
        </ResGroup>       

    </MessengerSkin>
</SkinInfo>

RE: Skinning the wordwheel.. by vikke on 12-15-2007 at 03:22 PM

I see no problem, has any errors occurred in the Skin Trace.txt file?
Please attach the wordwheel.png image as well.


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 03:28 PM

quote:
07/12/15 15:24:02| **** The trace has started ****
07/12/15 15:24:02| Skin: Summertime Skin 1.00
07/12/15 15:24:02| Messenger version: 8.5.1302.1018 (en-us)
07/12/15 15:24:02| Messenger Plus! version: 4.50.310
07/12/15 15:24:02| Last definition file loaded: 1001
07/12/15 15:24:02| Last style sheet file loaded: 947
07/12/15 15:24:02| Last picture file loaded: 59004
07/12/15 15:24:02| DUIParserFailure: Value creation failed '' 3


now 59004 refers to the wordwheel.png file declaration in my skininfo file, the only potential issue there might be is in the 1001 Defintion file, 59004 is declared for wordwheel which is toward start of the def file but 59003 which relates to contact list backgrounds is located towards the end of the def file do these have to be number sequentially from top of file to bottom of file?
RE: Skinning the wordwheel.. by duck! on 12-15-2007 at 06:55 PM

In the next version of my skin, it'll have a option to move the wordwheel, so how would i make it so if it was set to the top it'll have the 379 and 380 images that i made, but if it was at the bottom it would just be white, using the default images..


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 08:29 PM

quote:
Originally posted by duck!
In the next version of my skin, it'll have a option to move the wordwheel, so how would i make it so if it was set to the top it'll have the 379 and 380 images that i made, but if it was at the bottom it would just be white, using the default images..

duck how did you move word wheel to the bottom like that? its just with my colours id have no way of knowing exactly what colour to use in the top location but in the botttom location i know itd be the yellow in my skin so could colour it easier, also duck if you know how to do the background on word well could you please help me with it?
RE: Skinning the wordwheel.. by duck! on 12-15-2007 at 08:44 PM

quote:
Originally posted by stuartbennett
quote:
Originally posted by duck!
In the next version of my skin, it'll have a option to move the wordwheel, so how would i make it so if it was set to the top it'll have the 379 and 380 images that i made, but if it was at the bottom it would just be white, using the default images..

duck how did you move word wheel to the bottom like that? its just with my colours id have no way of knowing exactly what colour to use in the top location but in the botttom location i know itd be the yellow in my skin so could colour it easier, also duck if you know how to do the background on word well could you please help me with it?

to move it to the bottom, open up your 1001 definitions txt and find the line
code:
<Element LayoutPos=Top Layout=BorderLayout() BorderThickness=rect(0,0,0,1) Padding=Rect(0,0,2,0) ID=Atom(ai550)>

Simply change Layoutpos=Top to LayoutPos=Bottom

As for the background, either create a 27x37 image, put what ever color you want the wordwheel to be, or user the extract tool in MP!L then navigate to Graphics - Pictures - and open msgres_4000_379.png change the color outside of the rectangle if you want it to leave a white bit in the middle where the actual search bar is, then save it to your skins directory, add it to your skininfo.xml
For example
code:
<Graphics><Pictures>
                                         <Picture Id="379">
                           <File>images/wordwheel.png</File>
                        </Picture> 
                        <Picture Id="380">
                            <File>images/wordwheel2.png</File>
                     </Picture>
</Graphics></Pictures>



Also i used mouseymoo a script which detects the rgb color depending on your mouse position

Ive attached the image i used to skin the wordwheel, if its any help

p.s I cant Explain that well, maybe some skinner could expand on my brief explanation (A)


RE: Skinning the wordwheel.. by stuartbennett on 12-15-2007 at 09:30 PM

thanjks duck. im sorry for all the grief i have given everyone regarding this, its just when im stressed i tend to take my frustrations out on others even though they are only trying to help, once again im sorry for anything i may have said to upset anyone.


RE: RE: Skinning the wordwheel.. by Keikonium on 12-16-2007 at 12:36 AM

quote:
Originally posted by duck!
well that worked and moved it to the bottom.. but from the toolbar going down the contact list background there is a dodgy grey bit which looks dodgy, how would i remove that
See attachyment

There are two ways to get rid of it:

1. Remove it from code completely, but the better way to do it is:

2. Add this to your SkinInfo.xml file between the replace brackets:

<Picture Id="668"><File>null.png</File></Picture>

ID 668 is the shadow :). If you wanna remove it from the CONVO window, just replace 668 with 1654 :). And make "null.png" transparent.

Pretty much we're replacing the shadow with a 100% transparent image :).
RE: Skinning the wordwheel.. by stuartbennett on 12-16-2007 at 08:37 AM

quote:
Originally posted by Keikonium
quote:
Originally posted by duck!
well that worked and moved it to the bottom.. but from the toolbar going down the contact list background there is a dodgy grey bit which looks dodgy, how would i remove that
See attachyment

There are two ways to get rid of it:

1. Remove it from code completely, but the better way to do it is:

2. Add this to your SkinInfo.xml file between the replace brackets:

<Picture Id="668"><File>null.png</File></Picture>

ID 668 is the shadow :). If you wanna remove it from the CONVO window, just replace 668 with 1654 :). And make "null.png" transparent.

Pretty much we're replacing the shadow with a 100% transparent image :).

ive seen this done in nightfall skin so what is 1655 for then?
RE: Skinning the wordwheel.. by vikke on 12-16-2007 at 10:10 AM

You remove all borders on the contact list elements, by replacing BorderThickness=Rect(X,X,X,X). where X is any number. Replace it with BorderThickness=Rect(0,0,0,0).


RE: Skinning the wordwheel.. by stuartbennett on 12-16-2007 at 11:13 AM

thanks for explaining null.png i like not having those shadows