BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 12d, 19h, 8m | CPU: 16% | MEM: 7305MB of 24567MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next
Author Message
 PostPost subject: MsStyler - Offical thread        Posted: Mon May 13, 2013 7:00 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Hey, today I want you guys to have my newest tool I created. Been working on it for quite some time, main goal to give free tools and to lean C#.

What is it?

Its a free tool that has functionality to change different properties in Windows msstyle.

Why?

I know that there is a community for themers and such, and not everyone can afford Windows Style Builder, so here is a freeware alternaative, tho you have to figure out what does what yourself. This with combination of resource hacker and restorator should give a dedicated themer a lot more control over theme

-----

I have to say few things first, this is not a final version, and I cannot guarantee that there are not any issues or visual style corruptions. This has not even really been tested too much yet. YOU ARE RUNNING THIS AT YOUR OWN RISK!. Heres a screenshot of it:

Image

So how does it work? Lets say you want to edit text color of a simple pushbutton. You need to find button class (in this case its 38), pushbutton part (in this case 1), and state (0 is default) and change the RGB value to desired color. Classes are main classes defined by Microsoft, parts are part of classes, for example, Button class has Pushbutton, checkboxes, roundbutton etc. States indicate different states of given part, for example, mouse over button would be state 2 (state 0 is global).

Control + O to show open file dialog
Control + S to save modifed theme
Known issues:

Not all properties are present yet, like STRING (there arent any useful really) and FONT (will be added in future updates)

I wanted to share this with betaarchive before the initial prime time, because I want to get some sort of feedback, fix some errors if any are found and hear suggestions. I dont want to publish something thats half-baked.

So, here is the application: http://www.hot.ee/kokorev//index.html

Changelong: release 2
Bugfix for program to not open some themes (which have corrupt property values)
Added numbers row to easily remember which item goes where.

Changelong: release 1
Initial release
It should work on all NT6.x systems, but I've mainly played with it on Windows 8

Credits: I have to really thank Panda X for helping me out with my problems and let me know how the msstyle works, couldnt be that far without him


Last edited by MSStyler on Sun Jul 06, 2014 4:30 pm, edited 6 times in total.

Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Mon May 13, 2013 10:30 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Wed Jan 16, 2013 8:08 pm

Posts
206

Favourite OS
Windows 8 7981
I thank you sir, for this wonderful alternative for people who doesn't want to spend money on the only other tool like this, well, the only one i know of........again, thanks.

_________________
I'm hunting for a very elusive build of Longhorn, build 3663 to be exact. Please PM me if you have any information whatsoever!


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Mon May 13, 2013 10:34 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 01, 2012 8:43 pm

Posts
259
MSStyler, Your Windows Visual Style properties editor is awesome, thank you for developing and sharing it.


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Mon May 13, 2013 10:36 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Thank you for positive feedback :) gives me a bit motivation.

But really... this was only beginning, tho grouping items takes some time since the lack of documentation by Microsoft

A sneek peak of whats to come :)
Image


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 3:08 am 
Reply with quote
FTP Access
Online

Joined
Tue Nov 10, 2009 4:31 am

Posts
483

Location
Brazil

Favourite OS
Windows ShortHorn
Can you make a version to Longhorn themes?


Top  Profile  WWW
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 8:08 am 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Samuka wrote:
Can you make a version to Longhorn themes?


I dont see a point in putting hours of work into something thats already dead anyway.


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 8:59 am 
Reply with quote
FTP Access
Offline

Joined
Sat Feb 24, 2007 4:14 pm

Posts
6612

Location
United Kingdom

Favourite OS
Server 2012 R2
Not to mention there's even less documentation for Longhorn builds and the format was constantly shifting over the course of development.

_________________
BuildFeed - the ultimate collaborative NT build list - Windows Longhorn - a look at a defining Microsoft project


Top  Profile  WWW
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 3:16 pm 
Reply with quote
FTP Access
Online

Joined
Tue Nov 10, 2009 4:31 am

Posts
483

Location
Brazil

Favourite OS
Windows ShortHorn
The point: many peoples in our community use Longhorn for anything, and in my project i need make variant of the themes. The Longhorn theme system is very similar with Vista system. But, this is a little question. Thank you for reply


Top  Profile  WWW
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 4:33 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
I'm not going to do this for a one project, longhorn is past, it should not be used for nothing but as a history of what Microsoft had in mind, best way of course, untouched. I know there are a guys who "love" longhorn (belive me, I was one myself) but people should really leave it. Of course it still exists (the design principles) in themes for Vista/7 but the real thing is a mess. I think the 3xxx and 4xxx builds visual styles are more like the one on XP which means that they are very different. And not to mention the documentation as hounsell pointed out - Microsoft is even lazy to write a proper documentation for Vista/7/8 msstyle (well, in fact there is very little). If you want to make longhorn themes, then replace the images with resource hacker or similar.

Also, just for longhorn im not going to install that mess on my computer to develop a program on it (since it needs testing).

All in all, it is not going to happen. Ever. That is my opinion and I respect others.

Now thats behind, if anyone has some sort of nice ideas for a flat, nice icon that I could use.. shoot it here or PM me. Of course credits would also be there.


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 7:48 pm 
Reply with quote
FTP Access
Online

Joined
Tue Nov 10, 2009 4:31 am

Posts
483

Location
Brazil

Favourite OS
Windows ShortHorn
Isn't only replace bitmaps, the values are in hex. IN ALL LONGHORN BUILDS. Anyway. How ever, i take my way


Top  Profile  WWW
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 8:01 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Oct 25, 2012 8:19 pm

Posts
1744

Location
shell32.dll
Offtopic Comment
I hate modified longhorn builds. Vanilla longhorn is the best when it comes to look and instability. Modifying it only makes it look like a toy and possibly even more unstable.Of course there are a few that differ from the most, such as Sigma OS, which is pretty cool actually.

_________________
Windows Defender for great justice! Bugs are an international trading company. I need to defeat the anti-debugging and obfuscation methods. It wasn't for Intel's absurd ability to load in ie6. Why even waste time with people in an envelope?


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue May 14, 2013 11:15 pm 
Reply with quote
FTP Access
Offline

Joined
Sat Aug 21, 2010 5:10 pm

Posts
982

Location
In front of my Toughbook

Favourite OS
UZI180
building Longhorn themes does not count as modification (for programmers).
But for that we should use a new programm that converts between the minor differences in format across the Longhorn development cycle.

_________________
Stephen Elop….I curse you, that after your death your soul will be forever trapped in the sourcecode of Windows and one day Microsoft will fall because of that virus code!


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Wed May 15, 2013 2:52 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Oct 25, 2012 8:19 pm

Posts
1744

Location
shell32.dll
z180 wrote:
building Longhorn themes does not count as modification (for programmers).
But for that we should use a new programm that converts between the minor differences in format across the Longhorn development cycle.


Usually the Longhorn modifications I have seen not only changes the theme, but includes fixes that break it even more.

Should have clarified what I mean by modified in the the other post.

_________________
Windows Defender for great justice! Bugs are an international trading company. I need to defeat the anti-debugging and obfuscation methods. It wasn't for Intel's absurd ability to load in ie6. Why even waste time with people in an envelope?


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Fri May 17, 2013 7:40 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Image


Created a concept what I'll try to achieve, still havent came up with a decent icon idea...


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Fri May 17, 2013 7:42 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1575

Location
Czechia

Favourite OS
MinWin
MSStyler wrote:
Image


Created a concept what I'll try to achieve, still havent came up with a decent icon idea...

Here is the official Visual Studio 2012 Icon Library. There are many icons you can use ;)

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Mon May 20, 2013 5:09 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Updated a little bit, new download link can be found in first post (replaced old one with new)


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Sat Sep 28, 2013 3:42 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Just wondering.. is anyone even interested in the more advanced one? Since I have'nt been quite up to my willingness to finish this, but I could share the latest sources, which were quite advanced already.


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Sat Sep 28, 2013 5:39 pm 
Reply with quote
FTP Access
Offline

Joined
Fri Aug 30, 2013 8:00 pm

Posts
183

Favourite OS
8102
I am interested in it

_________________
Image
AYY LMAO


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Sun Sep 29, 2013 5:03 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Sep 06, 2011 6:53 pm

Posts
339

Location
Brazil

Favourite OS
6.1.7850.0
I'm interested in it also :)

_________________
Image


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Sun Sep 29, 2013 9:22 am 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
So you want me to keep working on it, or sources? As far as I am concerned, themeing is no longer any popular.


Last edited by MSStyler on Sun Sep 29, 2013 9:25 am, edited 1 time in total.

Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Sun Sep 29, 2013 9:25 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1575

Location
Czechia

Favourite OS
MinWin
MSStyler wrote:
So you want me to keep working on it, or sources?

Keep up the good work. ;)

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Sun Sep 29, 2013 9:49 am 
Reply with quote
FTP Access
Offline

Joined
Fri Aug 30, 2013 8:00 pm

Posts
183

Favourite OS
8102
MSStyler wrote:
As far as I am concerned, themeing is no longer any popular.
It is :P

_________________
Image
AYY LMAO


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue Oct 08, 2013 3:12 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
As you wish... its back again, although im going to write most of the alogrithm all over, since I've learnt a few new tricks lately, so my code is not as efficent as it could be. Keep you updated !

Meanwhile you guys can discuss and enjoy the latest screenshot I had of real working application:
Image


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Tue Oct 08, 2013 3:26 pm 
Reply with quote
FTP Access
Offline

Joined
Fri Aug 30, 2013 8:00 pm

Posts
183

Favourite OS
8102
Oh man that is SWEET! Can't wait for it!

_________________
Image
AYY LMAO


Top  Profile
 PostPost subject: Re: MSStyler - Edit Windows msstyle properties        Posted: Fri Nov 22, 2013 1:49 pm 
Reply with quote
FTP Access
Offline

Joined
Sun Apr 21, 2013 8:45 am

Posts
50

Favourite OS
Latest NT Kernel
Just a heads up that I am slowly still working on it.

The algorithm hasnt changed that much, but I have managed to cut the lines of code almost 5 times, so thats something...

Still a long way to go, a very long trip, for example I havent even thought about how I manage whatever has to be done with Stream Image

EDIT: now finding properties is at least 33% more effective
I remember from back in a days when i started this it took a whooping 1 minute and 20 seconds to open msstyle :)

Timeline for now is: the quite stable working beta 1 (not all functionality of course) at the Christmas day, which would do following:
Edit Properties (cannot promise all DWM parts as of yet, since the STREAM image is quite a puzzle)
Edit Images
Be stable and fast doing that

Things I do not plan to release with beta 1:
Search
DWM Window Image Size editing (eg. you may not import image in different size to original)
Cannot promise I get Testing theme working as I'd want
Proper DPI Selection, although I have some variant of it, its not working perfect and is very inefficent
Proper tree view, I try going by how classmap is built up and go from there, so there will be like 220 items in the tree with bunch of subitems

Quite soon I'd want a moderator to delete this topic so i could start all over with a better page

Also created a offical webpage (link in the first post, but the download is still the same old "Properties" app)


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next




Who is online

Users browsing this forum: Google [Bot], Samuka and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2017

 

Sitemap | XML | RSS