My problem with TGTSoft
Monday, February 11, 2002 by Frogboy | Discussion: WinCustomize Talk
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.
Reply #22 Tuesday, February 12, 2002 10:18 PM
!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 Wednesday, February 13, 2002 12:54 AM

Reply #24 Wednesday, February 13, 2002 2:02 AM
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 Wednesday, February 13, 2002 2:04 AM
Reply #26 Wednesday, February 13, 2002 7:04 AM
The words "Visual styles" did not exist before Windows XP came out. And I'm sorry Brad, but if you see this as purely philosophical and truly believe it's trivial, then I don't know what to say...
OK, let me attack this from another angle. This site is not about XP, there is no product on this site that exclusively skins Windows XP. This site is about skinning software in general for any versions of Windows, and Windowblinds 3.0 (the actual name that should be given to the falsely called "WinXP skins" section) does not skin only Windows XP either.
So, considering that META tags and TITLEs should offer a description of what a site is about, then why write "XP Themes, XP Skins, XP Visual Styles". Of course their only prupose is to mislead XP users that they will get XP skins, themes or styles. If you want to be clear and remove any confusion, why not change it to "Windowblinds Themes, Windowsblinds Skins, Windowblinds Visual Styles". To go back to my analogy, you are not merely claiming that your word processor makes documents, but you are claiming your word processor makes Word documents. Heck, Brad, the actual names of your products only come last in the descrition. Are you so ashamed of your products that you're afraid to publicize them with their names?
Oh and by the way, you said that you are not saying "MSSTYLES" in the META tags, but just "XP Visual Styles". Ahem... wrong. Take a look at the key words: "XP Visual Styles,XP Themes, msstyles, XP Styles, ThemeXP, msstyles (...)" It's even saying it twice...
One more thing aout maketing strategies that didn't occur to me before grayhaze's last post: one year ago it would have occured to nobody to refuse to have one of his skin ported to another product. Heck, I've always hated Winamp and AOL. But when asked if my skins could be ported to Winamp, I've always said yes. I don't understand why somebody would refuse... If not because of a successful dirt dragging campaign that almost resulted in a new Stardock religion, not so much unlike the Apple religion that I've always disliked. I've always thought fanatically ridiculous that some Apple artists refused their icons or their Kaleidoscope skins to be ported to the Windows plateform. I'm not going to think different now.
Reply #27 Wednesday, February 13, 2002 7:38 AM
I agree with Feline- when they can make an animated skin like Aquarium (of course a *cat* would prefer that one), then we can compare apples to apples. but, they can't. So, it's not worth the agrevation (I'm sure that Jafo's going to get me on that one) to try and compare them. I also wonder how they handle their tech support (such as somebody wanting to get rid of it). I have had quite a few people email Stardock support asking how to "restore" their original XP after using StyleXP. That is one thing that is nice about WindowBlinds- it comes with an uninstaller...because it is "software"

OK, so it is morning and I haven't had caffeine yet.....a little on the sarcastic side...I wonder if the coffee is done yet....
Reply #28 Wednesday, February 13, 2002 7:56 AM
Secondly, I do have to agree with you slightly on the misleading nature of WinCustomize. I'm sorry Brad, but when the site changed to introduce all this 'WinXP skins' nonsense, I just thought to myself 'what the hell?'.
For one thing, the introduction of an extra section for XP-aware skins has diluted the skins library. It's introduced a lot of duplication, as every skin in the WinXP section also needs to be posted to the standard WindowBlinds section. After all, those skins are compatible with earlier versions of Windows too. It's also caused a bit of a headache when trying to manage your download stats and comments, because you now have an indentical skin in two different sections. A more sensible thing to do would have been to simply have a little flag for each skin in the WB section showing whether that particular skin supported the extra XP elements.
I do tend to agree with paxx that the whole reshuffle of the site to promote the fact that WB supports XP has caused some confusion, and may have even mislead some people. In particular, the very fact that XP support is so in-your-face on this site may very well have turned away non-XP-users who are given the false impression that the site is now for XP only.
I agree with Brad that the term 'visual style' is a generic one. It's in no way XP-specific, and has in fact been used in other design circles long before the birth of XP. However, I agree with paxx that including msstyles in the meta tags for the site is just plain wrong. It is akin to having the word 'sex' fifty times over in your meta tags just to get more traffic to the site.
I think steps should be taken to merge the XP and WB sections back into one, and the whole XP dominance issue resolved. Take the title of the main page for example. No mention of Windows 98, 2000 or NT. Just XP-this and XP-that.
Rant over.
Reply #29 Wednesday, February 13, 2002 8:00 AM
I would have no problem with Stardock promoting WB skins as msstyles (after all, they do have MS support now) if the use of those skins didn't require a purchase of software to do so. WB skins should always be referred to as just that - WB skins. This would stop all the messages from people asking how they make their XP look like such and such a skin. At the moment, people are under the false impression when coming to this site for the first time that they can just download skins and they'll work in some way with XP itself.
Reply #30 Wednesday, February 13, 2002 8:02 AM
Slightly off topic: there all kinds of neural pathways in my brain between the sudden appearance of misleading search engine bait, articles about increasing bandwidth and users and marketing tactics.
Reply #31 Wednesday, February 13, 2002 8:04 AM

Reply #32 Wednesday, February 13, 2002 10:13 AM

As for the rest of your post, I agree 100% with everything you said. If "visual style" may be generic words, "XP visual styles" is not so generic.
Thats the end of that topic for me. I made my point, and I think it was understood. Not that it will change anything thouhg.
Thank you.So, how about them Olympics? Doesn't figure skating suck big time?

Reply #33 Wednesday, February 13, 2002 10:32 AM
Reply #34 Wednesday, February 13, 2002 10:45 AM
The way it is now is somewhat misleading. Not nearly as misleading as TGTSoft claims though.
"So, how about them Olympics? Doesn't figure skating suck big time?"
-paxx
Whenever I start to think a sport like that is interesting something like this happens. I remember several years ago a girl gave a spectacular preformance and didn't win. The commentators were giving excuses along the lines of "she didn't suck up enough to the judges". Wait a minute! Why am I so geeked about the Gui Olympics?

Reply #35 Wednesday, February 13, 2002 10:45 AM
i see your point here. personally i am getting a bit fed up with seeing "works with XP" (or words to that effect) stuck all over everything

hoever, the counder-point to that is all the reports that have been cropping up about things that users would reasonably expect to work with XP that dont. i have seen various reports about problems with cd-rw software having problems with XP.
so i suppose if you dont stick "look, it works on XP" all over something, people have a right to be warey.
paxx - 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"
not being an "average" user, i am not sure i can speak for then

however, if i were to go to a search engine as a total novice, looking for a progam to make "windows look different" i may well hit upon the word themes or styles without ever knowing about, or thinking of any particular program.
personally i think this point is assuming a degree of knowledge of the programs you are looking for, which a total newbee probably wouldnt have.
paxx - 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.
the cynic in me tends to agree with you. but at least they (stardock) are not doing what the sales department here keeps on doing, which is actively promising and selling things that dont exist

we often end up playing catch up.
paxx - Oh and by the way, you said that you are not saying "MSSTYLES" in the META tags, but just "XP Visual Styles". Ahem... wrong. Take a look at the key words: "XP Visual Styles,XP Themes, msstyles, XP Styles, ThemeXP, msstyles (...)" It's even saying it twice...
not sure what to make of that one personally. this is getting into semantics it seems.
one thing reading program specifications has taught me is that even a very precise description of something tends to mean something *totaly* different to a programer verses a user. even two programers can reach completely different interpritations of a given piece of text.
from some of the posts here it seems that depending on your definitions, this could be read as an acturate description, or as missleading.
Reply #36 Wednesday, February 13, 2002 10:50 AM

Reply #37 Wednesday, February 13, 2002 10:53 AM
is it supposed to be a sport?
there was me thinking it was like gymnastics, a good excuse for men to watch skinny women leaping around in skin tight clothes

Reply #39 Wednesday, February 13, 2002 11:58 AM
Here is an example of a moral equivalence argument:
Bob the bank robber kills 5 people while robbing a bank, gets drunk and runs down 4 nuns on the street. During the trial, Bob's lawyer argues that "he that is sinless should cast the first stone. Those nuns, for example, have J-walked in the past." The lawyer's argument is persuasive enough that Bob is set free.
That is a moral equivalence argument taken to an extreme.
Here we have the same thing.
Company A is stating that their for pay program has "100% application compatibility" and several other features that are demonstratably false.
Does anyone else see the absurdity of trying to compare what is in effect fraud to a skin site having "visual styles" in its metatags?
With regards to the sections, the WinXP and WB sections will eventually be merged (after the GUI Olympics). What people have to realize is that many new users are getting into skinning and they don't understand what these programs are. They just want to skin Windows XP, they aren't concerned about how it's done. But no matter how you slice it, it is absurd to try to say that a section called WinXP skins or "visual styles" being used as terminology is akin to making outright false claims about ones program.
Paxx's assertion that because MS created the term "visual style" that it can only apply to a specific format is specious. At some point, someone was first to use the term "icon" and "theme" and "skin" (Quake was the first to coin the term "skin" for instance). When we call things skins, we are not talking about Quake 3 files. Visual styles are the same thing. They are a generic term. This is also not a matter of opinion - Microsoft calls them "visual styles" (lower case) not "Visual Styles". And you can believe that if Microsoft believed the term specific that it would be "Visual Styles(R)". http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn_voices_askgui/html/askgui10232001.asp
And finally, the point that using say "msstyles" in a metatag is the same as putting "sex sex sex" is not simply incorrect. Why? Because we didn't put "sex sex sex". Look in any web site design guide and they will say that meta tags are designed for helping search engines find your product through searches of similar or RELATED things (much the same as if you do a search on "WindowBlinds" on C-net, StyleXP and Style Builder show up). If I am doing a search on "frogs", I expect to also see results for "toads" show up as well.
The trend in this post though that I am hopefully communicating is that there *should* be a readily apparent difference between someone stating absolutely unfactual things such as "100% compatible" and meta tags. Because otherwise, you would have to argue that there is no difference between the meta tags and WindowBlinds on its page claiming to "natively run .msstyles files". And I hope people can make that distinction.
Reply #40 Wednesday, February 13, 2002 12:20 PM
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 #21 Tuesday, February 12, 2002 9:50 PM