My problem with TGTSoft

Monday, February 11, 2002 by Frogboy | Discussion: WinCustomize Talk

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.
First Previous Page 4 of 4 Next Last
Doreen
Reply #61 Thursday, February 14, 2002 9:30 AM
hehe paxxy!
T-Man
Reply #62 Thursday, February 14, 2002 9:39 AM
Frogboy. I'm not stupid. I understand what people are saying. I was just letting people know that it was me who creates the MetaTags and not you.




grayhaze
Reply #63 Thursday, February 14, 2002 9:40 AM
With regard to the false claims made my TGTSoft though, I do agree with you completely Brad. I'm in no way likening the what they have done to your methods of bringing people to this site, as those comments were in response to another seperate issue raised in this thread.

I've now read the interview in question all the way through for the first time, and although I agree totally with your comments on that interview, nobody likes to see one company bashing another's publicity. Unfortunately these days such behaviour only serves to make the one picking fault seem in the wrong.

The only thing you can do is keep marketing WindowBlinds in the way you always have, and let the public make their own mind up. In the end, I think the range of extra features offered by WindowBlinds over standard visual styles will sway people over to your product anyway. There's no point in publically bashing another company's product (whether you believe it to even be a product or not), as it only stirs up thoughts of the likes of Microsoft, AOL, and all the other companies who throw insults back and forth.
Doreen
Reply #64 Thursday, February 14, 2002 9:40 AM
ohhhh sooooo it was the T-Man??????

get a rope!!!!! hehe
feline
Reply #65 Thursday, February 14, 2002 10:49 AM
feline mulls this idea
a rope could help to contain Doreen's claws while trying to cheer her up with a tummy rub

i think we should be understanding towards T-Man. after all, anyone with the power to change our names should be treated with respect
Frogboy
Reply #66 Thursday, February 14, 2002 12:16 PM
Grayhaze - we have no trademarks of others in our metatags so there is definitely nothing "illegal" in it. And all I can say is that we'll have to agree to disagree. Related items in meta tags is the industry standard. Every web book I've read has suggested doing this.

With regards to picking on TGTSoft. The interview is only part of the issue.

Check this link out:
http://www.tgtsoft.com/products/stylexp/help/benefits.html

Since we are the other "non-Microsoft" skinning engine (which in itself is a very misleading statement - WindowBinds uses virtually the same APIs to skin as msstyles do - I am quite certain that TGTSoft does not know how visual styles works) they refer to in their document, it is they, on their home page, now on some message board that is spreading false information on us.

Look at the claims that they make as an advantage over WindowBlinds:

Claim:
"Zero footprint operation"
Fact:
Very misleading. When a user uses a visual style, it uses more memory and resources than WindowBlinds + a WB visual style is running.

Claim:
"Explorer views are skinnable"
Fact:
Style XP doesn't skin explorer views, you have to hack shellstyle.dll. WindowBlinds 3.2 can now skin web views (but we haven't documented it, but this will go away."

Claim:
100% Application compatibility
Fact:
This is simply a false claim entirely. Delphi apps, for example, will not work if fully skinned. WindowBlinds is more compatible than msstyles in real world # of apps that they skin.

Claim:
Integrated into theme files
Fact:
This is true.

Claim:
Multiple Language Support
Fact:
This is just a strange claim. WB works the same.

Claim:
No hooking of SetWindowsHookEx
Fact:
msstyles use RegisterUserAPIHook which is the same thing. If they knew how visual styles worked, they would have noticed that every program has a copy of uxtheme.dll attached to it. This particular claim is really damning because they go on to say:

"Most skinning packages call SetWindowsHookEx. Aside from consuming extra resources, this also slows down your machine as almost every windows message is looked at by a third party software package."

But msstyles have THE VERY SAME ISSUE! If Stardock were as nasty as some people say, we'd likely send the lawyers out about this one.

Claim: Multiple Font Sizes
Fact: WB handles multiple font sizes as well. And in fact, skin authors can specifiy particular fonts.

Claim: Multiple DPI sizes
Fact: Huh?

Claim: Integrated into Theming APIs
Fact: WB is just as "integrated" as msstyles. Again, if they knew how the two worked, most of these claims wouldn't be made.

This is on TGTSoft's home page. It was up BEFORE I wrote this post which it in response to that and the interview.

And what happens is that you get people on Usenet and other message boards who will parrot this stuff. The # of times I've had someone say "Yea well WB slows down machines because it uses system hooks!" even though msstyles do the exact same thing. And in fact, msstyles are WORSE about it becaue they haven't had 3+ years to optimize this part.


GreenReaper
Reply #67 Thursday, February 14, 2002 2:58 PM
> Claim: Multiple DPI sizes
> Fact: Huh?

This is where on denser screens (like laptops) things like checkboxes actually get smaller. AFAIK, WB *does* support this, but I don't know of anyone who's used it (including me), because it's not publicised and even if it were, it's more repetitive work for no return if you're not using a high DPI display.

Incidentally, high DPI is going to be a big issue soon, especially if Tablet PC's become popular.

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!



web-wc01