My problem with TGTSoft

When I've spoken to Tony over at TGTSoft in the past, he seems pretty reasonable. But the marketing of Style XP is just incredible misleading. A new interview of TGTSoft was justed posted at deviantART.

http://www.deviantart.com/news.php?id=6643

Here is my response to parts of it:


As Tony pointed out, we have no hostility towards each other, but the misleading statements are what really are the center of Stardock's concerns with TGTSoft.

Consider:
TGTSoft: "Since Style XP uses the native solution to skinning XP, we enjoy multiple benefits. The most important ones are no extra memory consumed, no extra CPU, and 100% application compatibility."

This is simply incorrect. As Microsoft has pointed publicly here at deviantART (Dan Shapiro himself, project manager of visual styles at Microsoft) that visual styiles are NOT compatible. Only the 3 visual styles included with XP were compatible enough (not 100% compatible, XP includes an immense exclusion list) to ship. Visual styles had so many compatibility problems that it led Microsoft to make them digitally signed. The fact is that Style XP breaks that digital signing protection and hence introduces the incompatibility that Microsoft spoke to. So to sy 100% compatibility is completely unfactual.

Secondly, visual styles use considerable memory. What does "no 'extra' memory" mean? It certainly uses more memory than using classic. And in fact, if you're using a visual style, the DLL uxtheme.dll gets attached to *every* process you run. Download a module viewer and see for yourself. Everytime you load up anything whether it be a game or notepad, if you're using a visual style, it has to load up uxtheme.dll every single time and attach that to the process. That's definitely using more memory. And by default, Style XP uses over 13 megs of memory on top of this (this can be turned off by it is on by default).

And finally, no extra CPU? I'm not sure what that means either. Since his statement was in response to why would someone use Style XP instead of WindowBlinds this would seem to imply that WindowBlinds uses extra CPU. It uses no more or less than visual styles do.


He goes on to say:
"Additional benefits include support for shellstyle.dll (skinning the left help window on Explorer)"

WindowBlinds 3.2 supports this as well without having to hack the shellstyle.dll.

"support for multiple font sizes, and support for multiple display resolutions (150dpi)."

So does WindowBlinds and this has nothing to do with Style XP. It would be like claiming that Style XP supports multiple monitors or something. XP is doing all the work.


And more:
TGTSoft: "Further, the new XP Theme APIs are supported completely. If you press the "Test" button in StyleBuilder you can see that all the parts draw correctly. This is not the case with some alternative solutions. "

Style XP doesn't support any APIs and in fact, all it effectively does is disable one of the APIs. Visual styles have nothing to do with Style XP. And again, since he's answering why use Style XP over WindowBlinds, it implies that WindowBlinds doesn't support these APIs which is most certainly does.


Now before someone reads what i've written and sees it as a "bash TGSoft" response, please bear in mind that I hold know ill will towards TGTSoft. My issue and Stardock's issue with TGTSoft is the misleading nature of their marketing.

Style XP does not do what they say and imply it does. All beta 7 does is use a mini-driver to patch out in memory the digital signing protection in Windows XP. This in turn allows you to download and use non-Microsoft signed visual styles on Windows XP. Put another way, it just makes it possible for other visual styles to show up in the appearance dialog. That's all. The latest betas come with a rather large sized visual style loader but it initself does nothing.

Hopefully some people can see why we, as developers who have worked over the past 3 years creating an actual skinning program, would object to someone who has created something that does the same thing as a 1K hex edit trying to make the two sound remotely equivalent.

Let me use an analogy, if someone wrote a patch that enabled scrollbar skinning in the shareware version of WindowBlinds, I think most people would agree that it would be inappropriate to claim that the patch is what is doing the scrollbar skinning. This is the same sort of thing here.
20,865 views 67 replies
Reply #1 Top
Why does everyone keep calling StylesXP a "program"???? Can someone answer me that?

It's a hack, people. Sheesh.

I can't believe Topping was praising them for their "program."
Reply #3 Top
Firestorm, I believe TGTSoft is planning on adding features to StyleXP, if it's not already done, that would make it more than just a patcher.
And actually, the uxtheme.dll patcher alone is still free and can be downloaded from TGTSoft.

And Brad, I agree with you mostly, but there are some Stardock marketing strategies that I also find misleading. When it comes to try to promote a product, I'm afraid all companies don't always behave like they should, TGTSoft, Stardock or anybody.
Reply #4 Top
i am not sure i should ask (wondering if this is a can of worms ), but i am going to anyway

what sort of misleading marketing thing are you refering to paxx?

personally i have very little contact with the overt marketing actions of stardock. since i already have an OD subscription i have no need or interest.

what i do pay a lot of attention to is the software they issue. my experience is that this tends to do what it says it does, and do it very well, with the exception of the occasional beta relase bug

i suppose it could be argued that this site and the newsgroups are a subtle form of marketing. but that sort of logic seems to also encompas tech support (one of the main functions of the newsgroups) as marketing.

even when i first purchased WB, this was following finding and trying the shareware version first. i dont remember where i found it, but it was just one of the many programs i have found links to and tried. no significant marketing effect springs to mind as having lead me to trying WB.

drifting vaguely back towards the point of how Style XP is 'presented', i place *very* little faith in marketing claims of software these days. i am perhaps more cynical that the average consumer, so perhaps i am unusual in this respect.

my experience has lead me to mostly ignore talk of "resorce" or cpu usage of programs. if i want to use a program on my work (win98) machine, i am already running loads of applications, so it is easy to see if a new program is causing problems in this rather hostile environment. in fact, i only found 2 versions of WB 2 that worked on this machine. so, experience shows that theory and pactice can be quite far appart

personally, unless Style XP could put animated fish in my title bars (there is just something about the aquarium theme ) then i wouldnt be interested in it, even if it was using less resorces / cpu time. i am happy with the trade off in WB as is. if i wanted total speed from my GUI i would still be using the dos prompt.

actually, i still do use the dos prompt via cygwin
Reply #5 Top
This board's a bit more quiet/one-sided these days, but in ye olde days, you'd have had your paw stuck in a can of worms indeed. And they'd bite hard!
Reply #6 Top
very true.
where is everyone?
/me wonders what crae has been doing to scare everyone away
Reply #8 Top
Craeonics - true but then again, I would argue that it would be hard for someone to disagree that TGTSoft is making false claims.

The 100% application compatibility claim is one example that is utterly false. Microsoft has publicly said this (on deviantART no less).

They also state on their site how visual styles don't use system hooks. BUT THEY DO USE SYSTEM HOOKS! Visual styles are implemented nearly identically to WindowBlinds (especially 3.2) from an API point of view.

Then you have the extra memory issue. Visual styles do use more memory than WindowBlinds skins. This too is easy to verify (since XP has a task manager that displays total used memory).

I would be interested to know what things Stardock does that are even remotely in this category of misleading. Heck, if there's anything misleading Stardock is doing, I'd sure like to know.
Reply #9 Top
What I find misleading is stretching the truth to the limit, where on comes to assume something that is not.
One example: on this site there is a category called WinXP skins. To anybody that doesn't know any better, it is easy to assume that those are native Windows XP themes and that they can just download it and apply them to XP without the need for additional software. Sure those skins are Windowblinds skins optimized for Windows XP so technically the name "WinXP skins" is not incorrect, although it is misleading IMO.
On the same thought the TITLE and the META tag on the home page of Wincustomize read "Windows XP Themes, XP Skins, XP Visual Styles" (...). Since the TITLE and META tags is mostly usefull for search engines, this site is trying to get people who are looking for Windows XP visual styles and then tell them that they need to buy Windowblinds. Misleading. Using a lie as a hook.
These are the misleading that I can think of right now.

But I don't care that much about it, I have long accepted that those kind of practices are what marketing is about, in any company.
Reply #10 Top
WindowBlinds is MS certified for Windows XP. It was launched at Microsoft. It is supported by Microsoft. Heck, we internally have a Microsoft skin for use at Microsoft.

In short, WindowBlinds is the only officially recognized way of skinning Windows XP.

And even if we disagree on this, it's a far cry from saying something that is factually untrue.

Saying visual styles don't use system hooks, for example, is factually and demonstratably untrue.

Saying visual styles have "100% application compatibility" is factually untrue.

It would be like us saying that WindowBlinds defragments your hard disk.
Reply #11 Top
Whatever Brad, I'm not going to argue with you on this. The fact remains: when somebody goes into Google and types: "Windows XP visual style", he is not looking for Windowblinds skins, and you are well aware of that.
Again, I'm not saying it's untrue, I'm saying that it's stretching the truth at its limits. It's not like writting "sex sex sex sex" in your meta tags to get more hits, but it's along the same kind of strategy.
Reply #12 Top
You sure you're not assuming too much Paxx? Someone who is typing in Windows XP visual style is looking for more skins for Windows XP, no? Downloading and installing WindowBlinds does that.
Reply #13 Top
I tell ya Paxx, you have a real knack for being able to push my buttons.

"Stretching the truth to its limits"? WindowBlinds skins ARE visual styles - according to Microsoft. They're just as much as visual style as say DesktopX and Hoverdesk "themes" can be called "themes".

Let's say we made a program that allowed TARGA files to be used as wallpapers and we had a site for downloading TARGA files to be used as wallpapers, would it be "stretching the truth to its limits" to call them wallpapers? The purpose is the same, we'd want people to download TARGA files to be used in place of .BMP wallpapers. Similarly, we want people to download .UIS files to be used in place of .msstyles. To the end user, the net effect is the same.

The only way to add more visual styles to Windows XP is via a third party program and the only recognized way of doing so is WindowBlinds. You may not agree with our terminology but that's purely a matter of opinion. I'm sure there are people out there who object to all these programs calling their things "themes".

I just hate moral equivalence arguments. You not agreeing with us using the term "visual style" (or even "theme") is not equivalent to them making outright statements of falsehood such as "100% application compatibility".

Reply #14 Top
I tell ya Paxx, you have a real knack for being able to push my buttons.
by Scribe Frogboy - 2/12/2002 5:18:57 PM

hehe paxx

Brad anyone that says one word negative towards your marketing stategy or windowblinds pushes your buttons!

/and me did not say anything to try to push your buttons but it may have sounded negative so I may have pushed your buttons... hehe



Reply #15 Top
I was just thinking out load that's all...
Actually I've been trying to update my e-mail address here but I never rec'd the confirmation that I was suppose to get to change it
Reply #17 Top
'loud', not 'load', Doreen.....Spell checker
Reply #18 Top
At the risk of sounding like a suck-up, I don't find the meta tag at WC to be misleading at all. Fact is, if you want to add more skins to XP, you're going to have to do one of the following:

- Hack your uxtheme.dll yourself
- Install the glorified hack known as STylesXP
- Install WindowBlinds

Given that Microsoft does not recommend the first two options, and given that they DO endorse WB, I'd say it's fair for SD to call WB's skins "XP Skins" if they so please.

ps-- The average newcomer to skinning does not care what method they use to apply skins. They just want to be able to change the look of their desktop. Trust me on this one.
Reply #19 Top
Your right Firestorm, I do not care how it works, just that it works. I'am not a skinner, just a user.
Reply #20 Top
I had someone send me a mail asking for one of my WB skins to be made into a skin 'for StylesXP'. I don't think my reply went down too well, but suffice to say I said a lot of the stuff Brad has said here. StylesXP doesn't do what it claims to do, and that's just wrong. They're not stretching the truth, they're just lying. And now they're charging for the 'program', they're basically lying for financial gain. There's a law against that.
Reply #21 Top
Whatever. There are as many truths in this world as there are people...
Reply #22 Top
No, I'm not leaving it there... !

Word has a native format, and it's the .doc format. But you can still open .TXT, .RFT, and even .WRI, WPD and .WPS files, among many others.

Now if I made a word processor that could save in .TXT, .RFT or .WRI formats, could I claim in my marketing "Create Word documents with my software!" ? I guess I could, in a sense since Word can indeed save in those formats, although these are not what are considered native Word formats.

Same goes here. Windowblinds work in Windows XP but they are not the native Windows XP format. Of course I prefer Windowblinds to XP's visual styles, and one could argue and I would agree that Windowblinds does a better job; but that's not the point. If I ever make my own Pax Cola soda, I couldn't write "Pepsi, Twist, ONE, Mountain Dew" in my Meta tags just so I can tell people they should buy my stuff cause it's better.
And never mind Windowblinds is MS certified, that's just marketing blabla. What I don't get is that Windowblinds is such a great program, why not try to sell Windowblinds for what it is: a great program that will skin your Windows better that XP will. Instead of trying to making it pass for Windows XP styles. But whatever... I know I'm alone here thinking this and that's why I never mentionned it before, but I couldn't help it this time since Brad attacked the topic of misleading marketing strategies.
Reply #23 Top
OK, Doreen....so you corrected yourself, but 'Doreenosing' at the same time...
Reply #24 Top
Ah but Paxx, we're not claiming that WindowBlinds skins are msstyles. We're claiming they are visual styles.

To use your analogy, we are claiming that what our "word processor" makes is documents, not .DOC files.

"Visual styles" is a terminology just like "themes" and "documents" and "spread sheets" are.

I certainly hope you are not arguing moral equivalence here -- that you and I having a disagreement about whether a visual style is a specific format or a general terminology is the same as making absolute false claims such as "100% compatibility". The gulf between a philosophical belief and an undeniable fact is immense.

I would also point out that most people would probably agree that visual styles are akin to terminologies like themes and wallpapers than to specific formats like .XLS and .DOC. When people want to use wallpapers, they don't really care about the graphic format, they just want to change their desktop background.
Reply #25 Top
BTW Paxx, we are not arguing "truths" we are arguing facts. Facts are not dependent on points of view. Facts are stubborn things.