Definitive WindowBlinds & MSStyles XP format difference thread
The capabilities of both
Saturday, March 24, 2007 by Frogboy | Discussion: Skinning
The purpose of this thread is to outline and discuss the difference in formats between WindowBlinds (from Stardock) and .msstyles on XP (created by Microsoft).
In my opinion, the format of a skin ultimately determines what kinds of skins are made for it.
For example, Winamp 2's skin format is very basic but talented skin authors, working within those confines, can produce outstanding results. By contrast, Windows Media Player skins are more free form than Winamp 2. Anything done with a Winamp 2 skin could be done by a Media Player skin but the opposite was not true.
We'll start with MSStyles on XP.
MSStyles on XP
On Windows XP, Microsoft created a skin format called .msstyles. Microsoft initially created Luna.msstyles (they subsequently have released a couple of other .msstyles). Microsoft didn't intend third parties to use .msstyles so they required that they be digitally signed by Microsoft to be used.
However, even before Windows XP was publicly available, people had managed to patch the fiile uxtheme.dll to disable digital signing checking and the world of XP msstyles was born.
The .msstyles format allows skinners to change the Start bar, Start menu, virtually every major control, the border of a window, and the frame of a window.
The limitations on .msstyles borders do not support alpha blending, borders cannot be larger than 2 or 3 pixels and the title bar is limited in size.
Skinners can also not add additional title bar buttons or move title bar buttons.
Animations, title bar text backgrounds, system icon placement are also not supported.
However, IMO, these limitations have generally not been a problem any more than Winamp 2's limitations were a problem. Many users prefer clean, minimalistic skins and msstyles can deliver that.
WindowBlinds
The WindowBlinds formats have evolved over the course of years based on demands of users.
There are two formats currently (UIS1 and UIS2). UIS1 is a simpler format that is similar in scope to what MSStyles but allows additional title bar buttons and the movement of title bar buttons. But otherwise is fairly equivalent.
Most skinners use UIS2. UIS2 allows for animations, alpha-blended controls and title bars (i.e. title bars you can see through or have anti-aliased edges and such), alpha blended Start menus, Start bars, etc.
Besides alpha blended controls, the most noticeable difference users will see are the borders and title bars can be sized any way the skinner chooses.
As a result, a skinner could create borders that are very thick or with very large title bars. Buttons can be placed anywhere (including the sides and bottom of a window). Additional buttons such as links, roll-up buttons, etc. can be created as well.
The plus side is that WindowBlinds allows a more free-form sense of skinning. The downside is that skinners can hang themselves with this freedom so you can end up with gaudy or "bloated" looking skins. When done well, you can create some truly amazing things too.
Since it is a super-set of what msstyles can do, WindowBlinds can create minimalistic skins. In fact, WindowBlinds skins can do away with title bars and borders entirely if the skinner chooses to make a skin with just a nub to move the window around.
SkinStudio can convert .msstyles to WindowBlinds format. However, not all msstyles convert perfectly without tweaking the settings in the conversion dialog.
As far as formats go, like Winamp vs. Windows Media Player, it ultimately comes down to what skins you want to use and what kind of skin you want to make.
Msstyles are IMO easier to make than WindowBlinds skins and if msstyles can produce the skin you want, then that's the way to go. On the other hand, skinners may find msstyles limitations to confining for what they want to make and want their skins to run natively on XP and Vista which WindowBlinds skins do.
If there are any questions or comments on these skin formats, please comment here. There are lots of experts on both formats hanging around who can answer detailed questions on these topics.
Reply #2 Thursday, May 24, 2007 8:53 PM
Reply #3 Thursday, May 24, 2007 9:07 PM
So a blind could be made that uses just the program Icon as an identifier with no Title Test?
Idea.......
Reply #5 Thursday, May 24, 2007 9:24 PM
Not really an 'opinion'....more a 'fact of life'.
MSStyles vs WB is much like WA 2x vs WA 5....the latter gives you far more scope for creativity/diversity...
Reply #6 Thursday, May 24, 2007 10:03 PM
Reply #7 Thursday, May 24, 2007 11:03 PM
The one advantage I see with msstyles is that because it is much simpler, the editors available for making msstyles tend to be much better (SkinStudio is very powerful but overwhelming too).
Probably the two key differences between WindowBlinds and msstyles (two core basic differences) are:
1) You can put title bar buttons anywhere on a WindowBlinds skin. You can imagine how that power is also complicating in making skins.
2) You can have your title bars and borders be any size you want.
As a result, msstyles authors basically can follow a template pattern -- and the template is already that of a pretty decent skin.
WindowBlinds has the flexibility that msstyles doesn't but that means skinners can go awry too.
SkinStudio 6 is being totally re-designed to let skinners have their cake and eat it too.
Reply #8 Friday, May 25, 2007 12:29 PM
Myself and a few other skinners are anxiously awaiting SKS with apprehensive excitement. Everyone loves cake
I hope Stardock got the recipe just right. Reply #9 Saturday, May 26, 2007 7:30 AM
As someone whi is now just begg to get into graphics programs...I look forward to the new SKS...the old one is too overwhelming for me
It's My Secret
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!







Reply #1 Thursday, May 24, 2007 8:16 PM