"Real" Windows XP Themes

Although Microsoft has said that they won't document the format of Windows XP's theme files, that should'nt be too difficult. The .theme itself is just an ini file. For Themes with custom graphics, it points to an msstyles file specific to that theme. Luna uses:

C:\WINNT\Resources\Themes\Luna\luna.msstyles on my system

This file is just a resource file. You can view it in VC++ if you open it as resources. It contains a bunch of bitmaps, as well as quite a bit of other text stuff (XML?).

Happy Hacking!
9,430 views 29 replies
Reply #1 Top
XP themes here are just as "real" as what's on Windows XP. Why would you care whether it uses the .theme/.msstyles "format" or the .uis "format"? They're both INI based with the difference being that..well, the .UIS one is much much better.

The .XML stuff was just a rumor, there is no XML in a .mssystles file.
Reply #2 Top
Hm, a resource file? I bet I cannot unzip that. It's going to be hell making my own themes then.
Reply #3 Top
I've heard of people really messing up their systems trying to create their own themes, such that everything was black, making it almost impossible to find their way around. So be real careful.
Reply #4 Top
You can't create your own. They're digitally signed by Microsoft.

If you want additional skins on Windows XP, the only option is WindowBlinds XP.
Reply #5 Top
BTW, anybody knows WHY Microsoft doesn't allow people to make their own themes? It just makes no sense to me... I know it's fabulous for Stardock, but I don't get what Microsoft has to gain or lose by it (?)
Reply #6 Top
Could be they want to keep rogue themes from messing up people's systems, causing support headaches.

Could also be they want to be able to sell themes. In fact, they'll be including some (actually, just new color variations) in the upcoming Plus+ pack, though I've heard they'll also be available free for download.

I agree that it's good for Stardock. I think Luna is introducing people to a skinned desktop, and they're going to want more (and not just new colors).
Reply #7 Top
It was discussed heavily in the internal beta groups and it came down to 2 reasons:

1) Support. MS doesn't want to have people downloading skins that could hose their machines. A WindowBlinds skin CAN hose your GUI pretty thoroughly if it's not properly done. Even on Win2K. And most people who complain about WindowBlinds being "bloated and slow" are actually talking about the skin. WB skins tend not to be terribly well optimized for performance for various reasons. Imagine how MS would look if people started making skins that slowed down Windows XP.

2) Branding. MS has a vested interest in selling a specific new look to Windows XP. If they let people start making skins, then you run into all sorts of branding reasons.

There is actually a third reason that wasn't discussed -- their "format" wasn't really finished and if someone started trying to create themes with it, they would quickly discover serious problems.

That said, even if they did let people make skins, why bother? WindowBlinds XP essentially translates skins on the fly into XP themes. It has a great editor and has more features and is faster when using the same skin. Our skin language UIS has been developed over 3 years baesd on feedback from thousands of users. And UIS skins work on Win98/ME/2000/NT. In short, why bother making a .msstyle formated skin even if you could? They're no more "native" than .UIS skins on Windows XP.
Reply #8 Top
"In short, why bother making a .msstyle formated skin even if you could? They're no more "native" than .UIS skins on Windows XP."

So everyone with Windows XP gets a free copy of Windowblinds XP?
Reply #10 Top
ess-vid, that's the beauty - WindowBlinds 3 on Windows XP will do what you can do on Windows XP for free. Windows XP's stuff already is very crippled.

So the free crippled version of WindowBlinds 3 (WindowBlinds XP) will do more than what you can do on Windows XP.

Windows XP's themes are very limited:

1) They don't fully skin existing programs
2) They can't change colors
3) They don't support any of the WB specific features of course.

In short, Windows XP is basically a super crippled version of WindowBlinds already.
Reply #13 Top
Actually....Windowblinds has too extremely practical functions in particular, which are 'necessities' essential for people who do what is called 'Extreme Customizing', that is, People who replace the Windows shell completely by adopting an alternative.
The locking on top function, and the roll-up.

Even if you were stuck with the same old predictable WindBlows default window graphics [which you aren't, of course] it is a must-have functionality enhancement.

Having the ability to embed other controls, such as WinAMP or a quick-start drop-down menu just prove its versatility, allowing Skinners to experiment with all kinds of tweaks. I think I managed to be the second person to complete a WinAMP-controlling one....it was really clever and, like many other enhancements provided by, and for skinners, gave us more scope for diversity.

I would imagine that the three most well-known skinnable applications on the planet would be, in no special order...
Winamp
ICQ Plus
WindowBlinds

Only one of those would be considered 'indespensible' to people wishing to actually have their Windows Experience skinned...
Reply #14 Top
I'm having a bad day....'too' = 'two'...Spell checker
Reply #15 Top
And for only one easy payment of $19.95, you too can use this amazing and fantastic invention! Tell your friends, they'll thank you for it! (Hurry, supplies are limited)


Welcome to WinCustomercial. Prepare to be spammed.
Reply #16 Top
I basically reposted my response from Usenet actually. I wrote about a dozen posts on this subject today on Microsoft's news server.

While you might consider it shameless marketing, there is nothing untrue in my statements.

Why would anyone want to use .msstyles when they can use WindowBlinds 3?

The "free" version of WB3 will do what XP does. Since .msstyles are cripped as is (they don't skin your existing apps except for the title bar and sometimes the scrollbar), we can easily have that in the free version. And people who want their windows completely skinned and be able to change colors on the fly and all the other goodies can purchase it.

So I ask, why would anyone want to mess with .msstyles even if they weren't digitally signed?
Reply #17 Top
Qualification/clarification here.
My comments in support of WindowBlinds are NOT a 'paid political broadcast'.
I am an individual with a brain and an opinion of my own, and that was it.
Irrespective of whether I'm a Wizop on WinCusto or not, I happen to like the proggy and have done so since I first came across it years ago...version 0.something....

[must check the spelling of 'wizop']...
Reply #18 Top
Well, I suppose if extolling the virtues of a superior piece of software make some folks uncomfortable.....they could always look for somewhere more comfortable.

But they might want to be careful
"A" They might not be missed.
"B" They might not be that welcome elsewhere.

Words from not-even-close-to-a-wizop
Reply #19 Top
Ok, look to answer your question very simply, it's because just as Neil enjoyed developing WB and "hacking" the Windows GUI, people will also want to do the same. Using WB just wouldn't be as "fun" in certain cases. Are you forgetting your roots Mr. Brad?
Reply #20 Top
It's shameless marketing because this thread is about Visual Styles, not WindowBlinds. Do you honestly expect me to believe that you couldn't have possibly discussed the problems in Visual Styles without flaunting your own product?

Look long and hard at this thread, Brad. Look at your posts. You aren't discussing problems, you're saying "why not use my product?!" over and over again. We don't forget that you run Stardock, you know. When you act like this all you do is make yourself and WC look bad (something I don't like happening).

Brad, I love you to death, man, and I know you don't mean any ill will. And WindowBlinds is indeed a fine product. HOWEVER, you can't forget who you are. You can't say how good WB is out of the blue "like just another member" because it's a conflict of interest. A lot of people will see something like this and think "WC is just a site for Stardock to spam people with their products, it sucks"... and I don't think either of us want this, not anymore than it happens on its own.
Reply #22 Top
l0c, your argument falls apart because the person making the post isn't asking to hack it himself, he wants other people to do it for him so that he can add additional skins to XP.
Reply #23 Top
oh oh
Phar0e feels bad for making ess-vid cry

sorry ess-vid
Reply #24 Top
hehe, who gives a shit about him, I was just answering your question as to why anyone would want to when there is windowblinds. Well... that's why And ess, sit boy sit!
Reply #25 Top
Sorry, gentlemen. The fact that ess-vid just happens to have a strong different opinion doesn't mean you have to be rude to him.