quote:
Originally posted by stuartbennett
you seem to have missed something from the start, this skin was built on top of the test skin outlined in the skinning documentation
Please start by taking out remains of the test skin you do not wish to use in your skin.
quote:
it started out with 8.5 compatibility im trying to add 8.1 compatibility
Sorry i missed that, usually one updates instead of downgrades (older versions are most likely to dissappear or used less). The principle is the same tho.
quote:
in 8.5 i had to declare the images as new as i was using 59001, 59002 and 59003 as there ids
where i come unstuck in 8.1 is with the following bit of code
quote:
<Picture Id="">
<File>682.png</File>
</Picture>
what id do i use to declare the picture as that in turn tells me where to put it, theoretically as i dont know the id its not going to be defined as a 59xxx number so im assuming as it will refer to an existing id it will go into <replace> however i dont know the existing id to look for however the below is a section of the 8.1 picture map.
quote:
663: 919
664: 921
682: 923, 947
961: 920
962: 920
963: 920
when it refers to picture 628 it says its from windows 923 and 947 so would i be correct in assuming the id i need to set for this picture is 947?
quote:
<Picture Id="947">
<File>682.png</File>
</Picture>
The picture map tells you that the picture with ID 682 is used in window 923 (main/contactlist) and 947 (logon).
So you'd put it in as follows:
code:
<Picture Id="682">
<File>name of the picture you replace it with.png</File>
</Picture>
quote:
EDIT:
i've attempted the changes below is my 8.1 resgroup which the schema wont valid can you please point out my mistakes please?
quote:
<!-- 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>
<Graphics><Pictures>
<Picture Id="947">
<File>682.png</File>
</Picture>
</Pictures></Graphics>
<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>
</Replace>
</Resources>
</ResGroup>
Correction:
code:
<!-- 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>name of file you are replacing it with.png</File>
</Picture>
</Pictures>
</Graphics>
</Replace>
</Resources>
</ResGroup>
- Switched Windows and Graphics. Correct sequence of Replace is: Strings, Colors, Windows, Graphics, StandardUI (it won't validate if you use a different sequence)
- Fixed Picture ID (682, fill in name of replacing image yourself)
quote:
i have to go to work now so im going to save the skininfo file in this flawed state. as soon as i know what i did wrong ill go back and try to fix it. i have switched to no skins for the time being so atleast this flawed skininfo file will not prevent me from signing into messenger.
If you use the Definitions/Styles for 8.1 then 8.1 should sign in just fine.